Rationale in patch #4. Patch #3 is a prerequisite patch that ensures that we no longer need page #0 to be mapped for the NOR flash driver to be able to expose it as a read/write block device.
Patches #1 and #2 are fixes for the ARM version of the ArmMmuLib driver for bugs that get triggered by these changes. Cc: Leif Lindholm <[email protected]> Cc: Laszlo Ersek <[email protected]> Cc: Eric Auger <[email protected]> Cc: Andrew Jones <[email protected]> Cc: Philippe Mathieu-Daude <[email protected]> Ard Biesheuvel (4): ArmPkg/ArmMmuLib ARM: handle unmapped section in GetMemoryRegion() ArmPkg/ArmMmuLib ARM: handle unmapped sections when updating permissions ArmVirtPkg/NorFlashQemuLib: disregard our primary FV ArmVirtPkg/QemuVirtMemInfoLib: trim the MMIO region mapping .../NorFlashQemuLib/NorFlashQemuLib.inf | 5 ++++ .../QemuVirtMemInfoLib/QemuVirtMemInfoLib.inf | 4 ++-- .../QemuVirtMemInfoPeiLib.inf | 2 ++ ArmPkg/Drivers/CpuDxe/Arm/Mmu.c | 3 +++ ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibCore.c | 8 +++++-- .../Library/NorFlashQemuLib/NorFlashQemuLib.c | 13 +++++++++-- .../QemuVirtMemInfoLib/QemuVirtMemInfoLib.c | 23 +++++++++++++------ 7 files changed, 45 insertions(+), 13 deletions(-) -- 2.19.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

