Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 37287bf9add9edbfbc0dac9a66f8f2a3112e3ce8 https://github.com/tianocore/edk2/commit/37287bf9add9edbfbc0dac9a66f8f2a3112e3ce8 Author: Oliver Smith-Denny <o...@linux.microsoft.com> Date: 2024-07-23 (Tue, 23 Jul 2024)
Changed paths: M ArmPkg/Drivers/CpuDxe/MemoryAttribute.c Log Message: ----------- 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 <o...@linux.microsoft.com> Commit: 74833ca459577307da02c3d74a9e65fb3d3161c2 https://github.com/tianocore/edk2/commit/74833ca459577307da02c3d74a9e65fb3d3161c2 Author: Oliver Smith-Denny <o...@linux.microsoft.com> Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibUpdate.c Log Message: ----------- ArmPkg: ArmMmuLib: Add ARM32 Memory Attribute Update Failure Logging This adds logging in failure cases of SetMemoryAttributes. This is useful generally as if an attribute update fails, code will typically break, but is added in particular to make debugging incorrect bootloader usage of the Memory Attribute Protocol. This patch updates the ARM32 SetMemoryAttributes. Signed-off-by: Oliver Smith-Denny <o...@linux.microsoft.com> Commit: e10de1cb0345e54c0b4d83f5979a76111d10d6c7 https://github.com/tianocore/edk2/commit/e10de1cb0345e54c0b4d83f5979a76111d10d6c7 Author: Oliver Smith-Denny <o...@linux.microsoft.com> Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c Log Message: ----------- ArmPkg: ArmMmuLib: Add AARCH64 Memory Attribute Update Failure Log This adds logging in failure cases of SetMemoryAttributes. This is useful generally as if an attribute update fails, code will typically break, but is added in particular to make debugging incorrect bootloader usage of the Memory Attribute Protocol. This patch updates the AARCH64 UpdateRegionMapping. Signed-off-by: Oliver Smith-Denny <o...@linux.microsoft.com> Compare: https://github.com/tianocore/edk2/compare/c5582e435c2e...e10de1cb0345 To unsubscribe from these emails, change your notification settings at https://github.com/tianocore/edk2/settings/notifications _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits