DynamicTablesPkg: Drop IA32 support

All DynamicTablesPkg libraries and drivers execute in the DXE phase,
where both AMD and Intel platforms operate in X64 (64-bit) mode.
Therefore, IA32 (32-bit) support is no longer required for DynamicTablesPkg.

Signed-off-by: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
This commit is contained in:
Abdul Lateef Attar
2025-09-10 06:26:30 +00:00
committed by mergify[bot]
parent 81f9f6d7b3
commit 32711df057
10 changed files with 20 additions and 16 deletions
@@ -28,7 +28,7 @@
[Sources.ARM, Sources.AARCH64]
Arm/ArmDynamicTableManager.c
[Sources.IA32, Sources.X64]
[Sources.X64]
X64/X64DynamicTableManager.c
[Packages]
+3 -3
View File
@@ -30,7 +30,7 @@
[LibraryClasses.AARCH64]
DynamicTablesScmiInfoLib|DynamicTablesPkg/Library/DynamicTablesScmiInfoLib/DynamicTablesScmiInfoLib.inf
[Components.common]
[Components.ARM, Components.AARCH64, Components.X64]
#
# Generators (Common)
#
@@ -59,9 +59,9 @@
#
DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf
[Components.IA32, Components.X64]
[Components.X64]
#
# Generators (IA32/X64 specific)
# Generators (X64 specific)
#
DynamicTablesPkg/Library/Acpi/X64/AcpiFacsLib/AcpiFacsLib.inf
DynamicTablesPkg/Library/Acpi/X64/AcpiHpetLib/AcpiHpetLib.inf
+1 -1
View File
@@ -15,7 +15,7 @@
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x0001001a
OUTPUT_DIRECTORY = Build/DynamicTables
SUPPORTED_ARCHITECTURES = ARM|AARCH64|IA32|X64
SUPPORTED_ARCHITECTURES = ARM|AARCH64|X64
BUILD_TARGETS = DEBUG|RELEASE|NOOPT
SKUID_IDENTIFIER = DEFAULT
@@ -2,6 +2,7 @@
# DBG2 Table Generator
#
# Copyright (c) 2017 - 2020, Arm Limited. All rights reserved.<BR>
# Copyright (C) 2025 Advanced Micro Devices, Inc. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
@@ -23,7 +24,7 @@
[Sources.ARM, Sources.AARCH64]
Arm/ArmDbg2Generator.c
[Sources.IA32, Sources.X86, Sources.X64]
[Sources.X64]
Dbg2GeneratorNull.c
[Packages.ARM, Packages.AARCH64]
@@ -2,6 +2,7 @@
# FADT Table Generator
#
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
# Copyright (C) 2025 Advanced Micro Devices, Inc. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
@@ -23,7 +24,7 @@
[Sources.ARM, Sources.AARCH64]
Arm/ArmFadtGenerator.c
[Sources.IA32, Sources.X64]
[Sources.X64]
X64/X64FadtGenerator.c
[Packages]
@@ -24,7 +24,7 @@
[Sources.ARM, Sources.AARCH64]
Arm/ArmSratGenerator.c
[Sources.IA32, Sources.X64]
[Sources.X64]
X64/X64SratGenerator.c
[Packages]
@@ -2,6 +2,7 @@
# Ssdt Cpu Topology Table Generator
#
# Copyright (c) 2021, Arm Limited. All rights reserved.<BR>
# Copyright (C) 2025 Advanced Micro Devices, Inc. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
@@ -23,7 +24,7 @@
[Sources.ARM, Sources.AARCH64]
Arm/ArmSsdtCpuTopologyGenerator.c
[Sources.IA32, Sources.X64]
[Sources.X64]
X64/X64SsdtCpuTopologyGenerator.c
[Packages.ARM, Packages.AARCH64]
@@ -1,7 +1,7 @@
## @file
# MADT Table Generator
#
# Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved.
# Copyright (C) 2024 - 2025 Advanced Micro Devices, Inc. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
@@ -19,10 +19,10 @@
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64
# VALID_ARCHITECTURES = X64
#
[Sources.IA32, Sources.X64]
[Sources.X64]
MadtGenerator.c
[Packages]
@@ -1,7 +1,7 @@
## @file
# WSMT Table Generator
#
# Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved.
# Copyright (c) 2024 - 2025 Advanced Micro Devices, Inc. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
@@ -19,10 +19,10 @@
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64
# VALID_ARCHITECTURES = X64
#
[Sources.IA32, Sources.X64]
[Sources.X64]
WsmtGenerator.c
[Packages]
@@ -3,6 +3,7 @@
#
# Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. <BR>
# Copyright (c) 2019 - 2020, Intel Corporation. All rights reserved.<BR>
# Copyright (C) 2025 Advanced Micro Devices, Inc. All rights reserved.
# Copyright (C) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
@@ -14,7 +15,7 @@
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x00010005
OUTPUT_DIRECTORY = Build/DynamicTablesPkg/HostTest
SUPPORTED_ARCHITECTURES = IA32|X64
SUPPORTED_ARCHITECTURES = X64
BUILD_TARGETS = NOOPT
SKUID_IDENTIFIER = DEFAULT