Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: eeaac552f81111014ab77f8f6e0dea00e03b3c46
      
https://github.com/tianocore/edk2/commit/eeaac552f81111014ab77f8f6e0dea00e03b3c46
  Author: Aaron Pop <[email protected]>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M OvmfPkg/Fdt/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c

  Log Message:
  -----------
  OvmfPkg/FdtPciHostBridgeLib: mark PCI host MMIO mappings as non-executable

Add EFI_MEMORY_XP to all MapMmioMemory() calls in ProcessPciHost() for:
- ECAM space
- Translated I/O window
- 32-bit MMIO window
- 64-bit MMIO window

These regions are data/MMIO only and should not be executable. Marking them
with EFI_MEMORY_XP improves memory protection hardening without changing
intended runtime behavior.

Signed-off-by: Aaron Pop <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to