mirror of
https://gitlab.com/qemu-project/edk2.git
synced 2025-10-30 07:56:39 +08:00
ShellPkg: Remove ARM32 Support
edk2 is dropping support for the ARM32 architecture. This commit removes support from ShellPkg. Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
This commit is contained in:
committed by
mergify[bot]
parent
18e94d0d4b
commit
9c657c3685
@ -19,7 +19,7 @@
|
||||
#include "AcpiView.h"
|
||||
#include "AcpiViewConfig.h"
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
#include "Arm/SbbrValidator.h"
|
||||
#endif
|
||||
|
||||
@ -227,7 +227,7 @@ ProcessAcpiTable (
|
||||
}
|
||||
}
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (GetMandatoryTableValidate ()) {
|
||||
ArmSbbrIncrementTableCount (*AcpiTableSignature);
|
||||
}
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
#include "AcpiView.h"
|
||||
#include "AcpiViewConfig.h"
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
#include "Arm/SbbrValidator.h"
|
||||
#endif
|
||||
|
||||
@ -237,7 +237,7 @@ AcpiView (
|
||||
return EFI_UNSUPPORTED;
|
||||
}
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (GetMandatoryTableValidate ()) {
|
||||
ArmSbbrResetTableCounts ();
|
||||
}
|
||||
@ -264,7 +264,7 @@ AcpiView (
|
||||
RsdpRevision
|
||||
);
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (GetMandatoryTableValidate ()) {
|
||||
ArmSbbrReqsValidate ((ARM_SBBR_VERSION)GetMandatoryTableSpec ());
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ ParseAcpiDsdt (
|
||||
// As per 19.6.29 in the version 6.4 of the ACPI spec, a revision less than 2
|
||||
// restricts integers to 32 bit width. This may not be intended, raise a
|
||||
// warning
|
||||
#if defined (MDE_CPU_AARCH64) || defined (MDE_CPU_ARM)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (AcpiTableRevision < 2) {
|
||||
IncrementWarningCount ();
|
||||
Print (
|
||||
|
||||
@ -70,7 +70,7 @@ ValidateFirmwareCtrl (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (*(UINT32 *)Ptr != 0) {
|
||||
IncrementErrorCount ();
|
||||
Print (
|
||||
@ -98,7 +98,7 @@ ValidateXFirmwareCtrl (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (*(UINT64 *)Ptr != 0) {
|
||||
IncrementErrorCount ();
|
||||
Print (
|
||||
@ -126,7 +126,7 @@ ValidateFlags (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (((*(UINT32 *)Ptr) & HW_REDUCED_ACPI) == 0) {
|
||||
IncrementErrorCount ();
|
||||
Print (
|
||||
@ -374,7 +374,7 @@ ParseAcpiFadt (
|
||||
DsdtPtr = (UINT8 *)(UINTN)(*DsdtAddress);
|
||||
} else {
|
||||
// Both DSDT and X_DSDT cannot be invalid.
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (Trace) {
|
||||
// The DSDT Table is mandatory for ARM systems
|
||||
// as the CPU information MUST be presented in
|
||||
|
||||
@ -98,9 +98,9 @@ ValidatePccMemoryIoGas (
|
||||
)
|
||||
{
|
||||
switch (*(UINT8 *)Ptr) {
|
||||
#if !(defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64))
|
||||
#if !(defined (MDE_CPU_AARCH64))
|
||||
case EFI_ACPI_6_4_SYSTEM_IO:
|
||||
#endif //if not (defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64))
|
||||
#endif //if not (defined (MDE_CPU_AARCH64))
|
||||
case EFI_ACPI_6_4_SYSTEM_MEMORY:
|
||||
return;
|
||||
default:
|
||||
@ -127,9 +127,9 @@ ValidatePccGas (
|
||||
)
|
||||
{
|
||||
switch (*(UINT8 *)Ptr) {
|
||||
#if !(defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64))
|
||||
#if !(defined (MDE_CPU_AARCH64))
|
||||
case EFI_ACPI_6_4_SYSTEM_IO:
|
||||
#endif //if not (defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64))
|
||||
#endif //if not (defined (MDE_CPU_AARCH64))
|
||||
case EFI_ACPI_6_4_FUNCTIONAL_FIXED_HARDWARE:
|
||||
case EFI_ACPI_6_4_SYSTEM_MEMORY:
|
||||
return;
|
||||
|
||||
@ -23,7 +23,7 @@ STATIC CONST UINT32 *NumberOfPrivateResources;
|
||||
STATIC CONST EFI_ACPI_6_4_PPTT_STRUCTURE_CACHE_FLAGS *CacheFlags;
|
||||
STATIC ACPI_DESCRIPTION_HEADER_INFO AcpiHdrInfo;
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
|
||||
/**
|
||||
Increment the error count and print an error that a required flag is missing.
|
||||
@ -65,7 +65,7 @@ ValidateCacheFlags (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
CacheFlags = (EFI_ACPI_6_4_PPTT_STRUCTURE_CACHE_FLAGS *)Ptr;
|
||||
|
||||
if (CacheFlags == NULL) {
|
||||
@ -140,7 +140,7 @@ ValidateCacheNumberOfSets (
|
||||
return;
|
||||
}
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
if (NumberOfSets > PPTT_ARM_CCIDX_CACHE_NUMBER_OF_SETS_MAX) {
|
||||
IncrementErrorCount ();
|
||||
Print (
|
||||
@ -211,7 +211,7 @@ ValidateCacheLineSize (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
// Reference: ARM Architecture Reference Manual ARMv8 (D.a)
|
||||
// Section D12.2.25: CCSIDR_EL1, Current Cache Size ID Register
|
||||
// LineSize, bits [2:0]
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
#ifndef PPTT_PARSER_H_
|
||||
#define PPTT_PARSER_H_
|
||||
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
|
||||
/// Cache parameters allowed by the architecture with
|
||||
/// ARMv8.3-CCIDX (Cache extended number of sets)
|
||||
@ -33,6 +33,6 @@
|
||||
#define PPTT_ARM_CACHE_LINE_SIZE_MAX (1 << 11)
|
||||
#define PPTT_ARM_CACHE_LINE_SIZE_MIN (1 << 4)
|
||||
|
||||
#endif // if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#endif // if defined (MDE_CPU_AARCH64)
|
||||
|
||||
#endif // PPTT_PARSER_H_
|
||||
|
||||
@ -32,7 +32,7 @@ ValidateRsdtAddress (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
// Reference: Server Base Boot Requirements System Software on ARM Platforms
|
||||
// Section: 4.2.1.1 RSDP
|
||||
// Root System Description Pointer (RSDP), ACPI ? 5.2.5.
|
||||
@ -70,7 +70,7 @@ ValidateXsdtAddress (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
// Reference: Server Base Boot Requirements System Software on ARM Platforms
|
||||
// Section: 4.2.1.1 RSDP
|
||||
// Root System Description Pointer (RSDP), ACPI ? 5.2.5.
|
||||
|
||||
@ -38,7 +38,7 @@ ValidateInterruptType (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
UINT8 InterruptType;
|
||||
|
||||
InterruptType = *Ptr;
|
||||
@ -73,7 +73,7 @@ ValidateIrq (
|
||||
IN VOID *Context
|
||||
)
|
||||
{
|
||||
#if defined (MDE_CPU_ARM) || defined (MDE_CPU_AARCH64)
|
||||
#if defined (MDE_CPU_AARCH64)
|
||||
UINT8 Irq;
|
||||
|
||||
Irq = *Ptr;
|
||||
|
||||
@ -63,7 +63,7 @@
|
||||
UefiShellAcpiViewCommandLib.c
|
||||
UefiShellAcpiViewCommandLib.uni
|
||||
|
||||
[Sources.ARM, Sources.AARCH64]
|
||||
[Sources.AARCH64]
|
||||
Arm/SbbrValidator.h
|
||||
Arm/SbbrValidator.c
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
PLATFORM_VERSION = 1.02
|
||||
DSC_SPECIFICATION = 0x00010006
|
||||
OUTPUT_DIRECTORY = Build/Shell
|
||||
SUPPORTED_ARCHITECTURES = IA32|X64|EBC|ARM|AARCH64|RISCV64|LOONGARCH64
|
||||
SUPPORTED_ARCHITECTURES = IA32|X64|EBC|AARCH64|RISCV64|LOONGARCH64
|
||||
BUILD_TARGETS = DEBUG|RELEASE|NOOPT
|
||||
SKUID_IDENTIFIER = DEFAULT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user