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

Reply via email to