audk/ArmPkg/Drivers/CpuDxe
Ard Biesheuvel 5542e528cd ArmPkg/CpuDxe: Simplify memory attributes protocol implementation
Now that ArmSetMemoryAttributes() permits a mask to be provided, we can
simplify the implementation the UEFI memory attribute protocol
substantially, and just pass on the requested mask to be set or cleared
directly.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Oliver Smith-Denny <osde@linux.microsoft.com>
Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-06-26 09:11:53 +00:00
..
AArch64 ArmPkg/CpuDxe AARCH64: Report Memory Protection Attributes To GCD 2023-05-29 15:14:00 +00:00
Arm ArmPkg/CpuDxe: Expose unified region-to-EFI attribute conversion 2023-03-16 21:14:49 +00:00
CpuDxe.c ArmPkg/CpuDxe: Perform preliminary NX remap of free memory 2023-05-29 16:51:01 +00:00
CpuDxe.h ArmPkg/CpuDxe: Implement EFI memory attributes protocol 2023-03-16 21:14:49 +00:00
CpuDxe.inf ArmPkg/CpuDxe: Perform preliminary NX remap of free memory 2023-05-29 16:51:01 +00:00
CpuMmuCommon.c ArmPkg/ArmMmuLib: Extend API to manage memory permissions better 2023-06-26 09:11:53 +00:00
Exception.c ArmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
MemoryAttribute.c ArmPkg/CpuDxe: Simplify memory attributes protocol implementation 2023-06-26 09:11:53 +00:00