In the current QEMU tree, KVM now supports READONLY memory regions. This allows the OVMF ROM to now behave as a ROM. Unfortunately, this also causes OVMF to fail to boot if we keep the page tables in the ROM during the PEI phase.
This change updates OVMF's SEC to build page tables in RAM very early in the boot process. Jordan Justen (2): MdePkg: Add IndustryStandard/X64Paging.h OvmfPkg/Sec: Build identity mapped pages in RAM for X64 MdePkg/Include/IndustryStandard/X64Paging.h | 99 ++++++++++++++++ OvmfPkg/Sec/SecMain.c | 165 ++++++++++++++++++++++++++- 2 files changed, 263 insertions(+), 1 deletion(-) create mode 100644 MdePkg/Include/IndustryStandard/X64Paging.h -- 1.7.10.4 ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel