.azurepipelines,.github,.pytool: Disable ARM32 at Top Level/Pipelines

edk2 is dropping support for the ARM32 architecture. As such,
this commit drops ARM32 from running in CI and removes the
references to it in the readme and Maintainers.txt.

Continuous-integration-options: PatchCheck.ignore-multi-package

Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
This commit is contained in:
Oliver Smith-Denny
2025-09-14 21:11:10 -07:00
committed by mergify[bot]
parent f451d187c3
commit 215e45bdb3
7 changed files with 6 additions and 13 deletions

View File

@ -22,5 +22,5 @@ jobs:
tool_chain_tag: 'GCC5'
vm_image: 'ubuntu-24.04'
container: ${{ variables.default_linux_image }}
arch_list: "IA32,X64,ARM,AARCH64,RISCV64,LOONGARCH64"
arch_list: "IA32,X64,AARCH64,RISCV64,LOONGARCH64"
usePythonVersion: '' # use Python from the container image

View File

@ -277,7 +277,7 @@ jobs:
import shutil
from pathlib import Path
dirs_to_delete = ['ia32', 'x64', 'arm', 'aarch64']
dirs_to_delete = ['ia32', 'x64', 'aarch64']
def delete_dirs(path: Path):
if path.exists() and path.is_dir():

View File

@ -98,7 +98,6 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
return (
"IA32",
"X64",
"ARM",
"AARCH64",
"RISCV64",
"LOONGARCH64")

View File

@ -65,8 +65,6 @@ class HostUnitTestCompilerPlugin(ICiBuildPlugin):
elif GetHostInfo().arch == 'ARM':
if GetHostInfo().bit == '64':
host.append("AARCH64")
elif GetHostInfo().bit == '32':
host.append("ARM")
willrun = set(requested) & set(host)
return (len(willrun), " ".join(willrun))

View File

@ -9,7 +9,7 @@ on the TianoCore wiki.
## Basic Status
| Package | Windows VS2022 (IA32/X64)| Ubuntu GCC (IA32/X64/ARM/AARCH64) | Known Issues |
| Package | Windows VS2022 (IA32/X64)| Ubuntu GCC (IA32/X64/AARCH64) | Known Issues |
| :---- | :----- | :---- | :--- |
| ArmPkg | | :heavy_check_mark: |
| ArmPlatformPkg | | :heavy_check_mark: |
@ -272,7 +272,7 @@ few standard scopes.
* PatchCheck tests as plugins
* MacOS/xcode support
* Clang/LLVM support
* Visual Studio AARCH64 and ARM support
* Visual Studio AARCH64 support
* BaseTools C tools CI/PR and binary release process
* BaseTools Python tools CI/PR process
* Extensible private/closed source platform reporting

View File

@ -83,13 +83,10 @@ M: Liming Gao <gaoliming@byosoft.com.cn> [lgao4]
EDK II Architectures:
---------------------
ARM, AARCH64
AARCH64
F: MdeModulePkg/*/AArch64/
F: MdeModulePkg/*/Arm/
F: MdePkg/*/AArch64/
F: MdePkg/*/Arm/
F: UefiCpuPkg/*/AArch64/
F: UefiCpuPkg/*/Arm/
M: Leif Lindholm <leif.lindholm@oss.qualcomm.com> [leiflindholm]
M: Ard Biesheuvel <ardb+tianocore@kernel.org> [ardbiesheuvel]
M: Sami Mujawar <sami.mujawar@arm.com> [samimujawar]
@ -451,7 +448,7 @@ F: MdePkg/Include/IndustryStandard/SpiNorFlashJedecSfdp.h
M: Abner Chang <abner.chang@amd.com> [changab]
R: Brit Chesley <brit.chesley@amd.com> [BritChesley]
MdePkg: ARM/AARCH64 standard interfaces
MdePkg: AARCH64 standard interfaces
F: MdePkg/Include/Library/ArmLib.h
M: Leif Lindholm <leif.lindholm@oss.qualcomm.com> [leiflindholm]
M: Ard Biesheuvel <ardb+tianocore@kernel.org> [ardbiesheuvel]

View File

@ -50,7 +50,6 @@ Ubuntu 24.04
Toolchain CONFIG DEBUG RELEASE NOOPT
============================= ================= ============= ============= ==============
ArmVirtPkg_Ubuntu_GCC_ | AARCH64 |avAArch64du| |avAArch64ru| |avAArch64nu|
| | ARM |avArmdu| |avArmru| |avArmnu|
EmulatorPkg_Ubuntu_GCC_ | IA32 **N/A** **N/A** **N/A**
| | X64 |em64du| |em64ru| |em64nu|
| | IA32 FULL **N/A** **N/A** **N/A**