audk/ArmPkg/Drivers/CpuDxe
Oliver Smith-Denny 37287bf9ad ArmPkg: CpuDxe: Add Memory Attribute Protocol Logging
The memory attribute protocol is primarily used by bootloaders
and there are many released bootloaders who use the protocol
incorrectly. It is challenging to debug these situations
because the bootloaders are generally black boxes and we
silently fail on the FW side.

This patch adds logging to some common memory attribute
protocol failures in CpuDxe.

Signed-off-by: Oliver Smith-Denny <osde@linux.microsoft.com>
2024-07-23 03:32:41 +00:00
..
AArch64 ArmPkg/Drivers/CpuDxe: Use lower and upper attributes 2023-11-28 19:10:19 +00:00
Arm ArmPkg: Add Function Headers to MMU Logic 2023-07-03 14:29:32 +00:00
CpuDxe.c ArmPkg: Drop individual memory permission helpers 2023-06-27 16:40:07 +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: Add Memory Attribute Protocol Logging 2024-07-23 03:32:41 +00:00