FmpDevicePkg: Drop ARM32 Support

edk2 is dropping support for the ARM32 architecture. This
commit removes ARM32 code from FmpDevicePkg. This also drops
irrelevant VALID_ARCHITECTURES comments from infs that are
not arch specific.

Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
This commit is contained in:
Oliver Smith-Denny
2025-09-15 07:57:28 -07:00
committed by mergify[bot]
parent 1764d4eb2b
commit 2c059facb3
11 changed files with 3 additions and 45 deletions

View File

@ -21,7 +21,7 @@
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x00010005
OUTPUT_DIRECTORY = Build/FmpDevicePkg
SUPPORTED_ARCHITECTURES = IA32|X64|ARM|AARCH64|RISCV64|LOONGARCH64
SUPPORTED_ARCHITECTURES = IA32|X64|AARCH64|RISCV64|LOONGARCH64
BUILD_TARGETS = DEBUG|RELEASE|NOOPT
SKUID_IDENTIFIER = DEFAULT

View File

@ -20,12 +20,6 @@
ENTRY_POINT = FmpDxeEntryPoint
UNLOAD_IMAGE = UninstallFmpInstance
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
FmpDxe.c
FmpDxe.h

View File

@ -20,12 +20,6 @@
CONSTRUCTOR = FmpDxeEntryPoint
DESTRUCTOR = FmpDxeLibDestructor
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
FmpDxe.c
FmpDxe.h

View File

@ -16,10 +16,6 @@
VERSION_STRING = 1.0
LIBRARY_CLASS = CapsuleUpdatePolicyLib
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
CapsuleUpdatePolicyLibNull.c

View File

@ -20,10 +20,6 @@
VERSION_STRING = 1.0
LIBRARY_CLASS = CapsuleUpdatePolicyLib
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
CapsuleUpdatePolicyLibOnProtocol.c

View File

@ -16,12 +16,6 @@
VERSION_STRING = 1.0
LIBRARY_CLASS = FmpDependencyCheckLib|DXE_DRIVER UEFI_DRIVER UEFI_APPLICATION
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
FmpDependencyCheckLib.c

View File

@ -16,12 +16,6 @@
VERSION_STRING = 1.0
LIBRARY_CLASS = FmpDependencyCheckLib|DXE_DRIVER UEFI_DRIVER UEFI_APPLICATION
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
FmpDependencyCheckLibNull.c

View File

@ -18,7 +18,7 @@
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
# VALID_ARCHITECTURES = IA32 X64 AARCH64
#
[Sources]

View File

@ -15,12 +15,6 @@
VERSION_STRING = 1.0
LIBRARY_CLASS = FmpDependencyLib
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
FmpDependencyLib.c

View File

@ -20,7 +20,7 @@
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
# VALID_ARCHITECTURES = IA32 X64 AARCH64
#
[Sources]

View File

@ -19,10 +19,6 @@
VERSION_STRING = 1.0
LIBRARY_CLASS = FmpPayloadHeaderLib|DXE_DRIVER UEFI_DRIVER UEFI_APPLICATION
#
# VALID_ARCHITECTURES = IA32 X64 ARM AARCH64
#
[Sources]
FmpPayloadHeaderLib.c