audk/ArmPkg/Drivers
Ard Biesheuvel e76be772aa ArmPkg/ArmLib ArmMmuLib: Drop support for EL3/MON execution
Drop logic from the ARM architectural support libraries that can only
execute in EL3 on AArch64 or Monitor mode on 32-bit ARM. While early
32-bit ports (and even some early 64-bit code) included some monitor
logic in EDK2, UEFI per the spec runs in non-secure execution contexts
only, and secure monitor and other secure world duties are usually
delegated to TF-A (Trusted Firmware for the A profile).

Since there are no longer users of this code in EDK2 or the
edk2-platforms tree, let's remove it from the core support libraries.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2024-06-19 17:25:11 +00:00
..
ArmCrashDumpDxe ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ArmGic ArmPkg/ArmLib ArmMmuLib: Drop support for EL3/MON execution 2024-06-19 17:25:11 +00:00
ArmPciCpuIo2Dxe ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ArmPsciMpServicesDxe ArmPkg/ArmPsciMpServices: Add EFI_NOT_READY return 2023-10-18 09:00:09 +00:00
ArmScmiDxe ArmPkg/ArmScmiDxe: Add PERFORMANCE_DESCRIBE_FASTCHANNEL support 2024-01-29 16:47:03 +00:00
CpuDxe ArmPkg/Drivers/CpuDxe: Use lower and upper attributes 2023-11-28 19:10:19 +00:00
CpuPei ArmPkg/CpuPei: Implement the memory attributes PPI 2023-06-26 09:11:53 +00:00
GenericWatchdogDxe ArmPkg: Disable watchdog interaction after exiting boot services 2024-01-30 15:01:17 +00:00
MmCommunicationDxe ArmPkg: MmCommunicationDxe: Update MM communicate `MessageLength` check 2022-01-27 02:16:17 +00:00
MmCommunicationPei ArmPkg: Apply Uncrustify to Non-Compliant Files 2023-07-03 14:29:32 +00:00
TimerDxe ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00