ArmPkg: Remove ARM32 Comments and Supported Arch

edk2 is dropping support for the ARM32 architecture. This
commit removes comments mentioning ARM32 and ARM32 as a
supported arch in ArmPkg.

Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
This commit is contained in:
Oliver Smith-Denny
2025-09-15 08:56:33 -07:00
committed by mergify[bot]
parent 45147d3021
commit cebf57e701
10 changed files with 16 additions and 18 deletions

View File

@ -77,7 +77,7 @@
ArmTransferListLib|Include/Library/ArmTransferListLib.h
## @libraryclass Defines a set of interfaces for the MM core entrypoint for
## AArch64 and ARM.
## AArch64.
StandaloneMmCoreEntryPoint|Include/Library/ArmStandaloneMmCoreEntryPoint.h
[Guids.common]
@ -176,9 +176,8 @@
#
# Value to add to a host address to obtain a device address, using
# unsigned 64-bit integer arithmetic on both ARM and AArch64. This
# means we can rely on truncation on overflow to specify negative
# offsets.
# unsigned 64-bit integer arithmetic on AArch64. This means we can
# rely on truncation on overflow to specify negative offsets.
#
gArmTokenSpaceGuid.PcdArmDmaDeviceOffset|0x0|UINT64|0x0000044

View File

@ -22,7 +22,7 @@
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x00010005
OUTPUT_DIRECTORY = Build/Arm
SUPPORTED_ARCHITECTURES = ARM|AARCH64
SUPPORTED_ARCHITECTURES = AARCH64
BUILD_TARGETS = DEBUG|RELEASE|NOOPT
SKUID_IDENTIFIER = DEFAULT

View File

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

View File

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

View File

@ -36,7 +36,7 @@ ArchVectorConfig (
IN UINTN VectorBaseAddress
);
// these globals are provided by the architecture specific source (Arm or AArch64)
// these globals are provided by the architecture specific source (AArch64)
extern UINTN gMaxExceptionNumber;
extern EFI_EXCEPTION_CALLBACK gExceptionHandlers[];
extern PHYSICAL_ADDRESS gExceptionVectorAlignmentMask;
@ -70,10 +70,9 @@ InitializeCpuExceptionHandlers (
// The vector table must be aligned for the architecture. If this
// assertion fails ensure the appropriate FFS alignment is in effect,
// which can be accomplished by ensuring the proper Align=X statement
// in the platform packaging rules. For ARM Align=32 is required and
// for AArch64 Align=4K is required. Align=Auto can be used but this
// is known to cause an issue with populating the reset vector area
// for encapsulated FVs.
// in the platform packaging rules. For AArch64 Align=4K is required.
// Align=Auto can be used but this is known to cause an issue with
// populating the reset vector area for encapsulated FVs.
ASSERT (((UINTN)ExceptionHandlersStart & gExceptionVectorAlignmentMask) == 0);
VectorBase = (UINT64)(UINTN)ExceptionHandlersStart;
@ -88,7 +87,7 @@ InitializeCpuExceptionHandlers (
}
/**
Registers a function to be called from the processor exception handler. (On ARM/AArch64 this only
Registers a function to be called from the processor exception handler. (On AArch64 this only
provides exception handlers, not interrupt handling which is provided through the Hardware Interrupt
Protocol.)

View File

@ -1,5 +1,5 @@
## @file
# Instance of CpuExceptionHandlerLib Library for ARM/AArch64 architectures
# Instance of CpuExceptionHandlerLib Library for AArch64 architectures
#
# This library instance is used for modules that will implement exception
# handlers in-place (by programming VBAR). The exception handlers will be

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
/** @file
Functions for processor information common to ARM and AARCH64.
Functions for processor information common to AARCH64.
Copyright (c) 2021, NUVIA Inc. All rights reserved.<BR>
Copyright (c) 2021 - 2022, Ampere Computing LLC. All rights reserved.<BR>