[edk2,v2,0/2] ArmVirtPkg: remove high peripheral space mapping

Message ID 20181127145418.11992-1-ard.biesheuvel@linaro.org
Headers show
Series
  • ArmVirtPkg: remove high peripheral space mapping
Related show

Message

Ard Biesheuvel Nov. 27, 2018, 2:54 p.m.
Stop mapping the entire address space in the early PEI code. This
wastes temporary RAM on page tables, and encourages sloppy coding
when it comes to populating the GCD memory map.

Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Eric Auger <eric.auger@redhat.com>
Cc: Andrew Jones <drjones@redhat.com>
Cc: Philippe Mathieu-Daude <philmd@redhat.com>

Ard Biesheuvel (2):
  ArmVirtPkg/FdtPciHostBridgeLib: map ECAM and I/O spaces in GCD memory
    map
  ArmVirtPkg/QemuVirtMemInfoLib: remove 1:1 mapping of top of PA range

 .../FdtPciHostBridgeLib.inf                   |  1 +
 .../FdtPciHostBridgeLib/FdtPciHostBridgeLib.c | 46 ++++++++++++++++++-
 .../QemuVirtMemInfoLib/QemuVirtMemInfoLib.c   | 17 ++-----
 3 files changed, 51 insertions(+), 13 deletions(-)

-- 
2.19.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel