public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH] OvmfPkg/dsc: enable SMM page level protection.
@ 2016-11-17  8:21 Jiewen Yao
  2016-11-17 12:18 ` Laszlo Ersek
  0 siblings, 1 reply; 4+ messages in thread
From: Jiewen Yao @ 2016-11-17  8:21 UTC (permalink / raw)
  To: edk2-devel; +Cc: Jordan Justen, Laszlo Ersek

Add 4K PE alignment to enable SMM page level protection.

Tested boot with below configuration:
IA32
IA32X64
X64

Requested-by: Laszlo Ersek <lersek@redhat.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
---
 OvmfPkg/OvmfPkgIa32.dsc    | 4 ++++
 OvmfPkg/OvmfPkgIa32X64.dsc | 4 ++++
 OvmfPkg/OvmfPkgX64.dsc     | 4 ++++
 3 files changed, 12 insertions(+)

diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
index 3f4d42d..59c0f09 100644
--- a/OvmfPkg/OvmfPkgIa32.dsc
+++ b/OvmfPkg/OvmfPkgIa32.dsc
@@ -56,6 +56,10 @@
 [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
   GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
 
+# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
+[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
+  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
+
 ################################################################################
 #
 # SKU Identification section - list of all SKU IDs supported by this Platform.
diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
index 5688475..226842a 100644
--- a/OvmfPkg/OvmfPkgIa32X64.dsc
+++ b/OvmfPkg/OvmfPkgIa32X64.dsc
@@ -61,6 +61,10 @@
 [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
   GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
 
+# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
+[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
+  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
+
 ################################################################################
 #
 # SKU Identification section - list of all SKU IDs supported by this Platform.
diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
index dcf64b9..ec97ba8 100644
--- a/OvmfPkg/OvmfPkgX64.dsc
+++ b/OvmfPkg/OvmfPkgX64.dsc
@@ -61,6 +61,10 @@
 [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
   GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
 
+# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
+[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
+  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
+
 ################################################################################
 #
 # SKU Identification section - list of all SKU IDs supported by this Platform.
-- 
2.7.4.windows.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] OvmfPkg/dsc: enable SMM page level protection.
  2016-11-17  8:21 [PATCH] OvmfPkg/dsc: enable SMM page level protection Jiewen Yao
@ 2016-11-17 12:18 ` Laszlo Ersek
  2016-11-17 13:20   ` Yao, Jiewen
  0 siblings, 1 reply; 4+ messages in thread
From: Laszlo Ersek @ 2016-11-17 12:18 UTC (permalink / raw)
  To: Jiewen Yao, edk2-devel; +Cc: Jordan Justen

On 11/17/16 09:21, Jiewen Yao wrote:
> Add 4K PE alignment to enable SMM page level protection.
> 
> Tested boot with below configuration:
> IA32
> IA32X64
> X64
> 
> Requested-by: Laszlo Ersek <lersek@redhat.com>
> Cc: Jordan Justen <jordan.l.justen@intel.com>
> Cc: Laszlo Ersek <lersek@redhat.com>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
> ---
>  OvmfPkg/OvmfPkgIa32.dsc    | 4 ++++
>  OvmfPkg/OvmfPkgIa32X64.dsc | 4 ++++
>  OvmfPkg/OvmfPkgX64.dsc     | 4 ++++
>  3 files changed, 12 insertions(+)
> 
> diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
> index 3f4d42d..59c0f09 100644
> --- a/OvmfPkg/OvmfPkgIa32.dsc
> +++ b/OvmfPkg/OvmfPkgIa32.dsc
> @@ -56,6 +56,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>  
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
> diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
> index 5688475..226842a 100644
> --- a/OvmfPkg/OvmfPkgIa32X64.dsc
> +++ b/OvmfPkg/OvmfPkgIa32X64.dsc
> @@ -61,6 +61,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>  
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
> diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
> index dcf64b9..ec97ba8 100644
> --- a/OvmfPkg/OvmfPkgX64.dsc
> +++ b/OvmfPkg/OvmfPkgX64.dsc
> @@ -61,6 +61,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>  
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
> 

Thank you for submitting the patch!

(1) Please wrap the new comments in the DSC files at 79 characters, like this:

#
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
# protection of DXE_SMM_DRIVER/SMM_CORE modules
#

(2) The Ia32 SMM build of OVMF seems to expose a problem in the page level protection code. I will paste the full OVMF log below. My analysis is the following (in advance):

* The SMRAM regions provided on Q35 are:

SmmAccessPeiEntryPoint: SMRAM map follows, 2 entries
   PhysicalStart(0x)     PhysicalSize(0x)         CpuStart(0x)      RegionState(0x)
            7F800000                 1000             7F800000                   1A
            7F801000               7FF000             7F801000                    A

* The first page is used for holding the SMM_S3_RESUME_STATE object, and it is reported as EFI_ALLOCATED up-front. The second region is exposed to the SMM stack as usable/free SMRAM.

The SMM core and the SMM drivers are loaded in the second region, from high addresses downwards (top-down method). A good chunk of SMRAM (near 0x7F801000) remains free, by the time the SMM page level protection kicks in.

* The code starts setting the NX bit on page table entries that map the free (unused) SMRAM range. However, at a certain point, it seems to overflow to (or validly reach?) page table entries that map the memory attributes table itself. The next access to the memory attributes table causes a page fault.

* The page fault is finally mis-reported as an SMM stack overflow, because the fault handler simply checks if the fault address falls within SMRAM.

(3) Shouldn't the page protection code verify that the processor supports NX in the first place? In PiSmmCpuDxeSmm, this fact seems to be available in "mXdSupported" already.

The Ia32 build of OVMF (with SMM_REQUIRE) requires the user to disable NX on the QEMU command line.

(4) The Ia32X64 build works fine (I also tested S3 suspend/resume briefly).


So here's the log for bullet (2), with a few comments inserted in-between:

> SecCoreStartupWithStack(0xFFFCC000, 0x818000)
> SEC: Normal boot
> DecompressMemFvs: OutputBuffer@A00000+0xAE0090 ScratchBuffer@1500000+0x10000 PcdOvmfDecompressionScratchEnd=0x1510000
> Register PPI Notify: [EfiPeiSecurity2Ppi]
> Install PPI: [EfiFirmwareFileSystem2]
> Install PPI: [EfiFirmwareFileSystem3]
> The 0th FV start address is 0x00000820000, size is 0x000E0000, handle is 0x0
> Register PPI Notify: [EfiPeiFirmwareVolumeInfoPpi]
> Register PPI Notify: [EfiPeiFirmwareVolumeInfo2Ppi]
> Install PPI: [EfiPeiLoadFilePpi]
> Install PPI: [EfiTemporaryRamSupportPpi]
> Loading PEIM at 0x00000834060 EntryPoint=0x00000834280 PcdPeim.efi
> Install PPI: [PcdPpi]
> Install PPI: [EfiPeiPcdPpi]
> Install PPI: [GetPcdInfoPpi]
> Install PPI: [EfiGetPcdInfoPpi]
> Loading PEIM at 0x0000083B320 EntryPoint=0x0000083B540 ReportStatusCodeRouterPei.efi
> Install PPI: [EfiPeiRscHandlerPpi]
> Install PPI: [EfiPeiStatusCodePpi]
> Loading PEIM at 0x0000083EE20 EntryPoint=0x0000083F040 StatusCodeHandlerPei.efi
> Loading PEIM at 0x000008432A0 EntryPoint=0x000008434C0 PlatformPei.efi
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Platform PEIM Loaded
> CMOS:
> 00: 52 00 37 00 11 00 05 17 11 16 26 02 00 80 00 00
> 10: 00 00 00 00 06 80 02 FF FF 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 30: FF FF 20 00 00 7F 00 20 30 00 00 00 00 12 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> Select Item: 0x19
> Select Item: 0x28
> S3 support was detected on QEMU
> Install PPI: [EfiPeiMasterBootModePpi]
> PublishPeiMemory: mPhysMemAddressWidth=36 PeiMemoryCap=65536 KB
> PeiInstallPeiMemory MemoryBegin 0x7B580000, MemoryLength 0x4000000
> QemuInitializeRam called
> Allocated Memory unaligned: Address = 0x7F550000, Pages = 0x30, Type = 6
> After aligning to 0x10000 bytes: Address = 0x7F550000, Pages = 0x20
> Updated aligned-mem HOB with BaseAddress = 7F550000, Length = 20000, MemoryType = 6
> Created after-mem HOB with BaseAddress = 7F570000, Length = 10000, MemoryType = 7
> Reserved variable store memory: 0x7F550000; size: 128kb
> Platform PEI Firmware Volume Initialization
> Install PPI: [EfiPeiFirmwareVolumeInfoPpi]
> Notify: PPI Guid: [EfiPeiFirmwareVolumeInfoPpi], Peim notify entry point: 823910
> The 1th FV start address is 0x00000900000, size is 0x00A00000, handle is 0x900000
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x2D
> Select Item: 0x19
> Temp Stack : BaseAddress=0x814000 Length=0x4000
> Temp Heap  : BaseAddress=0x810000 Length=0x4000
> Total temporary memory:    32768 bytes.
>   temporary memory stack ever used: 16384 bytes.
>   temporary memory heap used:       5784 bytes.
> Old Stack size 16384, New stack size 131072
> Stack Hob: BaseAddress=0x7B580000 Length=0x20000
> Heap Offset = 0x7AD90000 Stack Offset = 0x7AD88000
> TemporaryRamMigration(0x810000, 0x7B59C000, 0x8000)
> Loading PEIM at 0x0007F53B000 EntryPoint=0x0007F53B220 PeiCore.efi
> Reinstall PPI: [EfiFirmwareFileSystem2]
> Reinstall PPI: [EfiFirmwareFileSystem3]
> Reinstall PPI: [EfiPeiLoadFilePpi]
> Install PPI: [EfiPeiMemoryDiscoveredPpi]
> Loading PEIM at 0x0007F532000 EntryPoint=0x0007F532220 DxeIpl.efi
> Install PPI: [EfiPeiDecompressPpi]
> Install PPI: [EfiDxeIplPpi]
> Loading PEIM at 0x0007F528000 EntryPoint=0x0007F528220 S3Resume2Pei.efi
> Install PPI: [EfiPeiS3Resume2Ppi]
> Loading PEIM at 0x0007F523000 EntryPoint=0x0007F523220 SmmAccessPei.efi
> SmmAccessPeiEntryPoint: SMRAM map follows, 2 entries
>    PhysicalStart(0x)     PhysicalSize(0x)         CpuStart(0x)      RegionState(0x)
>             7F800000                 1000             7F800000                   1A
>             7F801000               7FF000             7F801000                    A
> Install PPI: [PeiSmmAccessPpi]
> Loading PEIM at 0x0007F515000 EntryPoint=0x0007F515220 CpuMpPei.efi
> AP Loop Mode is 1
> WakeupBufferStart = 9F000, WakeupBufferSize = 1000
> APIC MODE is 1
> MpInitLib: Find 4 processors in system.
> Register PPI Notify: [EfiEndOfPeiSignalPpi]
> Does not find any stored CPU BIST information from PPI!
>   APICID - 0x00000000, BIST - 0x00000000
>   APICID - 0x00000001, BIST - 0x00000000
>   APICID - 0x00000002, BIST - 0x00000000
>   APICID - 0x00000003, BIST - 0x00000000
> Install PPI: [EfiSecPlatformInformation2Ppi]
> Install PPI: [EfiPeiMpServicesPpi]
> DXE IPL Entry
> Loading PEIM at 0x0007F2DE000 EntryPoint=0x0007F2DE220 DxeCore.efi
> Loading DXE CORE at 0x0007F2DE000 EntryPoint=0x0007F2DE220
> Install PPI: [EfiEndOfPeiSignalPpi]
> Notify: PPI Guid: [EfiEndOfPeiSignalPpi], Peim notify entry point: 7F51838A
> PeiMpInitLib: CpuMpEndOfPeiCallback () invoked
> HandOffToDxeCore() Stack Base: 0x7F2BE000, Stack Size: 0x20000
> CoreInitializeMemoryServices:
>   BaseAddress - 0x7B5A3000 Length - 0x3D1B000 MinimalMemorySizeNeeded - 0x10F4000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7F30E178
> HOBLIST address in DXE = 0x7F0D4010
> Memory Allocation 0x0000000A 0x7F580000 - 0x7F7FFFFF
> Memory Allocation 0x0000000A 0x810000 - 0x817FFF
> Memory Allocation 0x0000000A 0x807000 - 0x807FFF
> Memory Allocation 0x00000000 0x7F800000 - 0x7FFFFFFF
> Memory Allocation 0x00000006 0x7F550000 - 0x7F56FFFF
> Memory Allocation 0x00000007 0x7F570000 - 0x7F57FFFF
> Memory Allocation 0x0000000A 0x820000 - 0x8FFFFF
> Memory Allocation 0x0000000A 0x900000 - 0x12FFFFF
> Memory Allocation 0x0000000A 0x1300000 - 0x150FFFF
> Memory Allocation 0x00000000 0x80000000 - 0x8FFFFFFF
> Memory Allocation 0x00000004 0x7F2BE000 - 0x7F2DDFFF
> Memory Allocation 0x00000004 0x7F54F000 - 0x7F54FFFF
> Memory Allocation 0x00000004 0x7F53B000 - 0x7F54EFFF
> Memory Allocation 0x00000004 0x7F532000 - 0x7F53AFFF
> Memory Allocation 0x00000004 0x7F528000 - 0x7F531FFF
> Memory Allocation 0x00000004 0x7F523000 - 0x7F527FFF
> Memory Allocation 0x00000004 0x7F515000 - 0x7F522FFF
> Memory Allocation 0x00000004 0x7F312000 - 0x7F514FFF
> Memory Allocation 0x00000004 0x7F2DE000 - 0x7F311FFF
> Memory Allocation 0x00000003 0x7F2DE000 - 0x7F311FFF
> Memory Allocation 0x00000004 0x7F2BE000 - 0x7F2DDFFF
> Memory Allocation 0x00000004 0x7B580000 - 0x7B59FFFF
> FV Hob            0x900000 - 0x12FFFFF
> InstallProtocolInterface: [EfiDecompressProtocol] 7F30E134
> InstallProtocolInterface: [EfiFirmwareVolumeBlockProtocol|EfiFirmwareVolumeBlock2Protocol] 7F0D0F9C
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0D0710
> InstallProtocolInterface: [EfiFirmwareVolume2Protocol] 7F0D0B9C
> InstallProtocolInterface: [LzmaCustomDecompress] 7F30E144
> Loading driver [DevicePathDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBFA228
> Loading driver at 0x0007F24A000 EntryPoint=0x0007F24A254 DevicePathDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBFA410
> InstallProtocolInterface: [EfiDevicePathUtilitiesProtocol] 7F254760
> InstallProtocolInterface: [EfiDevicePathToTextProtocol] 7F254780
> InstallProtocolInterface: [EfiDevicePathFromTextProtocol] 7F254788
> Loading driver [PcdDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDB0A8
> Loading driver at 0x0007F240000 EntryPoint=0x0007F240254 PcdDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBDB910
> InstallProtocolInterface: [PcdProtocol] 7F248B40
> InstallProtocolInterface: [EfiPcdProtocol] 7F248BC0
> InstallProtocolInterface: [GetPcdInfoProtocol] 7F248C08
> InstallProtocolInterface: [EfiGetPcdInfoProtocol] 7F248C14
> Loading driver [ReportStatusCodeRouterRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDA0A8
> Loading driver at 0x0007F280000 EntryPoint=0x0007F281034 ReportStatusCodeRouterRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBDA990
> InstallProtocolInterface: [EfiRscHandlerProtocol] 7F28700C
> InstallProtocolInterface: [EfiStatusCodeRuntimeProtocol] 7F287008
> Loading driver [RuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDA3A8
> Loading driver at 0x0007F278000 EntryPoint=0x0007F279034 RuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBCEE90
> InstallProtocolInterface: [EfiRuntimeArchProtocol] 7F27E000
> Loading driver [SecurityStubDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCE8A8
> Loading driver at 0x0007F1CB000 EntryPoint=0x0007F1CB254 SecurityStubDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBCE690
> InstallProtocolInterface: [EfiSecurity2ArchProtocol] 7F23AC64
> InstallProtocolInterface: [EfiSecurityArchProtocol] 7F23AC60
> InstallProtocolInterface: [EfiDeferredImageLoadProtocol] 7F23AC68
> Loading driver [EbcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD70A8
> Loading driver at 0x0007F1C1000 EntryPoint=0x0007F1C1254 EbcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD7990
> InstallProtocolInterface: [EfiEbcProtocol] 7EBD7690
> InstallProtocolInterface: [EfiDebugSupportProtocol] 7EBD7290
> InstallProtocolInterface: [EfiEbcVmTestProtocol] 7EBD7410
> Loading driver [Legacy8259]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD6B28
> Loading driver at 0x0007F1BD000 EntryPoint=0x0007F1BD254 Legacy8259.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD6D10
> InstallProtocolInterface: [EfiLegacy8259Protocol] 7F1C0180
> Loading driver [CpuIo2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD6828
> Loading driver at 0x0007F1B9000 EntryPoint=0x0007F1B9254 CpuIo2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD6610
> InstallProtocolInterface: [EfiCpuIo2Protocol] 7F1BC980
> Loading driver [CpuDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD5028
> Loading driver at 0x0007F1A7000 EntryPoint=0x0007F1A7254 CpuDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD5F10
> InstallProtocolInterface: [EfiCpuArchProtocol] 7F1B8320
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
> AP Loop Mode is 1
> Detect CPU count: 4
> InstallProtocolInterface: [EfiMpServiceProtocol] 7F1B83AC
> Loading driver [IncompatiblePciDeviceSupportDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCFCA8
> Loading driver at 0x0007F1A3000 EntryPoint=0x0007F1A3254 IncompatiblePciDeviceSupportDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD0B10
> Error: Image at 0007F1A3000 start failed: Unsupported
> Loading driver [PciHotPlugInitDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCFCA8
> Loading driver at 0x0007F1A3000 EntryPoint=0x0007F1A3254 PciHotPlugInitDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD0D10
> InstallProtocolInterface: [EfiPciHotPlugInitProtocol] 7F1A6500
> Loading driver [ResetSystemRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD58A8
> Loading driver at 0x0007F26F000 EntryPoint=0x0007F270034 ResetSystemRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A2B10
> InstallProtocolInterface: [EfiResetArchProtocol] 0
> Loading driver [Metronome]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A2828
> Loading driver at 0x0007F19F000 EntryPoint=0x0007F19F254 Metronome.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A2790
> InstallProtocolInterface: [EfiMetronomeArchProtocol] 7F1A28C0
> Loading driver [PrintDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A22A8
> Loading driver at 0x0007F19B000 EntryPoint=0x0007F19B254 PrintDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A8F10
> InstallProtocolInterface: [EfiPrint2Protocol] 7F19D3C0
> Loading driver [HiiDatabase]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A80A8
> Loading driver at 0x0007F175000 EntryPoint=0x0007F175254 HiiDatabase.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A8A90
> InstallProtocolInterface: [EfiHiiFontProtocol] 7F1996F4
> InstallProtocolInterface: [EfiHiiStringProtocol] 7F199730
> InstallProtocolInterface: [EfiHiiDatabaseProtocol] 7F199744
> InstallProtocolInterface: [EfiHiiConfigRoutingProtocol] 7F199770
> InstallProtocolInterface: [EfiConfigKeywordHandlerProtocol] 7F199788
> InstallProtocolInterface: [EfiHiiImageProtocol] 7F199704
> InstallProtocolInterface: [EfiHiiImageExProtocol] 7F199718
> Loading driver [NullMemoryTestDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7ACBA8
> Loading driver at 0x0007F171000 EntryPoint=0x0007F171254 NullMemoryTestDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AC090
> InstallProtocolInterface: [EfiGenericMemTestProtocol] 7F174A40
> Loading driver [SmbiosDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AC128
> Loading driver at 0x0007F169000 EntryPoint=0x0007F169254 SmbiosDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AC590
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x26
> DetectSmbiosVersion: SMBIOS version from QEMU: 0x0208
> InstallProtocolInterface: [EfiSmbiosProtocol] 7F170808
> Loading driver [AcpiTableDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7ABB28
> Loading driver at 0x0007F15E000 EntryPoint=0x0007F15E254 AcpiTableDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7ABE90
> InstallProtocolInterface: [EfiAcpiTableProtocol] 7E7AB0D4
> InstallProtocolInterface: [EfiAcpiSdtProtocol] 7E7AB0DC
> Loading driver [S3SaveStateDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AB1A8
> Loading driver at 0x0007F153000 EntryPoint=0x0007F153254 S3SaveStateDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AB610
> InstallProtocolInterface: [EfiS3SaveStateProtocol] 7F15CCE0
> Loading driver [DpcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AAC28
> Loading driver at 0x0007F14F000 EntryPoint=0x0007F14F254 DpcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AAA90
> InstallProtocolInterface: [EfiDpcProtocol] 7F152460
> Loading driver [HttpUtilitiesDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AA628
> Loading driver at 0x0007F14A000 EntryPoint=0x0007F14A254 HttpUtilitiesDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AA590
> InstallProtocolInterface: [EfiHttpUtilitiesProtocol] 7F14E220
> Loading driver [SmmAccess2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A9B28
> Loading driver at 0x0007F145000 EntryPoint=0x0007F145254 SmmAccess2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A9D10
> InstallProtocolInterface: [EfiSmmAccess2Protocol] 7F148C60
> Loading driver [SmmControl2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A9828
> Loading driver at 0x0007F267000 EntryPoint=0x0007F268034 SmmControl2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A9690
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x28
> OnS3SaveStateInstalled: boot script fragment saved
> InstallProtocolInterface: [EfiSmmControl2Protocol] 7F26D000
> Loading driver [StatusCodeHandlerRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A7028
> Loading driver at 0x0007F25F000 EntryPoint=0x0007F260034 StatusCodeHandlerRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A7C90
> Loading driver [Timer]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A72A8
> Loading driver at 0x0007F141000 EntryPoint=0x0007F141254 Timer.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A7890
> InstallProtocolInterface: [EfiTimerArchProtocol] 7F144340
> Loading driver [PciHostBridgeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A6028
> Loading driver at 0x0007F132000 EntryPoint=0x0007F132254 PciHostBridgeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A6F10
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> InitRootBridge: populated root bus 0, with room for 255 subordinate bus(es)
> RootBridge: PciRoot(0x0)
>   Support/Attr: 70069 / 70069
>     DmaAbove4G: No
> NoExtConfSpace: No
>      AllocAttr: 1 (CombineMemPMem )
>            Bus: 0 - FF
>             Io: 6000 - FFFF
>            Mem: 90000000 - FBFFFFFF
>     MemAbove4G: FFFFFFFFFFFFFFFF - 0
>           PMem: FFFFFFFFFFFFFFFF - 0
>    PMemAbove4G: FFFFFFFFFFFFFFFF - 0
> InstallProtocolInterface: [EfiPciHostBridgeResourceAllocationProtocol] 7E7A61A4
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E7A6B10
> InstallProtocolInterface: [EfiPciRootBridgeIoProtocol] 7E7A6A18
> Loading driver [SetupBrowser]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A64A8
> Loading driver at 0x0007F110000 EntryPoint=0x0007F110254 SetupBrowser.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A5F90
> InstallProtocolInterface: [EfiFormBrowser2Protocol] 7F130488
> InstallProtocolInterface: [EdkiiFormBrowserEx2Protocol] 7F1304A0
> InstallProtocolInterface: [EfiFormBrowserExProtocol] 7F130490
> Loading driver [SmbiosPlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A55A8
> Loading driver at 0x0007F109000 EntryPoint=0x0007F109254 SmbiosPlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A5210
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x27
> SmbiosAdd: Smbios type 1 with size 0x4B is added to 32-bit table
> SmbiosCreateTable: Initialize 32-bit entry point structure
> SmbiosCreateTable() re-allocate SMBIOS 32-bit table
> SmbiosAdd: Smbios type 3 with size 0x26 is added to 32-bit table
> SmbiosAdd: Smbios type 4 with size 0x41 is added to 32-bit table
> SmbiosAdd: Smbios type 16 with size 0x19 is added to 32-bit table
> SmbiosAdd: Smbios type 17 with size 0x35 is added to 32-bit table
> SmbiosAdd: Smbios type 19 with size 0x21 is added to 32-bit table
> SmbiosAdd: Smbios type 32 with size 0xD is added to 32-bit table
> SmbiosAdd: Smbios type 0 with size 0x48 is added to 32-bit table
> Loading driver [AcpiPlatform]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A4728
> Loading driver at 0x0007F0FF000 EntryPoint=0x0007F0FF254 AcpiPlatform.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A4610
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> AcpiPlatformEntryPoint: waiting for root bridges to be connected, registered callback
> Loading driver [LogoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A3028
> Loading driver at 0x0007F0F8000 EntryPoint=0x0007F0F8254 LogoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A3C90
> InstallProtocolInterface: [EfiHiiPackageListProtocol] 7F0FAEB0
> InstallProtocolInterface: [EdkiiPlatformLogoProtocol] 7F0FAD90
> Loading driver [CpuS3DataDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A36A8
> Loading driver at 0x0007F0F3000 EntryPoint=0x0007F0F3254 CpuS3DataDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E799B10
> Loading driver [PiSmmIpl]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7990A8
> Loading driver at 0x0007E1A8000 EntryPoint=0x0007E1A9034 PiSmmIpl.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E799A10
> SMM IPL opened SMRAM window
> SMM IPL found SMRAM window 7F801000 - 7FFFFFFF
> SMM IPL loading SMM Core at SMRAM address 7FFE3000
> SMM IPL calling SMM Core at SMRAM address 7FFE4034
> PiSmmCoreImageBase - 0x000000007FFE3000
> PiSmmCoreImageSize - 0x000000000001C000
> SmmAddMemoryRegion
>   MemBase    - 0x7F801000
>   MemLength  - 0x7E2000
>   Type       - 0x7
>   Attributes - 0xA
> SmmAddMemoryRegion
>   MemBase    - 0x7F800000
>   MemLength  - 0x1000
>   Type       - 0x6
>   Attributes - 0x1A
> SmmAddMemoryRegion
>   MemBase    - 0x7FFE3000
>   MemLength  - 0x1D000
>   Type       - 0x6
>   Attributes - 0x1A
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E799590
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1978
> InstallProtocolInterface: [EfiSmmBase2Protocol] 7E1B3000
> InstallProtocolInterface: [EfiSmmCommunicationProtocol] 7E1B3008
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79D710
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1778
> Loading SMM driver at 0x0007FFD7000 EntryPoint=0x0007FFD8034 CpuIo2Smm.efi
> SmmInstallProtocolInterface: [EfiSmmCpuIo2Protocol] 7FFDC000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79D490
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1678
> Loading SMM driver at 0x0007FFCB000 EntryPoint=0x0007FFCC034 SmmLockBox.efi
> SmmLockBoxSmmLib SmmLockBoxSmmConstructor - Enter
> SmmLockBoxSmmLib SmmLockBoxContext - 7FFD4030
> SmmLockBoxSmmLib LockBoxDataAddress - 7FFD4000
> SmmLockBoxSmmLib SmmLockBoxSmmConstructor - Exit
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> InstallProtocolInterface: [EfiLockBoxProtocol] 0
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CF10
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1578
> Loading SMM driver at 0x0007FFAE000 EntryPoint=0x0007FFAF034 PiSmmCpuDxeSmm.efi
> SMRR Base: 0x7F800000, SMRR Size: 0x800000
> PcdCpuSmmCodeAccessCheckEnable = 1
> SMRAM TileSize = 0x00002000 (0x00001000, 0x00001000)
> SMRAM SaveState Buffer (0x7FFA0000, 0x0000E000)
> CPU[000]  APIC ID=0000  SMBASE=7FF98000  SaveState=7FFA7C00  Size=00000400
> CPU[001]  APIC ID=0001  SMBASE=7FF9A000  SaveState=7FFA9C00  Size=00000400
> CPU[002]  APIC ID=0002  SMBASE=7FF9C000  SaveState=7FFABC00  Size=00000400
> CPU[003]  APIC ID=0003  SMBASE=7FF9E000  SaveState=7FFADC00  Size=00000400
> mXdSupported - 0x0

Note this -- no support for NX.

> One Semaphore Size    = 0x40
> Total Semaphores Size = 0x840
> InstallProtocolInterface: [gEfiSmmConfigurationProtocolGuid] 7FFC6040
> SMM IPL registered SMM Entry Point address 7FFE499D
> SmmInstallProtocolInterface: [EfiSmmCpuProtocol] 7FFC6068
> SmmInstallProtocolInterface: [EfiSmmCpuServiceProtocol] 7FFC6084
> SMM S3 SMRAM Structure = 7F0D5988
> SMM S3 Structure = 7F800000
> SMM CPU Module exit from SMRAM with EFI_SUCCESS
> SMM IPL closed SMRAM window
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CC90
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1478
> Loading SMM driver at 0x0007FF65000 EntryPoint=0x0007FF66034 FvbServicesSmm.efi
> QEMU Flash: Attempting flash detection at FFE00010
> QemuFlashDetected => FD behaves as FLASH
> QemuFlashDetected => Yes
> Installing QEMU flash SMM FVB
> SmmInstallProtocolInterface: [EfiSmmFirmwareVolumeBlockProtocol] 7FFCA514
> SmmInstallProtocolInterface: [EfiDevicePathProtocol] 7FFCA448
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CA90
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1278
> Loading SMM driver at 0x0007FEE4000 EntryPoint=0x0007FEE5034 VariableSmm.efi
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> VarCheckLibRegisterSetVariableCheckHandler - 0x7FEF4643 Success
> Variable driver common space: 0xDF9C 0xDF9C 0xDF9C
> Variable driver will work with auth variable format!
> SmmInstallProtocolInterface: [EfiSmmVariableProtocol] 7FF5E000
> SmmInstallProtocolInterface: [EdkiiSmmVarCheckProtocol] 7FF5E010
> InstallProtocolInterface: [EfiSmmVariableProtocol] 7FF5E000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79C490
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1378
> Loading SMM driver at 0x0007FEB0000 EntryPoint=0x0007FEB1034 SmmFaultTolerantWriteDxe.efi
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> Ftw: FtwWorkSpaceLba - 0xF, WorkBlockSize  - 0x1000, FtwWorkSpaceBase - 0x0
> Ftw: FtwSpareLba     - 0x10, SpareBlockSize - 0x1000
> Ftw: NumberOfWorkBlock - 0x1, FtwWorkBlockLba - 0xF
> Ftw: WorkSpaceLbaInSpare - 0x0, WorkSpaceBaseInSpare - 0x0
> Ftw: Remaining work space size - EA0
> SmmInstallProtocolInterface: [EfiSmmFaultTolerantWriteProtocol] 7FEAD010
> Variable PK does not exist.
> Variable SetupMode is 1
> Variable SecureBoot is 0
> Variable SecureBootEnable is 0
> Variable CustomMode is 0
> Variable VendorKeys is 1
> Variable driver will work with auth variable support!
> InstallProtocolInterface: [SmmVariableWrite] 0
> InstallProtocolInterface: [EfiSmmFaultTolerantWriteProtocol] 0
> Loading driver [WatchdogTimer]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79BBA8
> Loading driver at 0x0007F0EF000 EntryPoint=0x0007F0EF254 WatchdogTimer.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79BE90
> InstallProtocolInterface: [EfiWatchdogTimerArchProtocol] 7F0F2380
> Loading driver [DriverHealthManagerDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79B128
> Loading driver at 0x0007F0E5000 EntryPoint=0x0007F0E5254 DriverHealthManagerDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79B590
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0EE5FC
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7F0EE5E0
> Loading driver [RamDiskDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AFDA8
> Loading driver at 0x0007E199000 EntryPoint=0x0007E199254 RamDiskDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79A590
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E79A490
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E1A6E0C
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E1A6B10
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E6AF5A8
> InstallProtocolInterface: [EfiRamDiskProtocol] 7E1A6AC0
> InstallProtocolInterface: [RamDiskDxe] 7E6AF590
> Loading driver [DisplayEngine]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AEC28
> Loading driver at 0x0007E17E000 EntryPoint=0x0007E17E254 DisplayEngine.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6ADB90
> InstallProtocolInterface: [EdkiiFormDisplayEngineProtocol] 7E196A0C
> Loading driver [BootScriptExecutorDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AA7A8
> Loading driver at 0x0007E168000 EntryPoint=0x0007E168254 BootScriptExecutorDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6AA110
> Loading driver [VariableSmmRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AA2A8
> Loading driver at 0x0007E15E000 EntryPoint=0x0007E15F034 VariableSmmRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A9B10
> InstallProtocolInterface: [EfiVariableArchProtocol] 0
> InstallProtocolInterface: [EdkiiVariableLockProtocol] 7E166054
> InstallProtocolInterface: [EdkiiVarCheckProtocol] 7E166058
> InstallProtocolInterface: [EfiVariableWriteArchProtocol] 0
> Loading driver [PcRtc]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A92A8
> Loading driver at 0x0007E14C000 EntryPoint=0x0007E14D034 PcRtc.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A9590
> InstallProtocolInterface: [EfiRealTimeClockArchProtocol] 0
> Loading driver [SecureBootConfigDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69B828
> Loading driver at 0x0007E12D000 EntryPoint=0x0007E12D254 SecureBootConfigDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69B790
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E69B210
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E1454AC
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E144C20
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E6A6114
> InstallProtocolInterface: [SecureBootConfigDxe] 7E6A6110
> Loading driver [MonotonicCounterRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A6628
> Loading driver at 0x0007E126000 EntryPoint=0x0007E127034 MonotonicCounterRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A5B10
> InstallProtocolInterface: [EfiMonotonicCounterArchProtocol] 0
> Loading driver [CapsuleRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A5828
> Loading driver at 0x0007E119000 EntryPoint=0x0007E11A034 CapsuleRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A5690
> InstallProtocolInterface: [EfiCapsuleArchProtocol] 0
> Loading driver [BdsDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A4028
> Loading driver at 0x0007E0ED000 EntryPoint=0x0007E0ED254 BdsDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A4F90
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> InstallProtocolInterface: [EfiBdsArchProtocol] 7E111D60
> Loading driver [PlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A4928
> Loading driver at 0x0007F0DD000 EntryPoint=0x0007F0DD254 PlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A4890
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0E4480
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7F0E4574
> Loading driver [PciBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A1028
> Loading driver at 0x0007E0D2000 EntryPoint=0x0007E0D2254 PciBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A1610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0EB7C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0EB7EC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0EB7F8
> InstallProtocolInterface: [EfiPciHotPlugRequestProtocol] 7E0EB7E8
> Loading driver [BlockMmioToBlockIoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A0C28
> Loading driver at 0x0007E0CD000 EntryPoint=0x0007E0CD254 BlockMmioToBlockIoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A0A10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0D1520
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0D1538
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0D1544
> Loading driver [VirtioPciDeviceDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A0128
> Loading driver at 0x0007E0C8000 EntryPoint=0x0007E0C8254 VirtioPciDeviceDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A0590
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0CC7DC
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0CC804
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0CC810
> Loading driver [Virtio10]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F028
> Loading driver at 0x0007E0C2000 EntryPoint=0x0007E0C2254 Virtio10.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69FE90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0C6F20
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0C6F48
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0C6F54
> Loading driver [VirtioBlkDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F928
> Loading driver at 0x0007E0BC000 EntryPoint=0x0007E0BC254 VirtioBlkDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69F690
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0C1480
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0C14A8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0C14B4
> Loading driver [VirtioScsiDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F3A8
> Loading driver at 0x0007E0B6000 EntryPoint=0x0007E0B6254 VirtioScsiDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69EB10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0BB780
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0BB7A8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0BB7B4
> Loading driver [VirtioRngDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69E0A8
> Loading driver at 0x0007E0B0000 EntryPoint=0x0007E0B0254 VirtioRngDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69E990
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0B4B60
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0B4B88
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0B4B94
> Loading driver [XenIoPciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69E328
> Loading driver at 0x0007E0AB000 EntryPoint=0x0007E0AB254 XenIoPciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69E610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0AECA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0AECC8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0AECD4
> Loading driver [XenBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69DC28
> Loading driver at 0x0007E09E000 EntryPoint=0x0007E09E254 XenBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69DA90
> Error: Image at 0007E09E000 start failed: Aborted
> Loading driver [XenPvBlkDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69DC28
> Loading driver at 0x0007E0A3000 EntryPoint=0x0007E0A3254 XenPvBlkDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69DA10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0AA8A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0AA8B8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0AA8C4
> Loading driver [ConPlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69D1A8
> Loading driver at 0x0007E09D000 EntryPoint=0x0007E09D254 ConPlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69D410
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0A1BC0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0A1BF0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0A1BFC
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0A1BD8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0A1BF0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0A1BFC
> Loading driver [ConSplitterDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69C0A8
> Loading driver at 0x0007E091000 EntryPoint=0x0007E091254 ConSplitterDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69CA90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD18
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD24
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCE8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD30
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD3C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BD00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD48
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD54
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCB8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD60
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD6C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCD0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD78
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD84
> InstallProtocolInterface: [EfiSimpleTextInProtocol] 7E09BA4C
> InstallProtocolInterface: [EfiSimpleTextInputExProtocol] 7E09BA64
> InstallProtocolInterface: [EfiSimplePointerProtocol] 7E09BA90
> InstallProtocolInterface: [EfiAbsolutePointerProtocol] 7E09BACC
> InstallProtocolInterface: [EfiSimpleTextOutProtocol] 7E09BB6C
> InstallProtocolInterface: [EfiSimpleTextOutProtocol] 7E09BC0C
> Loading driver [GraphicsConsoleDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E698B28
> Loading driver at 0x0007E087000 EntryPoint=0x0007E087254 GraphicsConsoleDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E698E90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E08EA7C
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E08EA94
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E08EAA0
> Loading driver [TerminalDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E698628
> Loading driver at 0x0007E07A000 EntryPoint=0x0007E07A254 TerminalDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E698290
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E085580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E085780
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E08578C
> Loading driver [DiskIoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E697B28
> Loading driver at 0x0007E072000 EntryPoint=0x0007E072254 DiskIoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E697D90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E078DA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E078E10
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E078E1C
> Loading driver [PartitionDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E697128
> Loading driver at 0x0007E068000 EntryPoint=0x0007E068254 PartitionDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E697910
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E070A00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E070A28
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E070A34
> Loading driver [EnglishDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E696028
> Loading driver at 0x0007F0D9000 EntryPoint=0x0007F0D9254 EnglishDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E696F90
> InstallProtocolInterface: [EfiUnicodeCollationProtocol] 7F0DC380
> InstallProtocolInterface: [EfiUnicodeCollation2Protocol] 7F0DC39C
> Loading driver [ScsiBus]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E696928
> Loading driver at 0x0007E061000 EntryPoint=0x0007E061254 ScsiBus.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E696690
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E067580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E067598
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0675A4
> Loading driver [ScsiDisk]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6963A8
> Loading driver at 0x0007E052000 EntryPoint=0x0007E052254 ScsiDisk.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0602A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0602E0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0602EC
> Loading driver [SataController]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6950A8
> Loading driver at 0x0007E04C000 EntryPoint=0x0007E04C254 SataController.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695910
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E051060
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E051078
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E051084
> Loading driver [AtaAtapiPassThruDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6952A8
> Loading driver at 0x0007E03B000 EntryPoint=0x0007E03B254 AtaAtapiPassThruDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E04B340
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E04B4B4
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E04B4C0
> Loading driver [AtaBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E694BA8
> Loading driver at 0x0007E030000 EntryPoint=0x0007E030254 AtaBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E694A10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E039B80
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E039D38
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E039D44
> Loading driver [NvmExpressDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6945A8
> Loading driver at 0x0007E021000 EntryPoint=0x0007E021254 NvmExpressDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E694510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E02EEA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E02EF00
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E02EF0C
> InstallProtocolInterface: [EfiDriverSupportedEfiVersionProtocol] 7E02EEB8
> Loading driver [IsaAcpi]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E691BA8
> Loading driver at 0x0007E01C000 EntryPoint=0x0007E01C254 IsaAcpi.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E691090
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E01FF80
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E020134
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E020128
> Loading driver [IsaBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6911A8
> Loading driver at 0x0007E015000 EntryPoint=0x0007E015254 IsaBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E691790
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E01B320
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E01B338
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E01B344
> Loading driver [IsaSerialDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E687028
> Loading driver at 0x0007E00C000 EntryPoint=0x0007E00C254 IsaSerialDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E687F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E013BA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E013C70
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E013C7C
> Loading driver [Ps2KeyboardDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6878A8
> Loading driver at 0x0007E002000 EntryPoint=0x0007E002254 Ps2KeyboardDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E687710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E00ACE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E00ACF8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E00AD04
> Loading driver [IsaFloppyDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E687428
> Loading driver at 0x0007DFF9000 EntryPoint=0x0007DFF9254 IsaFloppyDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686B10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E001748
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E001760
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E00176C
> Loading driver [Fat]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6860A8
> Loading driver at 0x0007DFEA000 EntryPoint=0x0007DFEA254 Fat.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686A90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFF8640
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFF8658
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFF8664
> Loading driver [SnpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E686328
> Loading driver at 0x0007DFDE000 EntryPoint=0x0007DFDE254 SnpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFE8E60
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFE8E78
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFE8E84
> Loading driver [MnpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E690C28
> Loading driver at 0x0007DFCE000 EntryPoint=0x0007DFCE254 MnpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E690890
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFDD000
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFDD068
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFDD074
> Loading driver [VlanConfigDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6906A8
> Loading driver at 0x0007DFC3000 EntryPoint=0x0007DFC3254 VlanConfigDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E690310
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFCCCE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFCCF50
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFCCF5C
> Loading driver [ArpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68FB28
> Loading driver at 0x0007DFB9000 EntryPoint=0x0007DFB9254 ArpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68FE10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFC20C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFC20D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFC20E4
> Loading driver [Dhcp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68F8A8
> Loading driver at 0x0007DFA9000 EntryPoint=0x0007DFA9254 Dhcp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68F710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFB7580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFB75D4
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFB75E0
> Loading driver [Ip4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E028
> Loading driver at 0x0007DF8D000 EntryPoint=0x0007DF8D254 Ip4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68ED10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFA7960
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFA79A0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFA79AC
> Loading driver [Mtftp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E8A8
> Loading driver at 0x0007DF7E000 EntryPoint=0x0007DF7E254 Mtftp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68EA90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF8BD00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF8BD20
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF8BD2C
> Loading driver [Udp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E3A8
> Loading driver at 0x0007DF70000 EntryPoint=0x0007DF70254 Udp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68DF90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF7D0A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF7D0C0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF7D0CC
> Loading driver [Tcp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68D128
> Loading driver at 0x0007DF57000 EntryPoint=0x0007DF57254 Tcp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68DA10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF6E858
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF6E8EC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF6E8F8
> Loading driver [UefiPxe4BcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68D328
> Loading driver at 0x0007DF47000 EntryPoint=0x0007DF47254 UefiPxe4BcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68D610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF55900
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF55918
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF55924
> Loading driver [IScsi4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68CC28
> Loading driver at 0x0007DF2D000 EntryPoint=0x0007DF2D254 IScsi4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68CE10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF45AA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF45AB8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF45AC4
> InstallProtocolInterface: [EfiIScsiInitiatorNameProtocol] 7DF45B30
> InstallProtocolInterface: [EfiDevicePathProtocol] 7DF45B18
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E68C818
> Loading driver [DnsDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68ABA8
> Loading driver at 0x0007DF1B000 EntryPoint=0x0007DF1B254 DnsDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68C310
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF2C200
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF2C280
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF2C28C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF2C218
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF2C280
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF2C28C
> Loading driver [HttpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68B1A8
> Loading driver at 0x0007DF0B000 EntryPoint=0x0007DF0B254 HttpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68B510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF19820
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF19868
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF19874
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF19838
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF19868
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF19874
> Loading driver [HttpBootDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6890A8
> Loading driver at 0x0007DEF3000 EntryPoint=0x0007DEF3254 HttpBootDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E689A90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF09880
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF098F8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF09904
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF09898
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF098F8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF09904
> Loading driver [VirtioNetDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E688028
> Loading driver at 0x0007DEEB000 EntryPoint=0x0007DEEB254 VirtioNetDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEF1DB8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEF1DA0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEF1DAC
> Loading driver [UhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E688DA8
> Loading driver at 0x0007DEDF000 EntryPoint=0x0007DEDF254 UhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688B90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEE9CE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEE9CF8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEE9D04
> Loading driver [EhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6882A8
> Loading driver at 0x0007DED1000 EntryPoint=0x0007DED1254 EhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEDE3E8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEDE400
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEDE40C
> Loading driver [XhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E685BA8
> Loading driver at 0x0007DEBC000 EntryPoint=0x0007DEBC254 XhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E685090
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DED0388
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DED03D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DED03E4
> Loading driver [UsbBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6851A8
> Loading driver at 0x0007DEAD000 EntryPoint=0x0007DEAD254 UsbBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E685790
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEBA834
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEBA900
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEBA90C
> Loading driver [UsbKbDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E679028
> Loading driver at 0x0007DEA2000 EntryPoint=0x0007DEA2254 UsbKbDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E679F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEAB4E0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEABCAC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEABCB8
> Loading driver [UsbMassStorageDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6798A8
> Loading driver at 0x0007DE99000 EntryPoint=0x0007DE99254 UsbMassStorageDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E679710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEA124C
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEA12D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEA12E4
> Loading driver [QemuVideoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E679428
> Loading driver at 0x0007DE8E000 EntryPoint=0x0007DE8E254 QemuVideoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E678B10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DE976C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DE97A3C
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DE97A48
> InstallProtocolInterface: [EfiDriverSupportedEfiVersionProtocol] 7DE97734
> Loading driver [VirtioGpuDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6780A8
> Loading driver at 0x0007DE85000 EntryPoint=0x0007DE85254 VirtioGpuDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E678210
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DE8CFE0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DE8B2AC
> [Bds] Entry...
> [BdsDxe] Locate Variable Lock protocol - Success
> [Variable] Lock: [EfiGlobalVariable]:PlatformLangCodes Success
> [Variable] Lock: [EfiGlobalVariable]:LangCodes Success
> [Variable] Lock: [EfiGlobalVariable]:BootOptionSupport Success
> [Variable] Lock: [EfiGlobalVariable]:HwErrRecSupport Success
> [Variable] Lock: [EfiGlobalVariable]:OsIndicationsSupported Success
> Variable Driver Auto Update PlatformLang, PlatformLang:en, Lang:eng Status: Success
> [Variable] Lock: [EfiGlobalVariable]:PlatformRecovery0000 Success
> PlatformBootManagerBeforeConsole
> Registered NotifyDevPath Event
> PCI Bus First Scanning
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;	Length = 0x4000000;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;	Length = 0x4000000;	Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;	Length = 0x2000;	Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;	Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;	Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;	Length = 0x100;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;	Length = 0x40;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;	Length = 0x40;	Offset = 0x20
>
> PCI Bus Second Scanning
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;	Length = 0x4000000;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;	Length = 0x4000000;	Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;	Length = 0x2000;	Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;	Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;	Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;	Length = 0x100;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;	Length = 0x40;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;	Length = 0x40;	Offset = 0x20
>
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;	Length = 0x4000000;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;	Length = 0x4000000;	Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;	Length = 0x2000;	Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;	Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;	Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;	Length = 0x100;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;	Length = 0x40;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;	Length = 0x20;	Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;	Length = 0x1000;	Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;	Length = 0x40;	Offset = 0x20
>
> PciHostBridge: SubmitResources for PciRoot(0x0)
>  I/O: Granularity/SpecificFlag = 0 / 01
>       Length/Alignment = 0x2000 / 0xFFF
>  Mem: Granularity/SpecificFlag = 32 / 00
>       Length/Alignment = 0x8400000 / 0x3FFFFFF
> PciBus: HostBridge->SubmitResources() - Success
> PciHostBridge: NotifyPhase (AllocateResources)
>  RootBridge: PciRoot(0x0)
>   Mem: Base/Length/Alignment = 90000000/8400000/3FFFFFF - Success
>   I/O: Base/Length/Alignment = 6000/2000/FFF - Success
> PciBus: HostBridge->NotifyPhase(AllocateResources) - Success
> PciBus: Resource Map for Root Bridge PciRoot(0x0)
> Type =   Io16; Base = 0x6000;	Length = 0x2000;	Alignment = 0xFFF
>    Base = 0x6000;	Length = 0x1000;	Alignment = 0xFFF;	Owner = PPB [00|1E|00:**]
>    Base = 0x7000;	Length = 0x40;	Alignment = 0x3F;	Owner = PCI [00|1F|03:20]
>    Base = 0x7040;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [00|1F|02:20]
>    Base = 0x7060;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [00|01|00:1C]
> Type =  Mem32; Base = 0x90000000;	Length = 0x8400000;	Alignment = 0x3FFFFFF
>    Base = 0x90000000;	Length = 0x4000000;	Alignment = 0x3FFFFFF;	Owner = PCI [00|01|00:14]
>    Base = 0x94000000;	Length = 0x4000000;	Alignment = 0x3FFFFFF;	Owner = PCI [00|01|00:10]
>    Base = 0x98000000;	Length = 0x300000;	Alignment = 0x1FFFFF;	Owner = PPB [00|1E|00:**]
>    Base = 0x98300000;	Length = 0x2000;	Alignment = 0x1FFF;	Owner = PCI [00|01|00:18]
>    Base = 0x98302000;	Length = 0x1000;	Alignment = 0xFFF;	Owner = PCI [00|1F|02:24]
>
> PciBus: Resource Map for Bridge [00|1E|00]
> Type =   Io16; Base = 0x6000;	Length = 0x1000;	Alignment = 0xFFF
>    Base = 0x6000;	Length = 0x1000;	Alignment = 0xFFF;	Owner = PPB [01|01|00:**]
> Type =  Mem32; Base = 0x98000000;	Length = 0x300000;	Alignment = 0x1FFFFF
>    Base = 0x98000000;	Length = 0x200000;	Alignment = 0x1FFFFF;	Owner = PPB [01|01|00:**]
>    Base = 0x98200000;	Length = 0x100;	Alignment = 0xFFF;	Owner = PPB [01|01|00:10]
>
> PciBus: Resource Map for Bridge [01|01|00]
> Type =   Io16; Base = 0x6000;	Length = 0x1000;	Alignment = 0xFFF
>    Base = Padding;	Length = 0x200;	Alignment = 0x1FF
>    Base = 0x6000;	Length = 0x40;	Alignment = 0x3F;	Owner = PCI [02|05|00:10]
>    Base = 0x6040;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [02|06|00:10]
>    Base = 0x6060;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [02|04|00:10]
>    Base = 0x6080;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [02|02|02:20]
>    Base = 0x60A0;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [02|02|01:20]
>    Base = 0x60C0;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [02|02|00:20]
>    Base = 0x60E0;	Length = 0x20;	Alignment = 0x1F;	Owner = PCI [02|01|00:10]
> Type =  Mem32; Base = 0x98000000;	Length = 0x200000;	Alignment = 0x1FFFFF
>    Base = Padding;	Length = 0x200000;	Alignment = 0x1FFFFF
>    Base = 0x98000000;	Length = 0x1000;	Alignment = 0xFFF;	Owner = PCI [02|06|00:14]
>    Base = 0x98001000;	Length = 0x1000;	Alignment = 0xFFF;	Owner = PCI [02|05|00:14]
>    Base = 0x98002000;	Length = 0x1000;	Alignment = 0xFFF;	Owner = PCI [02|02|07:10]
>    Base = 0x98003000;	Length = 0x1000;	Alignment = 0xFFF;	Owner = PCI [02|01|00:14]
> Type =  Mem32; Base = 0x98200000;	Length = 0x100;	Alignment = 0xFFF
>
> InstallProtocolInterface: [EfiPciEnumerationCompleteProtocol] 0
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684A90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E684598
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684B90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684990
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E683E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E683F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E67F018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E67F418
> OnRootBridgesConnected: root bridges have been connected, installing ACPI tables
> Select Item: 0x19
> Select Item: 0x29
> Select Item: 0x19
> Select Item: 0x21
> ProcessCmdAllocate: File="etc/acpi/rsdp" Alignment=0x10 Zone=2 Size=0x24 Address=0x7DE84000
> Select Item: 0x19
> Select Item: 0x22
> ProcessCmdAllocate: File="etc/acpi/tables" Alignment=0x40 Zone=1 Size=0x20000 Address=0x7DE64000
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x49 Start=0x40 Length=0x211D
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2181 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2185 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x2166 Start=0x215D Length=0x74
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x21DA Start=0x21D1 Length=0x90
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x226A Start=0x2261 Length=0x38
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x22A2 Start=0x2299 Length=0x3C
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x22F9 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x22FD PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2301 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2305 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x22DE Start=0x22D5 Length=0x34
> ProcessCmdAddPointer: PointerFile="etc/acpi/rsdp" PointeeFile="etc/acpi/tables" PointerOffset=0x10 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/rsdp" ResultOffset=0x8 Start=0x0 Length=0x24
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE64000 (remaining: 0x20000): found "FACS" size 0x40
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE64040 (remaining: 0x1FFC0): found "DSDT" size 0x211D
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE6615D (remaining: 0x1DEA3): found "FACP" size 0x74
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE661D1 (remaining: 0x1DE2F): found "APIC" size 0x90
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE66261 (remaining: 0x1DD9F): found "HPET" size 0x38
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE66299 (remaining: 0x1DD67): found "MCFG" size 0x3C
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE662D5 (remaining: 0x1DD2B): found "RSDT" size 0x34
> InstallQemuFwCfgTables: installed 6 tables
> InstallQemuFwCfgTables: freeing "etc/acpi/rsdp"
> InstallQemuFwCfgTables: freeing "etc/acpi/tables"
> PcRtc: Write 0x20 to CMOS location 0x32
> SmmEndOfDxeHandler
> SmmInstallProtocolInterface: [EfiSmmEndOfDxeProtocol] 0
> LoadedImage - 0x7FFE3000 0x1C000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Core/PiSmmCore/PiSmmCore/DEBUG/PiSmmCore.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFE3000 - 0x0000001C
> SMM ImageRecordCount - 0x0
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Core/PiSmmCore/PiSmmCore/DEBUG/PiSmmCore.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00019000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00019000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFE4000 - 0x0000000000019000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFD7000 0x7000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm/DEBUG/CpuIo2Smm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFD7000 - 0x00000007
> SMM ImageRecordCount - 0x1
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm/DEBUG/CpuIo2Smm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00004000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00004000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFD8000 - 0x0000000000004000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFCB000 0xB000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox/DEBUG/SmmLockBox.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFCB000 - 0x0000000B
> SMM ImageRecordCount - 0x2
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox/DEBUG/SmmLockBox.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00008000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00008000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFCC000 - 0x0000000000008000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFAE000 0x1B000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFAE000 - 0x0000001B
> SMM ImageRecordCount - 0x3
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00017000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00017000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFAF000 - 0x0000000000017000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FF65000 0xA000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm/DEBUG/FvbServicesSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FF65000 - 0x0000000A
> SMM ImageRecordCount - 0x4
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm/DEBUG/FvbServicesSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00007000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00007000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FF66000 - 0x0000000000007000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FEE4000 0x80000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm/DEBUG/VariableSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FEE4000 - 0x00000080
> SMM ImageRecordCount - 0x5
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm/DEBUG/VariableSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00079000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00079000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FEE5000 - 0x0000000000079000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FEB0000 0xF000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm/DEBUG/SmmFaultTolerantWriteDxe.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FEB0000 - 0x0000000F
> SMM ImageRecordCount - 0x6
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm/DEBUG/SmmFaultTolerantWriteDxe.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x0000C000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x0000C000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FEB1000 - 0x000000000000C000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> SMM MemoryProtectionAttribute - 0x0000000000000001
> SMM Total Image Count - 0x7
> SMM Dump ImageRecord:
> SMM  Image[0]: 0x000000007FEB0000 - 0x000000000000F000
> SMM  Image[1]: 0x000000007FEE4000 - 0x0000000000080000
> SMM  Image[2]: 0x000000007FF65000 - 0x000000000000A000
> SMM  Image[3]: 0x000000007FFAE000 - 0x000000000001B000
> SMM  Image[4]: 0x000000007FFCB000 - 0x000000000000B000
> SMM  Image[5]: 0x000000007FFD7000 - 0x0000000000007000
> SMM  Image[6]: 0x000000007FFE3000 - 0x000000000001C000
> MemoryMapSize - 0x6C0
> MemoryMap - 0x7FEA6008
> MemoryAttributesTable:
>   Version              - 0x00000001
>   NumberOfEntries      - 0x00000015
>   DescriptorSize       - 0x00000030
> Entry (0x7FEA5818)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007F800000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000004000

Note the number of the 4KB page where the first entry of the table is located: 0x7FEA5.

> Entry (0x7FEA5848)
>   Type              - 0x7
>   PhysicalStart     - 0x000000007F801000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x00000000000006A5
>   Attribute         - 0x0000000000000000
> Entry (0x7FEA5878)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEA6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000B
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA58A8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEB1000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000C
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA58D8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEBD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000028
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5908)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEE5000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000079
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5938)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF5E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5968)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF66000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000007
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5998)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF6D000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000011
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA59C8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF7E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA59F8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF7F000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A28)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF87000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5A58)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF88000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000027
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A88)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFAF000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000017
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5AB8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFC6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000006
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5AE8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFCC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B18)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFD4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5B48)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFD8000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B78)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFDC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5BA8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFE4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000019
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5BD8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFFD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000003
>   Attribute         - 0x0000000000004000

Actually, *all* of the table entries are located on page 0x7FEA5.

> [Variable]SMM_END_OF_DXE is signaled
> Initialize variable error flag (FF)
> CpuS3DataOnEndOfDxe
> AcpiS3ContextSave!
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [AcpiS3IdtrProfile], SmramBuffer - 0x7FEA3000, Length - 0x6
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB8C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> AcpiS3Context: AcpiFacsTable is 0x7DE63000
> AcpiS3Context: IdtrProfile is 0x7F2AD800
> AcpiS3Context: S3NvsPageTableAddress is 0x       0
> AcpiS3Context: S3DebugBufferAddress is 0x7DE7C000
> AcpiS3Context: BootScriptStackBase is 0x7DE7D000
> AcpiS3Context: BootScriptStackSize is 0x    8000
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiAcpiVariable], SmramBuffer - 0x7FEA2000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiAcpiS3Context], SmramBuffer - 0x7FEA1000, Length - 0x30
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB8C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> Select Item: 0x19
> Select Item: 0x28
> InstallProtocolInterface: [EfiDxeSmmReadyToLockProtocol] 0
> InstallProtocolInterface: [BootScriptExecutorDxe] 0
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA64
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiBootScriptExecutorVariable], SmramBuffer - 0x7FEA0000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA64
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiBootScriptExecutorContext], SmramBuffer - 0x7FE9F000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA6C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB14
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptExecutorImage], SmramBuffer - 0x7FE89000, Length - 0x15680
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB1C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB94
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptData], SmramBuffer - 0x7FE85000, Length - 0x4000
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB9C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB94
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptTableBase], SmramBuffer - 0x7FE84000, Length - 0x4
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB9C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmInstallProtocolInterface: [EfiSmmReadyToLockProtocol] 0
> Patch page table start ...
> Patch page table done!
> MemoryAttributesTable:
>   Version                   - 0x00000001
>   NumberOfEntries           - 0x00000015
>   DescriptorSize            - 0x00000030
> Entry (0x7FEA5818)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007F800000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5848)
>   Type              - 0x7
>   PhysicalStart     - 0x000000007F801000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x00000000000006A5
>   Attribute         - 0x0000000000000000
> Entry (0x7FEA5878)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEA6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000B
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA58A8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEB1000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000C
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA58D8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEBD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000028
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5908)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEE5000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000079
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5938)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF5E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5968)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF66000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000007
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5998)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF6D000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000011
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA59C8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF7E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA59F8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF7F000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A28)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF87000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5A58)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF88000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000027
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A88)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFAF000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000017
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5AB8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFC6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000006
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5AE8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFCC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B18)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFD4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5B48)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFD8000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B78)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFDC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5BA8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFE4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000019
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5BD8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFFD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000003
>   Attribute         - 0x0000000000004000
> SetAttribute: Memory Entry - 0x7F800000, 0x1
> Split - 0x7FE81000

Okay, so here we start the conversion. The first SMRAM region is 1 page in size, so we can't proceed with 2MB pages. We proceed with 4KB pages. OK.

> ConvertPageEntryAttribute 0x7F800067->0x800000007F800067
> SetAttribute: Memory Entry - 0x7F801000, 0x6A5

This is supposed to cover the unused pages:

> ConvertPageEntryAttribute 0x7F801067->0x800000007F801067
> ConvertPageEntryAttribute 0x7F802067->0x800000007F802067
> ConvertPageEntryAttribute 0x7F803067->0x800000007F803067
> ConvertPageEntryAttribute 0x7F804067->0x800000007F804067
> ConvertPageEntryAttribute 0x7F805067->0x800000007F805067
> ConvertPageEntryAttribute 0x7F806067->0x800000007F806067
> ConvertPageEntryAttribute 0x7F807067->0x800000007F807067
> ConvertPageEntryAttribute 0x7F808067->0x800000007F808067
> ConvertPageEntryAttribute 0x7F809067->0x800000007F809067
> ConvertPageEntryAttribute 0x7F80A067->0x800000007F80A067
> ConvertPageEntryAttribute 0x7F80B067->0x800000007F80B067
> ConvertPageEntryAttribute 0x7F80C067->0x800000007F80C067
> ConvertPageEntryAttribute 0x7F80D067->0x800000007F80D067
> ConvertPageEntryAttribute 0x7F80E067->0x800000007F80E067
> ConvertPageEntryAttribute 0x7F80F067->0x800000007F80F067
> ConvertPageEntryAttribute 0x7F810067->0x800000007F810067
> ConvertPageEntryAttribute 0x7F811067->0x800000007F811067
> ConvertPageEntryAttribute 0x7F812067->0x800000007F812067
> ConvertPageEntryAttribute 0x7F813067->0x800000007F813067
> ConvertPageEntryAttribute 0x7F814067->0x800000007F814067
> ConvertPageEntryAttribute 0x7F815067->0x800000007F815067
> ConvertPageEntryAttribute 0x7F816067->0x800000007F816067
> ConvertPageEntryAttribute 0x7F817067->0x800000007F817067
> ConvertPageEntryAttribute 0x7F818067->0x800000007F818067
> ConvertPageEntryAttribute 0x7F819067->0x800000007F819067
> ConvertPageEntryAttribute 0x7F81A067->0x800000007F81A067
> ConvertPageEntryAttribute 0x7F81B067->0x800000007F81B067
> ConvertPageEntryAttribute 0x7F81C067->0x800000007F81C067
> ConvertPageEntryAttribute 0x7F81D067->0x800000007F81D067
> ConvertPageEntryAttribute 0x7F81E067->0x800000007F81E067
> ConvertPageEntryAttribute 0x7F81F067->0x800000007F81F067
> ConvertPageEntryAttribute 0x7F820067->0x800000007F820067
> ConvertPageEntryAttribute 0x7F821067->0x800000007F821067
> ConvertPageEntryAttribute 0x7F822067->0x800000007F822067
> ConvertPageEntryAttribute 0x7F823067->0x800000007F823067
> ConvertPageEntryAttribute 0x7F824067->0x800000007F824067
> ConvertPageEntryAttribute 0x7F825067->0x800000007F825067
> ConvertPageEntryAttribute 0x7F826067->0x800000007F826067
> ConvertPageEntryAttribute 0x7F827067->0x800000007F827067
> ConvertPageEntryAttribute 0x7F828067->0x800000007F828067
> ConvertPageEntryAttribute 0x7F829067->0x800000007F829067
> ConvertPageEntryAttribute 0x7F82A067->0x800000007F82A067
> ConvertPageEntryAttribute 0x7F82B067->0x800000007F82B067
> ConvertPageEntryAttribute 0x7F82C067->0x800000007F82C067
> ConvertPageEntryAttribute 0x7F82D067->0x800000007F82D067
> ConvertPageEntryAttribute 0x7F82E067->0x800000007F82E067
> ConvertPageEntryAttribute 0x7F82F067->0x800000007F82F067
> ConvertPageEntryAttribute 0x7F830067->0x800000007F830067
> ConvertPageEntryAttribute 0x7F831067->0x800000007F831067
> ConvertPageEntryAttribute 0x7F832067->0x800000007F832067
> ConvertPageEntryAttribute 0x7F833067->0x800000007F833067
> ConvertPageEntryAttribute 0x7F834067->0x800000007F834067
> ConvertPageEntryAttribute 0x7F835067->0x800000007F835067
> ConvertPageEntryAttribute 0x7F836067->0x800000007F836067
> ConvertPageEntryAttribute 0x7F837067->0x800000007F837067
> ConvertPageEntryAttribute 0x7F838067->0x800000007F838067
> ConvertPageEntryAttribute 0x7F839067->0x800000007F839067
> ConvertPageEntryAttribute 0x7F83A067->0x800000007F83A067
> ConvertPageEntryAttribute 0x7F83B067->0x800000007F83B067
> ConvertPageEntryAttribute 0x7F83C067->0x800000007F83C067
> ConvertPageEntryAttribute 0x7F83D067->0x800000007F83D067
> ConvertPageEntryAttribute 0x7F83E067->0x800000007F83E067
> ConvertPageEntryAttribute 0x7F83F067->0x800000007F83F067
> ConvertPageEntryAttribute 0x7F840067->0x800000007F840067
> ConvertPageEntryAttribute 0x7F841067->0x800000007F841067
> ConvertPageEntryAttribute 0x7F842067->0x800000007F842067
> ConvertPageEntryAttribute 0x7F843067->0x800000007F843067
> ConvertPageEntryAttribute 0x7F844067->0x800000007F844067
> ConvertPageEntryAttribute 0x7F845067->0x800000007F845067
> ConvertPageEntryAttribute 0x7F846067->0x800000007F846067
> ConvertPageEntryAttribute 0x7F847067->0x800000007F847067
> ConvertPageEntryAttribute 0x7F848067->0x800000007F848067
> ConvertPageEntryAttribute 0x7F849067->0x800000007F849067
> ConvertPageEntryAttribute 0x7F84A067->0x800000007F84A067
> ConvertPageEntryAttribute 0x7F84B067->0x800000007F84B067
> ConvertPageEntryAttribute 0x7F84C067->0x800000007F84C067
> ConvertPageEntryAttribute 0x7F84D067->0x800000007F84D067
> ConvertPageEntryAttribute 0x7F84E067->0x800000007F84E067
> ConvertPageEntryAttribute 0x7F84F067->0x800000007F84F067
> ConvertPageEntryAttribute 0x7F850067->0x800000007F850067
> ConvertPageEntryAttribute 0x7F851067->0x800000007F851067
> ConvertPageEntryAttribute 0x7F852067->0x800000007F852067
> ConvertPageEntryAttribute 0x7F853067->0x800000007F853067
> ConvertPageEntryAttribute 0x7F854067->0x800000007F854067
> ConvertPageEntryAttribute 0x7F855067->0x800000007F855067
> ConvertPageEntryAttribute 0x7F856067->0x800000007F856067
> ConvertPageEntryAttribute 0x7F857067->0x800000007F857067
> ConvertPageEntryAttribute 0x7F858067->0x800000007F858067
> ConvertPageEntryAttribute 0x7F859067->0x800000007F859067
> ConvertPageEntryAttribute 0x7F85A067->0x800000007F85A067
> ConvertPageEntryAttribute 0x7F85B067->0x800000007F85B067
> ConvertPageEntryAttribute 0x7F85C067->0x800000007F85C067
> ConvertPageEntryAttribute 0x7F85D067->0x800000007F85D067
> ConvertPageEntryAttribute 0x7F85E067->0x800000007F85E067
> ConvertPageEntryAttribute 0x7F85F067->0x800000007F85F067
> ConvertPageEntryAttribute 0x7F860067->0x800000007F860067
> ConvertPageEntryAttribute 0x7F861067->0x800000007F861067
> ConvertPageEntryAttribute 0x7F862067->0x800000007F862067
> ConvertPageEntryAttribute 0x7F863067->0x800000007F863067
> ConvertPageEntryAttribute 0x7F864067->0x800000007F864067
> ConvertPageEntryAttribute 0x7F865067->0x800000007F865067
> ConvertPageEntryAttribute 0x7F866067->0x800000007F866067
> ConvertPageEntryAttribute 0x7F867067->0x800000007F867067
> ConvertPageEntryAttribute 0x7F868067->0x800000007F868067
> ConvertPageEntryAttribute 0x7F869067->0x800000007F869067
> ConvertPageEntryAttribute 0x7F86A067->0x800000007F86A067
> ConvertPageEntryAttribute 0x7F86B067->0x800000007F86B067
> ConvertPageEntryAttribute 0x7F86C067->0x800000007F86C067
> ConvertPageEntryAttribute 0x7F86D067->0x800000007F86D067
> ConvertPageEntryAttribute 0x7F86E067->0x800000007F86E067
> ConvertPageEntryAttribute 0x7F86F067->0x800000007F86F067
> ConvertPageEntryAttribute 0x7F870067->0x800000007F870067
> ConvertPageEntryAttribute 0x7F871067->0x800000007F871067
> ConvertPageEntryAttribute 0x7F872067->0x800000007F872067
> ConvertPageEntryAttribute 0x7F873067->0x800000007F873067
> ConvertPageEntryAttribute 0x7F874067->0x800000007F874067
> ConvertPageEntryAttribute 0x7F875067->0x800000007F875067
> ConvertPageEntryAttribute 0x7F876067->0x800000007F876067
> ConvertPageEntryAttribute 0x7F877067->0x800000007F877067
> ConvertPageEntryAttribute 0x7F878067->0x800000007F878067
> ConvertPageEntryAttribute 0x7F879067->0x800000007F879067
> ConvertPageEntryAttribute 0x7F87A067->0x800000007F87A067
> ConvertPageEntryAttribute 0x7F87B067->0x800000007F87B067
> ConvertPageEntryAttribute 0x7F87C067->0x800000007F87C067
> ConvertPageEntryAttribute 0x7F87D067->0x800000007F87D067
> ConvertPageEntryAttribute 0x7F87E067->0x800000007F87E067
> ConvertPageEntryAttribute 0x7F87F067->0x800000007F87F067
> ConvertPageEntryAttribute 0x7F880067->0x800000007F880067
> ConvertPageEntryAttribute 0x7F881067->0x800000007F881067
> ConvertPageEntryAttribute 0x7F882067->0x800000007F882067
> ConvertPageEntryAttribute 0x7F883067->0x800000007F883067
> ConvertPageEntryAttribute 0x7F884067->0x800000007F884067
> ConvertPageEntryAttribute 0x7F885067->0x800000007F885067
> ConvertPageEntryAttribute 0x7F886067->0x800000007F886067
> ConvertPageEntryAttribute 0x7F887067->0x800000007F887067
> ConvertPageEntryAttribute 0x7F888067->0x800000007F888067
> ConvertPageEntryAttribute 0x7F889067->0x800000007F889067
> ConvertPageEntryAttribute 0x7F88A067->0x800000007F88A067
> ConvertPageEntryAttribute 0x7F88B067->0x800000007F88B067
> ConvertPageEntryAttribute 0x7F88C067->0x800000007F88C067
> ConvertPageEntryAttribute 0x7F88D067->0x800000007F88D067
> ConvertPageEntryAttribute 0x7F88E067->0x800000007F88E067
> ConvertPageEntryAttribute 0x7F88F067->0x800000007F88F067
> ConvertPageEntryAttribute 0x7F890067->0x800000007F890067
> ConvertPageEntryAttribute 0x7F891067->0x800000007F891067
> ConvertPageEntryAttribute 0x7F892067->0x800000007F892067
> ConvertPageEntryAttribute 0x7F893067->0x800000007F893067
> ConvertPageEntryAttribute 0x7F894067->0x800000007F894067
> ConvertPageEntryAttribute 0x7F895067->0x800000007F895067
> ConvertPageEntryAttribute 0x7F896067->0x800000007F896067
> ConvertPageEntryAttribute 0x7F897067->0x800000007F897067
> ConvertPageEntryAttribute 0x7F898067->0x800000007F898067
> ConvertPageEntryAttribute 0x7F899067->0x800000007F899067
> ConvertPageEntryAttribute 0x7F89A067->0x800000007F89A067
> ConvertPageEntryAttribute 0x7F89B067->0x800000007F89B067
> ConvertPageEntryAttribute 0x7F89C067->0x800000007F89C067
> ConvertPageEntryAttribute 0x7F89D067->0x800000007F89D067
> ConvertPageEntryAttribute 0x7F89E067->0x800000007F89E067
> ConvertPageEntryAttribute 0x7F89F067->0x800000007F89F067
> ConvertPageEntryAttribute 0x7F8A0067->0x800000007F8A0067
> ConvertPageEntryAttribute 0x7F8A1067->0x800000007F8A1067
> ConvertPageEntryAttribute 0x7F8A2067->0x800000007F8A2067
> ConvertPageEntryAttribute 0x7F8A3067->0x800000007F8A3067
> ConvertPageEntryAttribute 0x7F8A4067->0x800000007F8A4067
> ConvertPageEntryAttribute 0x7F8A5067->0x800000007F8A5067
> ConvertPageEntryAttribute 0x7F8A6067->0x800000007F8A6067
> ConvertPageEntryAttribute 0x7F8A7067->0x800000007F8A7067
> ConvertPageEntryAttribute 0x7F8A8067->0x800000007F8A8067
> ConvertPageEntryAttribute 0x7F8A9067->0x800000007F8A9067
> ConvertPageEntryAttribute 0x7F8AA067->0x800000007F8AA067
> ConvertPageEntryAttribute 0x7F8AB067->0x800000007F8AB067
> ConvertPageEntryAttribute 0x7F8AC067->0x800000007F8AC067
> ConvertPageEntryAttribute 0x7F8AD067->0x800000007F8AD067
> ConvertPageEntryAttribute 0x7F8AE067->0x800000007F8AE067
> ConvertPageEntryAttribute 0x7F8AF067->0x800000007F8AF067
> ConvertPageEntryAttribute 0x7F8B0067->0x800000007F8B0067
> ConvertPageEntryAttribute 0x7F8B1067->0x800000007F8B1067
> ConvertPageEntryAttribute 0x7F8B2067->0x800000007F8B2067
> ConvertPageEntryAttribute 0x7F8B3067->0x800000007F8B3067
> ConvertPageEntryAttribute 0x7F8B4067->0x800000007F8B4067
> ConvertPageEntryAttribute 0x7F8B5067->0x800000007F8B5067
> ConvertPageEntryAttribute 0x7F8B6067->0x800000007F8B6067
> ConvertPageEntryAttribute 0x7F8B7067->0x800000007F8B7067
> ConvertPageEntryAttribute 0x7F8B8067->0x800000007F8B8067
> ConvertPageEntryAttribute 0x7F8B9067->0x800000007F8B9067
> ConvertPageEntryAttribute 0x7F8BA067->0x800000007F8BA067
> ConvertPageEntryAttribute 0x7F8BB067->0x800000007F8BB067
> ConvertPageEntryAttribute 0x7F8BC067->0x800000007F8BC067
> ConvertPageEntryAttribute 0x7F8BD067->0x800000007F8BD067
> ConvertPageEntryAttribute 0x7F8BE067->0x800000007F8BE067
> ConvertPageEntryAttribute 0x7F8BF067->0x800000007F8BF067
> ConvertPageEntryAttribute 0x7F8C0067->0x800000007F8C0067
> ConvertPageEntryAttribute 0x7F8C1067->0x800000007F8C1067
> ConvertPageEntryAttribute 0x7F8C2067->0x800000007F8C2067
> ConvertPageEntryAttribute 0x7F8C3067->0x800000007F8C3067
> ConvertPageEntryAttribute 0x7F8C4067->0x800000007F8C4067
> ConvertPageEntryAttribute 0x7F8C5067->0x800000007F8C5067
> ConvertPageEntryAttribute 0x7F8C6067->0x800000007F8C6067
> ConvertPageEntryAttribute 0x7F8C7067->0x800000007F8C7067
> ConvertPageEntryAttribute 0x7F8C8067->0x800000007F8C8067
> ConvertPageEntryAttribute 0x7F8C9067->0x800000007F8C9067
> ConvertPageEntryAttribute 0x7F8CA067->0x800000007F8CA067
> ConvertPageEntryAttribute 0x7F8CB067->0x800000007F8CB067
> ConvertPageEntryAttribute 0x7F8CC067->0x800000007F8CC067
> ConvertPageEntryAttribute 0x7F8CD067->0x800000007F8CD067
> ConvertPageEntryAttribute 0x7F8CE067->0x800000007F8CE067
> ConvertPageEntryAttribute 0x7F8CF067->0x800000007F8CF067
> ConvertPageEntryAttribute 0x7F8D0067->0x800000007F8D0067
> ConvertPageEntryAttribute 0x7F8D1067->0x800000007F8D1067
> ConvertPageEntryAttribute 0x7F8D2067->0x800000007F8D2067
> ConvertPageEntryAttribute 0x7F8D3067->0x800000007F8D3067
> ConvertPageEntryAttribute 0x7F8D4067->0x800000007F8D4067
> ConvertPageEntryAttribute 0x7F8D5067->0x800000007F8D5067
> ConvertPageEntryAttribute 0x7F8D6067->0x800000007F8D6067
> ConvertPageEntryAttribute 0x7F8D7067->0x800000007F8D7067
> ConvertPageEntryAttribute 0x7F8D8067->0x800000007F8D8067
> ConvertPageEntryAttribute 0x7F8D9067->0x800000007F8D9067
> ConvertPageEntryAttribute 0x7F8DA067->0x800000007F8DA067
> ConvertPageEntryAttribute 0x7F8DB067->0x800000007F8DB067
> ConvertPageEntryAttribute 0x7F8DC067->0x800000007F8DC067
> ConvertPageEntryAttribute 0x7F8DD067->0x800000007F8DD067
> ConvertPageEntryAttribute 0x7F8DE067->0x800000007F8DE067
> ConvertPageEntryAttribute 0x7F8DF067->0x800000007F8DF067
> ConvertPageEntryAttribute 0x7F8E0067->0x800000007F8E0067
> ConvertPageEntryAttribute 0x7F8E1067->0x800000007F8E1067
> ConvertPageEntryAttribute 0x7F8E2067->0x800000007F8E2067
> ConvertPageEntryAttribute 0x7F8E3067->0x800000007F8E3067
> ConvertPageEntryAttribute 0x7F8E4067->0x800000007F8E4067
> ConvertPageEntryAttribute 0x7F8E5067->0x800000007F8E5067
> ConvertPageEntryAttribute 0x7F8E6067->0x800000007F8E6067
> ConvertPageEntryAttribute 0x7F8E7067->0x800000007F8E7067
> ConvertPageEntryAttribute 0x7F8E8067->0x800000007F8E8067
> ConvertPageEntryAttribute 0x7F8E9067->0x800000007F8E9067
> ConvertPageEntryAttribute 0x7F8EA067->0x800000007F8EA067
> ConvertPageEntryAttribute 0x7F8EB067->0x800000007F8EB067
> ConvertPageEntryAttribute 0x7F8EC067->0x800000007F8EC067
> ConvertPageEntryAttribute 0x7F8ED067->0x800000007F8ED067
> ConvertPageEntryAttribute 0x7F8EE067->0x800000007F8EE067
> ConvertPageEntryAttribute 0x7F8EF067->0x800000007F8EF067
> ConvertPageEntryAttribute 0x7F8F0067->0x800000007F8F0067
> ConvertPageEntryAttribute 0x7F8F1067->0x800000007F8F1067
> ConvertPageEntryAttribute 0x7F8F2067->0x800000007F8F2067
> ConvertPageEntryAttribute 0x7F8F3067->0x800000007F8F3067
> ConvertPageEntryAttribute 0x7F8F4067->0x800000007F8F4067
> ConvertPageEntryAttribute 0x7F8F5067->0x800000007F8F5067
> ConvertPageEntryAttribute 0x7F8F6067->0x800000007F8F6067
> ConvertPageEntryAttribute 0x7F8F7067->0x800000007F8F7067
> ConvertPageEntryAttribute 0x7F8F8067->0x800000007F8F8067
> ConvertPageEntryAttribute 0x7F8F9067->0x800000007F8F9067
> ConvertPageEntryAttribute 0x7F8FA067->0x800000007F8FA067
> ConvertPageEntryAttribute 0x7F8FB067->0x800000007F8FB067
> ConvertPageEntryAttribute 0x7F8FC067->0x800000007F8FC067
> ConvertPageEntryAttribute 0x7F8FD067->0x800000007F8FD067
> ConvertPageEntryAttribute 0x7F8FE067->0x800000007F8FE067
> ConvertPageEntryAttribute 0x7F8FF067->0x800000007F8FF067
> ConvertPageEntryAttribute 0x7F900067->0x800000007F900067
> ConvertPageEntryAttribute 0x7F901067->0x800000007F901067
> ConvertPageEntryAttribute 0x7F902067->0x800000007F902067
> ConvertPageEntryAttribute 0x7F903067->0x800000007F903067
> ConvertPageEntryAttribute 0x7F904067->0x800000007F904067
> ConvertPageEntryAttribute 0x7F905067->0x800000007F905067
> ConvertPageEntryAttribute 0x7F906067->0x800000007F906067
> ConvertPageEntryAttribute 0x7F907067->0x800000007F907067
> ConvertPageEntryAttribute 0x7F908067->0x800000007F908067
> ConvertPageEntryAttribute 0x7F909067->0x800000007F909067
> ConvertPageEntryAttribute 0x7F90A067->0x800000007F90A067
> ConvertPageEntryAttribute 0x7F90B067->0x800000007F90B067
> ConvertPageEntryAttribute 0x7F90C067->0x800000007F90C067
> ConvertPageEntryAttribute 0x7F90D067->0x800000007F90D067
> ConvertPageEntryAttribute 0x7F90E067->0x800000007F90E067
> ConvertPageEntryAttribute 0x7F90F067->0x800000007F90F067
> ConvertPageEntryAttribute 0x7F910067->0x800000007F910067
> ConvertPageEntryAttribute 0x7F911067->0x800000007F911067
> ConvertPageEntryAttribute 0x7F912067->0x800000007F912067
> ConvertPageEntryAttribute 0x7F913067->0x800000007F913067
> ConvertPageEntryAttribute 0x7F914067->0x800000007F914067
> ConvertPageEntryAttribute 0x7F915067->0x800000007F915067
> ConvertPageEntryAttribute 0x7F916067->0x800000007F916067
> ConvertPageEntryAttribute 0x7F917067->0x800000007F917067
> ConvertPageEntryAttribute 0x7F918067->0x800000007F918067
> ConvertPageEntryAttribute 0x7F919067->0x800000007F919067
> ConvertPageEntryAttribute 0x7F91A067->0x800000007F91A067
> ConvertPageEntryAttribute 0x7F91B067->0x800000007F91B067
> ConvertPageEntryAttribute 0x7F91C067->0x800000007F91C067
> ConvertPageEntryAttribute 0x7F91D067->0x800000007F91D067
> ConvertPageEntryAttribute 0x7F91E067->0x800000007F91E067
> ConvertPageEntryAttribute 0x7F91F067->0x800000007F91F067
> ConvertPageEntryAttribute 0x7F920067->0x800000007F920067
> ConvertPageEntryAttribute 0x7F921067->0x800000007F921067
> ConvertPageEntryAttribute 0x7F922067->0x800000007F922067
> ConvertPageEntryAttribute 0x7F923067->0x800000007F923067
> ConvertPageEntryAttribute 0x7F924067->0x800000007F924067
> ConvertPageEntryAttribute 0x7F925067->0x800000007F925067
> ConvertPageEntryAttribute 0x7F926067->0x800000007F926067
> ConvertPageEntryAttribute 0x7F927067->0x800000007F927067
> ConvertPageEntryAttribute 0x7F928067->0x800000007F928067
> ConvertPageEntryAttribute 0x7F929067->0x800000007F929067
> ConvertPageEntryAttribute 0x7F92A067->0x800000007F92A067
> ConvertPageEntryAttribute 0x7F92B067->0x800000007F92B067
> ConvertPageEntryAttribute 0x7F92C067->0x800000007F92C067
> ConvertPageEntryAttribute 0x7F92D067->0x800000007F92D067
> ConvertPageEntryAttribute 0x7F92E067->0x800000007F92E067
> ConvertPageEntryAttribute 0x7F92F067->0x800000007F92F067
> ConvertPageEntryAttribute 0x7F930067->0x800000007F930067
> ConvertPageEntryAttribute 0x7F931067->0x800000007F931067
> ConvertPageEntryAttribute 0x7F932067->0x800000007F932067
> ConvertPageEntryAttribute 0x7F933067->0x800000007F933067
> ConvertPageEntryAttribute 0x7F934067->0x800000007F934067
> ConvertPageEntryAttribute 0x7F935067->0x800000007F935067
> ConvertPageEntryAttribute 0x7F936067->0x800000007F936067
> ConvertPageEntryAttribute 0x7F937067->0x800000007F937067
> ConvertPageEntryAttribute 0x7F938067->0x800000007F938067
> ConvertPageEntryAttribute 0x7F939067->0x800000007F939067
> ConvertPageEntryAttribute 0x7F93A067->0x800000007F93A067
> ConvertPageEntryAttribute 0x7F93B067->0x800000007F93B067
> ConvertPageEntryAttribute 0x7F93C067->0x800000007F93C067
> ConvertPageEntryAttribute 0x7F93D067->0x800000007F93D067
> ConvertPageEntryAttribute 0x7F93E067->0x800000007F93E067
> ConvertPageEntryAttribute 0x7F93F067->0x800000007F93F067
> ConvertPageEntryAttribute 0x7F940067->0x800000007F940067
> ConvertPageEntryAttribute 0x7F941067->0x800000007F941067
> ConvertPageEntryAttribute 0x7F942067->0x800000007F942067
> ConvertPageEntryAttribute 0x7F943067->0x800000007F943067
> ConvertPageEntryAttribute 0x7F944067->0x800000007F944067
> ConvertPageEntryAttribute 0x7F945067->0x800000007F945067
> ConvertPageEntryAttribute 0x7F946067->0x800000007F946067
> ConvertPageEntryAttribute 0x7F947067->0x800000007F947067
> ConvertPageEntryAttribute 0x7F948067->0x800000007F948067
> ConvertPageEntryAttribute 0x7F949067->0x800000007F949067
> ConvertPageEntryAttribute 0x7F94A067->0x800000007F94A067
> ConvertPageEntryAttribute 0x7F94B067->0x800000007F94B067
> ConvertPageEntryAttribute 0x7F94C067->0x800000007F94C067
> ConvertPageEntryAttribute 0x7F94D067->0x800000007F94D067
> ConvertPageEntryAttribute 0x7F94E067->0x800000007F94E067
> ConvertPageEntryAttribute 0x7F94F067->0x800000007F94F067
> ConvertPageEntryAttribute 0x7F950067->0x800000007F950067
> ConvertPageEntryAttribute 0x7F951067->0x800000007F951067
> ConvertPageEntryAttribute 0x7F952067->0x800000007F952067
> ConvertPageEntryAttribute 0x7F953067->0x800000007F953067
> ConvertPageEntryAttribute 0x7F954067->0x800000007F954067
> ConvertPageEntryAttribute 0x7F955067->0x800000007F955067
> ConvertPageEntryAttribute 0x7F956067->0x800000007F956067
> ConvertPageEntryAttribute 0x7F957067->0x800000007F957067
> ConvertPageEntryAttribute 0x7F958067->0x800000007F958067
> ConvertPageEntryAttribute 0x7F959067->0x800000007F959067
> ConvertPageEntryAttribute 0x7F95A067->0x800000007F95A067
> ConvertPageEntryAttribute 0x7F95B067->0x800000007F95B067
> ConvertPageEntryAttribute 0x7F95C067->0x800000007F95C067
> ConvertPageEntryAttribute 0x7F95D067->0x800000007F95D067
> ConvertPageEntryAttribute 0x7F95E067->0x800000007F95E067
> ConvertPageEntryAttribute 0x7F95F067->0x800000007F95F067
> ConvertPageEntryAttribute 0x7F960067->0x800000007F960067
> ConvertPageEntryAttribute 0x7F961067->0x800000007F961067
> ConvertPageEntryAttribute 0x7F962067->0x800000007F962067
> ConvertPageEntryAttribute 0x7F963067->0x800000007F963067
> ConvertPageEntryAttribute 0x7F964067->0x800000007F964067
> ConvertPageEntryAttribute 0x7F965067->0x800000007F965067
> ConvertPageEntryAttribute 0x7F966067->0x800000007F966067
> ConvertPageEntryAttribute 0x7F967067->0x800000007F967067
> ConvertPageEntryAttribute 0x7F968067->0x800000007F968067
> ConvertPageEntryAttribute 0x7F969067->0x800000007F969067
> ConvertPageEntryAttribute 0x7F96A067->0x800000007F96A067
> ConvertPageEntryAttribute 0x7F96B067->0x800000007F96B067
> ConvertPageEntryAttribute 0x7F96C067->0x800000007F96C067
> ConvertPageEntryAttribute 0x7F96D067->0x800000007F96D067
> ConvertPageEntryAttribute 0x7F96E067->0x800000007F96E067
> ConvertPageEntryAttribute 0x7F96F067->0x800000007F96F067
> ConvertPageEntryAttribute 0x7F970067->0x800000007F970067
> ConvertPageEntryAttribute 0x7F971067->0x800000007F971067
> ConvertPageEntryAttribute 0x7F972067->0x800000007F972067
> ConvertPageEntryAttribute 0x7F973067->0x800000007F973067
> ConvertPageEntryAttribute 0x7F974067->0x800000007F974067
> ConvertPageEntryAttribute 0x7F975067->0x800000007F975067
> ConvertPageEntryAttribute 0x7F976067->0x800000007F976067
> ConvertPageEntryAttribute 0x7F977067->0x800000007F977067
> ConvertPageEntryAttribute 0x7F978067->0x800000007F978067
> ConvertPageEntryAttribute 0x7F979067->0x800000007F979067
> ConvertPageEntryAttribute 0x7F97A067->0x800000007F97A067
> ConvertPageEntryAttribute 0x7F97B067->0x800000007F97B067
> ConvertPageEntryAttribute 0x7F97C067->0x800000007F97C067
> ConvertPageEntryAttribute 0x7F97D067->0x800000007F97D067
> ConvertPageEntryAttribute 0x7F97E067->0x800000007F97E067
> ConvertPageEntryAttribute 0x7F97F067->0x800000007F97F067
> ConvertPageEntryAttribute 0x7F980067->0x800000007F980067
> ConvertPageEntryAttribute 0x7F981067->0x800000007F981067
> ConvertPageEntryAttribute 0x7F982067->0x800000007F982067
> ConvertPageEntryAttribute 0x7F983067->0x800000007F983067
> ConvertPageEntryAttribute 0x7F984067->0x800000007F984067
> ConvertPageEntryAttribute 0x7F985067->0x800000007F985067
> ConvertPageEntryAttribute 0x7F986067->0x800000007F986067
> ConvertPageEntryAttribute 0x7F987067->0x800000007F987067
> ConvertPageEntryAttribute 0x7F988067->0x800000007F988067
> ConvertPageEntryAttribute 0x7F989067->0x800000007F989067
> ConvertPageEntryAttribute 0x7F98A067->0x800000007F98A067
> ConvertPageEntryAttribute 0x7F98B067->0x800000007F98B067
> ConvertPageEntryAttribute 0x7F98C067->0x800000007F98C067
> ConvertPageEntryAttribute 0x7F98D067->0x800000007F98D067
> ConvertPageEntryAttribute 0x7F98E067->0x800000007F98E067
> ConvertPageEntryAttribute 0x7F98F067->0x800000007F98F067
> ConvertPageEntryAttribute 0x7F990067->0x800000007F990067
> ConvertPageEntryAttribute 0x7F991067->0x800000007F991067
> ConvertPageEntryAttribute 0x7F992067->0x800000007F992067
> ConvertPageEntryAttribute 0x7F993067->0x800000007F993067
> ConvertPageEntryAttribute 0x7F994067->0x800000007F994067
> ConvertPageEntryAttribute 0x7F995067->0x800000007F995067
> ConvertPageEntryAttribute 0x7F996067->0x800000007F996067
> ConvertPageEntryAttribute 0x7F997067->0x800000007F997067
> ConvertPageEntryAttribute 0x7F998067->0x800000007F998067
> ConvertPageEntryAttribute 0x7F999067->0x800000007F999067
> ConvertPageEntryAttribute 0x7F99A067->0x800000007F99A067
> ConvertPageEntryAttribute 0x7F99B067->0x800000007F99B067
> ConvertPageEntryAttribute 0x7F99C067->0x800000007F99C067
> ConvertPageEntryAttribute 0x7F99D067->0x800000007F99D067
> ConvertPageEntryAttribute 0x7F99E067->0x800000007F99E067
> ConvertPageEntryAttribute 0x7F99F067->0x800000007F99F067
> ConvertPageEntryAttribute 0x7F9A0067->0x800000007F9A0067
> ConvertPageEntryAttribute 0x7F9A1067->0x800000007F9A1067
> ConvertPageEntryAttribute 0x7F9A2067->0x800000007F9A2067
> ConvertPageEntryAttribute 0x7F9A3067->0x800000007F9A3067
> ConvertPageEntryAttribute 0x7F9A4067->0x800000007F9A4067
> ConvertPageEntryAttribute 0x7F9A5067->0x800000007F9A5067
> ConvertPageEntryAttribute 0x7F9A6067->0x800000007F9A6067
> ConvertPageEntryAttribute 0x7F9A7067->0x800000007F9A7067
> ConvertPageEntryAttribute 0x7F9A8067->0x800000007F9A8067
> ConvertPageEntryAttribute 0x7F9A9067->0x800000007F9A9067
> ConvertPageEntryAttribute 0x7F9AA067->0x800000007F9AA067
> ConvertPageEntryAttribute 0x7F9AB067->0x800000007F9AB067
> ConvertPageEntryAttribute 0x7F9AC067->0x800000007F9AC067
> ConvertPageEntryAttribute 0x7F9AD067->0x800000007F9AD067
> ConvertPageEntryAttribute 0x7F9AE067->0x800000007F9AE067
> ConvertPageEntryAttribute 0x7F9AF067->0x800000007F9AF067
> ConvertPageEntryAttribute 0x7F9B0067->0x800000007F9B0067
> ConvertPageEntryAttribute 0x7F9B1067->0x800000007F9B1067
> ConvertPageEntryAttribute 0x7F9B2067->0x800000007F9B2067
> ConvertPageEntryAttribute 0x7F9B3067->0x800000007F9B3067
> ConvertPageEntryAttribute 0x7F9B4067->0x800000007F9B4067
> ConvertPageEntryAttribute 0x7F9B5067->0x800000007F9B5067
> ConvertPageEntryAttribute 0x7F9B6067->0x800000007F9B6067
> ConvertPageEntryAttribute 0x7F9B7067->0x800000007F9B7067
> ConvertPageEntryAttribute 0x7F9B8067->0x800000007F9B8067
> ConvertPageEntryAttribute 0x7F9B9067->0x800000007F9B9067
> ConvertPageEntryAttribute 0x7F9BA067->0x800000007F9BA067
> ConvertPageEntryAttribute 0x7F9BB067->0x800000007F9BB067
> ConvertPageEntryAttribute 0x7F9BC067->0x800000007F9BC067
> ConvertPageEntryAttribute 0x7F9BD067->0x800000007F9BD067
> ConvertPageEntryAttribute 0x7F9BE067->0x800000007F9BE067
> ConvertPageEntryAttribute 0x7F9BF067->0x800000007F9BF067
> ConvertPageEntryAttribute 0x7F9C0067->0x800000007F9C0067
> ConvertPageEntryAttribute 0x7F9C1067->0x800000007F9C1067
> ConvertPageEntryAttribute 0x7F9C2067->0x800000007F9C2067
> ConvertPageEntryAttribute 0x7F9C3067->0x800000007F9C3067
> ConvertPageEntryAttribute 0x7F9C4067->0x800000007F9C4067
> ConvertPageEntryAttribute 0x7F9C5067->0x800000007F9C5067
> ConvertPageEntryAttribute 0x7F9C6067->0x800000007F9C6067
> ConvertPageEntryAttribute 0x7F9C7067->0x800000007F9C7067
> ConvertPageEntryAttribute 0x7F9C8067->0x800000007F9C8067
> ConvertPageEntryAttribute 0x7F9C9067->0x800000007F9C9067
> ConvertPageEntryAttribute 0x7F9CA067->0x800000007F9CA067
> ConvertPageEntryAttribute 0x7F9CB067->0x800000007F9CB067
> ConvertPageEntryAttribute 0x7F9CC067->0x800000007F9CC067
> ConvertPageEntryAttribute 0x7F9CD067->0x800000007F9CD067
> ConvertPageEntryAttribute 0x7F9CE067->0x800000007F9CE067
> ConvertPageEntryAttribute 0x7F9CF067->0x800000007F9CF067
> ConvertPageEntryAttribute 0x7F9D0067->0x800000007F9D0067
> ConvertPageEntryAttribute 0x7F9D1067->0x800000007F9D1067
> ConvertPageEntryAttribute 0x7F9D2067->0x800000007F9D2067
> ConvertPageEntryAttribute 0x7F9D3067->0x800000007F9D3067
> ConvertPageEntryAttribute 0x7F9D4067->0x800000007F9D4067
> ConvertPageEntryAttribute 0x7F9D5067->0x800000007F9D5067
> ConvertPageEntryAttribute 0x7F9D6067->0x800000007F9D6067
> ConvertPageEntryAttribute 0x7F9D7067->0x800000007F9D7067
> ConvertPageEntryAttribute 0x7F9D8067->0x800000007F9D8067
> ConvertPageEntryAttribute 0x7F9D9067->0x800000007F9D9067
> ConvertPageEntryAttribute 0x7F9DA067->0x800000007F9DA067
> ConvertPageEntryAttribute 0x7F9DB067->0x800000007F9DB067
> ConvertPageEntryAttribute 0x7F9DC067->0x800000007F9DC067
> ConvertPageEntryAttribute 0x7F9DD067->0x800000007F9DD067
> ConvertPageEntryAttribute 0x7F9DE067->0x800000007F9DE067
> ConvertPageEntryAttribute 0x7F9DF067->0x800000007F9DF067
> ConvertPageEntryAttribute 0x7F9E0067->0x800000007F9E0067
> ConvertPageEntryAttribute 0x7F9E1067->0x800000007F9E1067
> ConvertPageEntryAttribute 0x7F9E2067->0x800000007F9E2067
> ConvertPageEntryAttribute 0x7F9E3067->0x800000007F9E3067
> ConvertPageEntryAttribute 0x7F9E4067->0x800000007F9E4067
> ConvertPageEntryAttribute 0x7F9E5067->0x800000007F9E5067
> ConvertPageEntryAttribute 0x7F9E6067->0x800000007F9E6067
> ConvertPageEntryAttribute 0x7F9E7067->0x800000007F9E7067
> ConvertPageEntryAttribute 0x7F9E8067->0x800000007F9E8067
> ConvertPageEntryAttribute 0x7F9E9067->0x800000007F9E9067
> ConvertPageEntryAttribute 0x7F9EA067->0x800000007F9EA067
> ConvertPageEntryAttribute 0x7F9EB067->0x800000007F9EB067
> ConvertPageEntryAttribute 0x7F9EC067->0x800000007F9EC067
> ConvertPageEntryAttribute 0x7F9ED067->0x800000007F9ED067
> ConvertPageEntryAttribute 0x7F9EE067->0x800000007F9EE067
> ConvertPageEntryAttribute 0x7F9EF067->0x800000007F9EF067
> ConvertPageEntryAttribute 0x7F9F0067->0x800000007F9F0067
> ConvertPageEntryAttribute 0x7F9F1067->0x800000007F9F1067
> ConvertPageEntryAttribute 0x7F9F2067->0x800000007F9F2067
> ConvertPageEntryAttribute 0x7F9F3067->0x800000007F9F3067
> ConvertPageEntryAttribute 0x7F9F4067->0x800000007F9F4067
> ConvertPageEntryAttribute 0x7F9F5067->0x800000007F9F5067
> ConvertPageEntryAttribute 0x7F9F6067->0x800000007F9F6067
> ConvertPageEntryAttribute 0x7F9F7067->0x800000007F9F7067
> ConvertPageEntryAttribute 0x7F9F8067->0x800000007F9F8067
> ConvertPageEntryAttribute 0x7F9F9067->0x800000007F9F9067
> ConvertPageEntryAttribute 0x7F9FA067->0x800000007F9FA067
> ConvertPageEntryAttribute 0x7F9FB067->0x800000007F9FB067
> ConvertPageEntryAttribute 0x7F9FC067->0x800000007F9FC067
> ConvertPageEntryAttribute 0x7F9FD067->0x800000007F9FD067
> ConvertPageEntryAttribute 0x7F9FE067->0x800000007F9FE067
> ConvertPageEntryAttribute 0x7F9FF067->0x800000007F9FF067

>From here on, we can move in 2MB steps:

> ConvertPageEntryAttribute 0x7FA000E7->0x800000007FA000E7
> ConvertPageEntryAttribute 0x7FC000E7->0x800000007FC000E7

Back to 4KB steps:

> ConvertPageEntryAttribute 0x7FE00067->0x800000007FE00067
> ConvertPageEntryAttribute 0x7FE01067->0x800000007FE01067
> ConvertPageEntryAttribute 0x7FE02067->0x800000007FE02067
> ConvertPageEntryAttribute 0x7FE03067->0x800000007FE03067
> ConvertPageEntryAttribute 0x7FE04067->0x800000007FE04067
> ConvertPageEntryAttribute 0x7FE05067->0x800000007FE05067
> ConvertPageEntryAttribute 0x7FE06067->0x800000007FE06067
> ConvertPageEntryAttribute 0x7FE07067->0x800000007FE07067
> ConvertPageEntryAttribute 0x7FE08067->0x800000007FE08067
> ConvertPageEntryAttribute 0x7FE09067->0x800000007FE09067
> ConvertPageEntryAttribute 0x7FE0A067->0x800000007FE0A067
> ConvertPageEntryAttribute 0x7FE0B067->0x800000007FE0B067
> ConvertPageEntryAttribute 0x7FE0C067->0x800000007FE0C067
> ConvertPageEntryAttribute 0x7FE0D067->0x800000007FE0D067
> ConvertPageEntryAttribute 0x7FE0E067->0x800000007FE0E067
> ConvertPageEntryAttribute 0x7FE0F067->0x800000007FE0F067
> ConvertPageEntryAttribute 0x7FE10067->0x800000007FE10067
> ConvertPageEntryAttribute 0x7FE11067->0x800000007FE11067
> ConvertPageEntryAttribute 0x7FE12067->0x800000007FE12067
> ConvertPageEntryAttribute 0x7FE13067->0x800000007FE13067
> ConvertPageEntryAttribute 0x7FE14067->0x800000007FE14067
> ConvertPageEntryAttribute 0x7FE15067->0x800000007FE15067
> ConvertPageEntryAttribute 0x7FE16067->0x800000007FE16067
> ConvertPageEntryAttribute 0x7FE17067->0x800000007FE17067
> ConvertPageEntryAttribute 0x7FE18067->0x800000007FE18067
> ConvertPageEntryAttribute 0x7FE19067->0x800000007FE19067
> ConvertPageEntryAttribute 0x7FE1A067->0x800000007FE1A067
> ConvertPageEntryAttribute 0x7FE1B067->0x800000007FE1B067
> ConvertPageEntryAttribute 0x7FE1C067->0x800000007FE1C067
> ConvertPageEntryAttribute 0x7FE1D067->0x800000007FE1D067
> ConvertPageEntryAttribute 0x7FE1E067->0x800000007FE1E067
> ConvertPageEntryAttribute 0x7FE1F067->0x800000007FE1F067
> ConvertPageEntryAttribute 0x7FE20067->0x800000007FE20067
> ConvertPageEntryAttribute 0x7FE21067->0x800000007FE21067
> ConvertPageEntryAttribute 0x7FE22067->0x800000007FE22067
> ConvertPageEntryAttribute 0x7FE23067->0x800000007FE23067
> ConvertPageEntryAttribute 0x7FE24067->0x800000007FE24067
> ConvertPageEntryAttribute 0x7FE25067->0x800000007FE25067
> ConvertPageEntryAttribute 0x7FE26067->0x800000007FE26067
> ConvertPageEntryAttribute 0x7FE27067->0x800000007FE27067
> ConvertPageEntryAttribute 0x7FE28067->0x800000007FE28067
> ConvertPageEntryAttribute 0x7FE29067->0x800000007FE29067
> ConvertPageEntryAttribute 0x7FE2A067->0x800000007FE2A067
> ConvertPageEntryAttribute 0x7FE2B067->0x800000007FE2B067
> ConvertPageEntryAttribute 0x7FE2C067->0x800000007FE2C067
> ConvertPageEntryAttribute 0x7FE2D067->0x800000007FE2D067
> ConvertPageEntryAttribute 0x7FE2E067->0x800000007FE2E067
> ConvertPageEntryAttribute 0x7FE2F067->0x800000007FE2F067
> ConvertPageEntryAttribute 0x7FE30067->0x800000007FE30067
> ConvertPageEntryAttribute 0x7FE31067->0x800000007FE31067
> ConvertPageEntryAttribute 0x7FE32067->0x800000007FE32067
> ConvertPageEntryAttribute 0x7FE33067->0x800000007FE33067
> ConvertPageEntryAttribute 0x7FE34067->0x800000007FE34067
> ConvertPageEntryAttribute 0x7FE35067->0x800000007FE35067
> ConvertPageEntryAttribute 0x7FE36067->0x800000007FE36067
> ConvertPageEntryAttribute 0x7FE37067->0x800000007FE37067
> ConvertPageEntryAttribute 0x7FE38067->0x800000007FE38067
> ConvertPageEntryAttribute 0x7FE39067->0x800000007FE39067
> ConvertPageEntryAttribute 0x7FE3A067->0x800000007FE3A067
> ConvertPageEntryAttribute 0x7FE3B067->0x800000007FE3B067
> ConvertPageEntryAttribute 0x7FE3C067->0x800000007FE3C067
> ConvertPageEntryAttribute 0x7FE3D067->0x800000007FE3D067
> ConvertPageEntryAttribute 0x7FE3E067->0x800000007FE3E067
> ConvertPageEntryAttribute 0x7FE3F067->0x800000007FE3F067
> ConvertPageEntryAttribute 0x7FE40067->0x800000007FE40067
> ConvertPageEntryAttribute 0x7FE41067->0x800000007FE41067
> ConvertPageEntryAttribute 0x7FE42067->0x800000007FE42067
> ConvertPageEntryAttribute 0x7FE43067->0x800000007FE43067
> ConvertPageEntryAttribute 0x7FE44067->0x800000007FE44067
> ConvertPageEntryAttribute 0x7FE45067->0x800000007FE45067
> ConvertPageEntryAttribute 0x7FE46067->0x800000007FE46067
> ConvertPageEntryAttribute 0x7FE47067->0x800000007FE47067
> ConvertPageEntryAttribute 0x7FE48067->0x800000007FE48067
> ConvertPageEntryAttribute 0x7FE49067->0x800000007FE49067
> ConvertPageEntryAttribute 0x7FE4A067->0x800000007FE4A067
> ConvertPageEntryAttribute 0x7FE4B067->0x800000007FE4B067
> ConvertPageEntryAttribute 0x7FE4C067->0x800000007FE4C067
> ConvertPageEntryAttribute 0x7FE4D067->0x800000007FE4D067
> ConvertPageEntryAttribute 0x7FE4E067->0x800000007FE4E067
> ConvertPageEntryAttribute 0x7FE4F067->0x800000007FE4F067
> ConvertPageEntryAttribute 0x7FE50067->0x800000007FE50067
> ConvertPageEntryAttribute 0x7FE51067->0x800000007FE51067
> ConvertPageEntryAttribute 0x7FE52067->0x800000007FE52067
> ConvertPageEntryAttribute 0x7FE53067->0x800000007FE53067
> ConvertPageEntryAttribute 0x7FE54067->0x800000007FE54067
> ConvertPageEntryAttribute 0x7FE55067->0x800000007FE55067
> ConvertPageEntryAttribute 0x7FE56067->0x800000007FE56067
> ConvertPageEntryAttribute 0x7FE57067->0x800000007FE57067
> ConvertPageEntryAttribute 0x7FE58067->0x800000007FE58067
> ConvertPageEntryAttribute 0x7FE59067->0x800000007FE59067
> ConvertPageEntryAttribute 0x7FE5A067->0x800000007FE5A067
> ConvertPageEntryAttribute 0x7FE5B067->0x800000007FE5B067
> ConvertPageEntryAttribute 0x7FE5C067->0x800000007FE5C067
> ConvertPageEntryAttribute 0x7FE5D067->0x800000007FE5D067
> ConvertPageEntryAttribute 0x7FE5E067->0x800000007FE5E067
> ConvertPageEntryAttribute 0x7FE5F067->0x800000007FE5F067
> ConvertPageEntryAttribute 0x7FE60067->0x800000007FE60067
> ConvertPageEntryAttribute 0x7FE61067->0x800000007FE61067
> ConvertPageEntryAttribute 0x7FE62067->0x800000007FE62067
> ConvertPageEntryAttribute 0x7FE63067->0x800000007FE63067
> ConvertPageEntryAttribute 0x7FE64067->0x800000007FE64067
> ConvertPageEntryAttribute 0x7FE65067->0x800000007FE65067
> ConvertPageEntryAttribute 0x7FE66067->0x800000007FE66067
> ConvertPageEntryAttribute 0x7FE67067->0x800000007FE67067
> ConvertPageEntryAttribute 0x7FE68067->0x800000007FE68067
> ConvertPageEntryAttribute 0x7FE69067->0x800000007FE69067
> ConvertPageEntryAttribute 0x7FE6A067->0x800000007FE6A067
> ConvertPageEntryAttribute 0x7FE6B067->0x800000007FE6B067
> ConvertPageEntryAttribute 0x7FE6C067->0x800000007FE6C067
> ConvertPageEntryAttribute 0x7FE6D067->0x800000007FE6D067
> ConvertPageEntryAttribute 0x7FE6E067->0x800000007FE6E067
> ConvertPageEntryAttribute 0x7FE6F067->0x800000007FE6F067
> ConvertPageEntryAttribute 0x7FE70067->0x800000007FE70067
> ConvertPageEntryAttribute 0x7FE71067->0x800000007FE71067
> ConvertPageEntryAttribute 0x7FE72067->0x800000007FE72067
> ConvertPageEntryAttribute 0x7FE73067->0x800000007FE73067
> ConvertPageEntryAttribute 0x7FE74067->0x800000007FE74067
> ConvertPageEntryAttribute 0x7FE75067->0x800000007FE75067
> ConvertPageEntryAttribute 0x7FE76067->0x800000007FE76067
> ConvertPageEntryAttribute 0x7FE77067->0x800000007FE77067
> ConvertPageEntryAttribute 0x7FE78067->0x800000007FE78067
> ConvertPageEntryAttribute 0x7FE79067->0x800000007FE79067
> ConvertPageEntryAttribute 0x7FE7A067->0x800000007FE7A067
> ConvertPageEntryAttribute 0x7FE7B067->0x800000007FE7B067
> ConvertPageEntryAttribute 0x7FE7C067->0x800000007FE7C067
> ConvertPageEntryAttribute 0x7FE7D067->0x800000007FE7D067
> ConvertPageEntryAttribute 0x7FE7E067->0x800000007FE7E067
> ConvertPageEntryAttribute 0x7FE7F067->0x800000007FE7F067
> ConvertPageEntryAttribute 0x7FE80067->0x800000007FE80067
> ConvertPageEntryAttribute 0x7FE81067->0x800000007FE81067
> ConvertPageEntryAttribute 0x7FE82067->0x800000007FE82067
> ConvertPageEntryAttribute 0x7FE83067->0x800000007FE83067
> ConvertPageEntryAttribute 0x7FE84067->0x800000007FE84067
> ConvertPageEntryAttribute 0x7FE85067->0x800000007FE85067
> ConvertPageEntryAttribute 0x7FE86067->0x800000007FE86067
> ConvertPageEntryAttribute 0x7FE87067->0x800000007FE87067
> ConvertPageEntryAttribute 0x7FE88067->0x800000007FE88067
> ConvertPageEntryAttribute 0x7FE89067->0x800000007FE89067
> ConvertPageEntryAttribute 0x7FE8A067->0x800000007FE8A067
> ConvertPageEntryAttribute 0x7FE8B067->0x800000007FE8B067
> ConvertPageEntryAttribute 0x7FE8C067->0x800000007FE8C067
> ConvertPageEntryAttribute 0x7FE8D067->0x800000007FE8D067
> ConvertPageEntryAttribute 0x7FE8E067->0x800000007FE8E067
> ConvertPageEntryAttribute 0x7FE8F067->0x800000007FE8F067
> ConvertPageEntryAttribute 0x7FE90067->0x800000007FE90067
> ConvertPageEntryAttribute 0x7FE91067->0x800000007FE91067
> ConvertPageEntryAttribute 0x7FE92067->0x800000007FE92067
> ConvertPageEntryAttribute 0x7FE93067->0x800000007FE93067
> ConvertPageEntryAttribute 0x7FE94067->0x800000007FE94067
> ConvertPageEntryAttribute 0x7FE95067->0x800000007FE95067
> ConvertPageEntryAttribute 0x7FE96067->0x800000007FE96067
> ConvertPageEntryAttribute 0x7FE97067->0x800000007FE97067
> ConvertPageEntryAttribute 0x7FE98067->0x800000007FE98067
> ConvertPageEntryAttribute 0x7FE99067->0x800000007FE99067
> ConvertPageEntryAttribute 0x7FE9A067->0x800000007FE9A067
> ConvertPageEntryAttribute 0x7FE9B067->0x800000007FE9B067
> ConvertPageEntryAttribute 0x7FE9C067->0x800000007FE9C067
> ConvertPageEntryAttribute 0x7FE9D067->0x800000007FE9D067
> ConvertPageEntryAttribute 0x7FE9E067->0x800000007FE9E067
> ConvertPageEntryAttribute 0x7FE9F067->0x800000007FE9F067
> ConvertPageEntryAttribute 0x7FEA0067->0x800000007FEA0067
> ConvertPageEntryAttribute 0x7FEA1067->0x800000007FEA1067
> ConvertPageEntryAttribute 0x7FEA2067->0x800000007FEA2067
> ConvertPageEntryAttribute 0x7FEA3067->0x800000007FEA3067
> ConvertPageEntryAttribute 0x7FEA4067->0x800000007FEA4067
> ConvertPageEntryAttribute 0x7FEA5067->0x800000007FEA5067

Note that the last conversion changed the PTE attributes for page 0x7FEA5, which hosts the MemoryAttributesTable entries themselves. The next access causes a page fault:

> SMM stack overflow!

Thanks
Laszlo


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] OvmfPkg/dsc: enable SMM page level protection.
  2016-11-17 12:18 ` Laszlo Ersek
@ 2016-11-17 13:20   ` Yao, Jiewen
  2016-11-17 13:44     ` Yao, Jiewen
  0 siblings, 1 reply; 4+ messages in thread
From: Yao, Jiewen @ 2016-11-17 13:20 UTC (permalink / raw)
  To: Laszlo Ersek, edk2-devel@ml01.01.org; +Cc: Justen, Jordan L

Yes, Laszlo.
You are right. Thanks to catch this.

I will 1) Submit a new patch to fix XD issue.
2) Submit V2 patch for OVMF.

From: Laszlo Ersek [mailto:lersek@redhat.com]
Sent: Thursday, November 17, 2016 8:18 PM
To: Yao, Jiewen <jiewen.yao@intel.com>; edk2-devel@ml01.01.org
Cc: Justen, Jordan L <jordan.l.justen@intel.com>
Subject: Re: [edk2] [PATCH] OvmfPkg/dsc: enable SMM page level protection.

On 11/17/16 09:21, Jiewen Yao wrote:
> Add 4K PE alignment to enable SMM page level protection.
>
> Tested boot with below configuration:
> IA32
> IA32X64
> X64
>
> Requested-by: Laszlo Ersek <lersek@redhat.com<mailto:lersek@redhat.com>>
> Cc: Jordan Justen <jordan.l.justen@intel.com<mailto:jordan.l.justen@intel.com>>
> Cc: Laszlo Ersek <lersek@redhat.com<mailto:lersek@redhat.com>>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Jiewen Yao <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>>
> ---
>  OvmfPkg/OvmfPkgIa32.dsc    | 4 ++++
>  OvmfPkg/OvmfPkgIa32X64.dsc | 4 ++++
>  OvmfPkg/OvmfPkgX64.dsc     | 4 ++++
>  3 files changed, 12 insertions(+)
>
> diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
> index 3f4d42d..59c0f09 100644
> --- a/OvmfPkg/OvmfPkgIa32.dsc
> +++ b/OvmfPkg/OvmfPkgIa32.dsc
> @@ -56,6 +56,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
> diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
> index 5688475..226842a 100644
> --- a/OvmfPkg/OvmfPkgIa32X64.dsc
> +++ b/OvmfPkg/OvmfPkgIa32X64.dsc
> @@ -61,6 +61,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
> diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
> index dcf64b9..ec97ba8 100644
> --- a/OvmfPkg/OvmfPkgX64.dsc
> +++ b/OvmfPkg/OvmfPkgX64.dsc
> @@ -61,6 +61,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
>

Thank you for submitting the patch!

(1) Please wrap the new comments in the DSC files at 79 characters, like this:

#
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
# protection of DXE_SMM_DRIVER/SMM_CORE modules
#

(2) The Ia32 SMM build of OVMF seems to expose a problem in the page level protection code. I will paste the full OVMF log below. My analysis is the following (in advance):

* The SMRAM regions provided on Q35 are:

SmmAccessPeiEntryPoint: SMRAM map follows, 2 entries
   PhysicalStart(0x)     PhysicalSize(0x)         CpuStart(0x)      RegionState(0x)
            7F800000                 1000             7F800000                   1A
            7F801000               7FF000             7F801000                    A

* The first page is used for holding the SMM_S3_RESUME_STATE object, and it is reported as EFI_ALLOCATED up-front. The second region is exposed to the SMM stack as usable/free SMRAM.

The SMM core and the SMM drivers are loaded in the second region, from high addresses downwards (top-down method). A good chunk of SMRAM (near 0x7F801000) remains free, by the time the SMM page level protection kicks in.

* The code starts setting the NX bit on page table entries that map the free (unused) SMRAM range. However, at a certain point, it seems to overflow to (or validly reach?) page table entries that map the memory attributes table itself. The next access to the memory attributes table causes a page fault.

* The page fault is finally mis-reported as an SMM stack overflow, because the fault handler simply checks if the fault address falls within SMRAM.

(3) Shouldn't the page protection code verify that the processor supports NX in the first place? In PiSmmCpuDxeSmm, this fact seems to be available in "mXdSupported" already.

The Ia32 build of OVMF (with SMM_REQUIRE) requires the user to disable NX on the QEMU command line.

(4) The Ia32X64 build works fine (I also tested S3 suspend/resume briefly).


So here's the log for bullet (2), with a few comments inserted in-between:

> SecCoreStartupWithStack(0xFFFCC000, 0x818000)
> SEC: Normal boot
> DecompressMemFvs: OutputBuffer@A00000+0xAE0090 ScratchBuffer@1500000+0x10000 PcdOvmfDecompressionScratchEnd=0x1510000
> Register PPI Notify: [EfiPeiSecurity2Ppi]
> Install PPI: [EfiFirmwareFileSystem2]
> Install PPI: [EfiFirmwareFileSystem3]
> The 0th FV start address is 0x00000820000, size is 0x000E0000, handle is 0x0
> Register PPI Notify: [EfiPeiFirmwareVolumeInfoPpi]
> Register PPI Notify: [EfiPeiFirmwareVolumeInfo2Ppi]
> Install PPI: [EfiPeiLoadFilePpi]
> Install PPI: [EfiTemporaryRamSupportPpi]
> Loading PEIM at 0x00000834060 EntryPoint=0x00000834280 PcdPeim.efi
> Install PPI: [PcdPpi]
> Install PPI: [EfiPeiPcdPpi]
> Install PPI: [GetPcdInfoPpi]
> Install PPI: [EfiGetPcdInfoPpi]
> Loading PEIM at 0x0000083B320 EntryPoint=0x0000083B540 ReportStatusCodeRouterPei.efi
> Install PPI: [EfiPeiRscHandlerPpi]
> Install PPI: [EfiPeiStatusCodePpi]
> Loading PEIM at 0x0000083EE20 EntryPoint=0x0000083F040 StatusCodeHandlerPei.efi
> Loading PEIM at 0x000008432A0 EntryPoint=0x000008434C0 PlatformPei.efi
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Platform PEIM Loaded
> CMOS:
> 00: 52 00 37 00 11 00 05 17 11 16 26 02 00 80 00 00
> 10: 00 00 00 00 06 80 02 FF FF 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 30: FF FF 20 00 00 7F 00 20 30 00 00 00 00 12 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> Select Item: 0x19
> Select Item: 0x28
> S3 support was detected on QEMU
> Install PPI: [EfiPeiMasterBootModePpi]
> PublishPeiMemory: mPhysMemAddressWidth=36 PeiMemoryCap=65536 KB
> PeiInstallPeiMemory MemoryBegin 0x7B580000, MemoryLength 0x4000000
> QemuInitializeRam called
> Allocated Memory unaligned: Address = 0x7F550000, Pages = 0x30, Type = 6
> After aligning to 0x10000 bytes: Address = 0x7F550000, Pages = 0x20
> Updated aligned-mem HOB with BaseAddress = 7F550000, Length = 20000, MemoryType = 6
> Created after-mem HOB with BaseAddress = 7F570000, Length = 10000, MemoryType = 7
> Reserved variable store memory: 0x7F550000; size: 128kb
> Platform PEI Firmware Volume Initialization
> Install PPI: [EfiPeiFirmwareVolumeInfoPpi]
> Notify: PPI Guid: [EfiPeiFirmwareVolumeInfoPpi], Peim notify entry point: 823910
> The 1th FV start address is 0x00000900000, size is 0x00A00000, handle is 0x900000
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x2D
> Select Item: 0x19
> Temp Stack : BaseAddress=0x814000 Length=0x4000
> Temp Heap  : BaseAddress=0x810000 Length=0x4000
> Total temporary memory:    32768 bytes.
>   temporary memory stack ever used: 16384 bytes.
>   temporary memory heap used:       5784 bytes.
> Old Stack size 16384, New stack size 131072
> Stack Hob: BaseAddress=0x7B580000 Length=0x20000
> Heap Offset = 0x7AD90000 Stack Offset = 0x7AD88000
> TemporaryRamMigration(0x810000, 0x7B59C000, 0x8000)
> Loading PEIM at 0x0007F53B000 EntryPoint=0x0007F53B220 PeiCore.efi
> Reinstall PPI: [EfiFirmwareFileSystem2]
> Reinstall PPI: [EfiFirmwareFileSystem3]
> Reinstall PPI: [EfiPeiLoadFilePpi]
> Install PPI: [EfiPeiMemoryDiscoveredPpi]
> Loading PEIM at 0x0007F532000 EntryPoint=0x0007F532220 DxeIpl.efi
> Install PPI: [EfiPeiDecompressPpi]
> Install PPI: [EfiDxeIplPpi]
> Loading PEIM at 0x0007F528000 EntryPoint=0x0007F528220 S3Resume2Pei.efi
> Install PPI: [EfiPeiS3Resume2Ppi]
> Loading PEIM at 0x0007F523000 EntryPoint=0x0007F523220 SmmAccessPei.efi
> SmmAccessPeiEntryPoint: SMRAM map follows, 2 entries
>    PhysicalStart(0x)     PhysicalSize(0x)         CpuStart(0x)      RegionState(0x)
>             7F800000                 1000             7F800000                   1A
>             7F801000               7FF000             7F801000                    A
> Install PPI: [PeiSmmAccessPpi]
> Loading PEIM at 0x0007F515000 EntryPoint=0x0007F515220 CpuMpPei.efi
> AP Loop Mode is 1
> WakeupBufferStart = 9F000, WakeupBufferSize = 1000
> APIC MODE is 1
> MpInitLib: Find 4 processors in system.
> Register PPI Notify: [EfiEndOfPeiSignalPpi]
> Does not find any stored CPU BIST information from PPI!
>   APICID - 0x00000000, BIST - 0x00000000
>   APICID - 0x00000001, BIST - 0x00000000
>   APICID - 0x00000002, BIST - 0x00000000
>   APICID - 0x00000003, BIST - 0x00000000
> Install PPI: [EfiSecPlatformInformation2Ppi]
> Install PPI: [EfiPeiMpServicesPpi]
> DXE IPL Entry
> Loading PEIM at 0x0007F2DE000 EntryPoint=0x0007F2DE220 DxeCore.efi
> Loading DXE CORE at 0x0007F2DE000 EntryPoint=0x0007F2DE220
> Install PPI: [EfiEndOfPeiSignalPpi]
> Notify: PPI Guid: [EfiEndOfPeiSignalPpi], Peim notify entry point: 7F51838A
> PeiMpInitLib: CpuMpEndOfPeiCallback () invoked
> HandOffToDxeCore() Stack Base: 0x7F2BE000, Stack Size: 0x20000
> CoreInitializeMemoryServices:
>   BaseAddress - 0x7B5A3000 Length - 0x3D1B000 MinimalMemorySizeNeeded - 0x10F4000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7F30E178
> HOBLIST address in DXE = 0x7F0D4010
> Memory Allocation 0x0000000A 0x7F580000 - 0x7F7FFFFF
> Memory Allocation 0x0000000A 0x810000 - 0x817FFF
> Memory Allocation 0x0000000A 0x807000 - 0x807FFF
> Memory Allocation 0x00000000 0x7F800000 - 0x7FFFFFFF
> Memory Allocation 0x00000006 0x7F550000 - 0x7F56FFFF
> Memory Allocation 0x00000007 0x7F570000 - 0x7F57FFFF
> Memory Allocation 0x0000000A 0x820000 - 0x8FFFFF
> Memory Allocation 0x0000000A 0x900000 - 0x12FFFFF
> Memory Allocation 0x0000000A 0x1300000 - 0x150FFFF
> Memory Allocation 0x00000000 0x80000000 - 0x8FFFFFFF
> Memory Allocation 0x00000004 0x7F2BE000 - 0x7F2DDFFF
> Memory Allocation 0x00000004 0x7F54F000 - 0x7F54FFFF
> Memory Allocation 0x00000004 0x7F53B000 - 0x7F54EFFF
> Memory Allocation 0x00000004 0x7F532000 - 0x7F53AFFF
> Memory Allocation 0x00000004 0x7F528000 - 0x7F531FFF
> Memory Allocation 0x00000004 0x7F523000 - 0x7F527FFF
> Memory Allocation 0x00000004 0x7F515000 - 0x7F522FFF
> Memory Allocation 0x00000004 0x7F312000 - 0x7F514FFF
> Memory Allocation 0x00000004 0x7F2DE000 - 0x7F311FFF
> Memory Allocation 0x00000003 0x7F2DE000 - 0x7F311FFF
> Memory Allocation 0x00000004 0x7F2BE000 - 0x7F2DDFFF
> Memory Allocation 0x00000004 0x7B580000 - 0x7B59FFFF
> FV Hob            0x900000 - 0x12FFFFF
> InstallProtocolInterface: [EfiDecompressProtocol] 7F30E134
> InstallProtocolInterface: [EfiFirmwareVolumeBlockProtocol|EfiFirmwareVolumeBlock2Protocol] 7F0D0F9C
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0D0710
> InstallProtocolInterface: [EfiFirmwareVolume2Protocol] 7F0D0B9C
> InstallProtocolInterface: [LzmaCustomDecompress] 7F30E144
> Loading driver [DevicePathDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBFA228
> Loading driver at 0x0007F24A000 EntryPoint=0x0007F24A254 DevicePathDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBFA410
> InstallProtocolInterface: [EfiDevicePathUtilitiesProtocol] 7F254760
> InstallProtocolInterface: [EfiDevicePathToTextProtocol] 7F254780
> InstallProtocolInterface: [EfiDevicePathFromTextProtocol] 7F254788
> Loading driver [PcdDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDB0A8
> Loading driver at 0x0007F240000 EntryPoint=0x0007F240254 PcdDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBDB910
> InstallProtocolInterface: [PcdProtocol] 7F248B40
> InstallProtocolInterface: [EfiPcdProtocol] 7F248BC0
> InstallProtocolInterface: [GetPcdInfoProtocol] 7F248C08
> InstallProtocolInterface: [EfiGetPcdInfoProtocol] 7F248C14
> Loading driver [ReportStatusCodeRouterRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDA0A8
> Loading driver at 0x0007F280000 EntryPoint=0x0007F281034 ReportStatusCodeRouterRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBDA990
> InstallProtocolInterface: [EfiRscHandlerProtocol] 7F28700C
> InstallProtocolInterface: [EfiStatusCodeRuntimeProtocol] 7F287008
> Loading driver [RuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDA3A8
> Loading driver at 0x0007F278000 EntryPoint=0x0007F279034 RuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBCEE90
> InstallProtocolInterface: [EfiRuntimeArchProtocol] 7F27E000
> Loading driver [SecurityStubDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCE8A8
> Loading driver at 0x0007F1CB000 EntryPoint=0x0007F1CB254 SecurityStubDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBCE690
> InstallProtocolInterface: [EfiSecurity2ArchProtocol] 7F23AC64
> InstallProtocolInterface: [EfiSecurityArchProtocol] 7F23AC60
> InstallProtocolInterface: [EfiDeferredImageLoadProtocol] 7F23AC68
> Loading driver [EbcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD70A8
> Loading driver at 0x0007F1C1000 EntryPoint=0x0007F1C1254 EbcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD7990
> InstallProtocolInterface: [EfiEbcProtocol] 7EBD7690
> InstallProtocolInterface: [EfiDebugSupportProtocol] 7EBD7290
> InstallProtocolInterface: [EfiEbcVmTestProtocol] 7EBD7410
> Loading driver [Legacy8259]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD6B28
> Loading driver at 0x0007F1BD000 EntryPoint=0x0007F1BD254 Legacy8259.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD6D10
> InstallProtocolInterface: [EfiLegacy8259Protocol] 7F1C0180
> Loading driver [CpuIo2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD6828
> Loading driver at 0x0007F1B9000 EntryPoint=0x0007F1B9254 CpuIo2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD6610
> InstallProtocolInterface: [EfiCpuIo2Protocol] 7F1BC980
> Loading driver [CpuDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD5028
> Loading driver at 0x0007F1A7000 EntryPoint=0x0007F1A7254 CpuDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD5F10
> InstallProtocolInterface: [EfiCpuArchProtocol] 7F1B8320
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
> AP Loop Mode is 1
> Detect CPU count: 4
> InstallProtocolInterface: [EfiMpServiceProtocol] 7F1B83AC
> Loading driver [IncompatiblePciDeviceSupportDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCFCA8
> Loading driver at 0x0007F1A3000 EntryPoint=0x0007F1A3254 IncompatiblePciDeviceSupportDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD0B10
> Error: Image at 0007F1A3000 start failed: Unsupported
> Loading driver [PciHotPlugInitDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCFCA8
> Loading driver at 0x0007F1A3000 EntryPoint=0x0007F1A3254 PciHotPlugInitDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD0D10
> InstallProtocolInterface: [EfiPciHotPlugInitProtocol] 7F1A6500
> Loading driver [ResetSystemRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD58A8
> Loading driver at 0x0007F26F000 EntryPoint=0x0007F270034 ResetSystemRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A2B10
> InstallProtocolInterface: [EfiResetArchProtocol] 0
> Loading driver [Metronome]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A2828
> Loading driver at 0x0007F19F000 EntryPoint=0x0007F19F254 Metronome.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A2790
> InstallProtocolInterface: [EfiMetronomeArchProtocol] 7F1A28C0
> Loading driver [PrintDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A22A8
> Loading driver at 0x0007F19B000 EntryPoint=0x0007F19B254 PrintDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A8F10
> InstallProtocolInterface: [EfiPrint2Protocol] 7F19D3C0
> Loading driver [HiiDatabase]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A80A8
> Loading driver at 0x0007F175000 EntryPoint=0x0007F175254 HiiDatabase.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A8A90
> InstallProtocolInterface: [EfiHiiFontProtocol] 7F1996F4
> InstallProtocolInterface: [EfiHiiStringProtocol] 7F199730
> InstallProtocolInterface: [EfiHiiDatabaseProtocol] 7F199744
> InstallProtocolInterface: [EfiHiiConfigRoutingProtocol] 7F199770
> InstallProtocolInterface: [EfiConfigKeywordHandlerProtocol] 7F199788
> InstallProtocolInterface: [EfiHiiImageProtocol] 7F199704
> InstallProtocolInterface: [EfiHiiImageExProtocol] 7F199718
> Loading driver [NullMemoryTestDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7ACBA8
> Loading driver at 0x0007F171000 EntryPoint=0x0007F171254 NullMemoryTestDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AC090
> InstallProtocolInterface: [EfiGenericMemTestProtocol] 7F174A40
> Loading driver [SmbiosDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AC128
> Loading driver at 0x0007F169000 EntryPoint=0x0007F169254 SmbiosDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AC590
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x26
> DetectSmbiosVersion: SMBIOS version from QEMU: 0x0208
> InstallProtocolInterface: [EfiSmbiosProtocol] 7F170808
> Loading driver [AcpiTableDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7ABB28
> Loading driver at 0x0007F15E000 EntryPoint=0x0007F15E254 AcpiTableDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7ABE90
> InstallProtocolInterface: [EfiAcpiTableProtocol] 7E7AB0D4
> InstallProtocolInterface: [EfiAcpiSdtProtocol] 7E7AB0DC
> Loading driver [S3SaveStateDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AB1A8
> Loading driver at 0x0007F153000 EntryPoint=0x0007F153254 S3SaveStateDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AB610
> InstallProtocolInterface: [EfiS3SaveStateProtocol] 7F15CCE0
> Loading driver [DpcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AAC28
> Loading driver at 0x0007F14F000 EntryPoint=0x0007F14F254 DpcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AAA90
> InstallProtocolInterface: [EfiDpcProtocol] 7F152460
> Loading driver [HttpUtilitiesDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AA628
> Loading driver at 0x0007F14A000 EntryPoint=0x0007F14A254 HttpUtilitiesDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AA590
> InstallProtocolInterface: [EfiHttpUtilitiesProtocol] 7F14E220
> Loading driver [SmmAccess2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A9B28
> Loading driver at 0x0007F145000 EntryPoint=0x0007F145254 SmmAccess2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A9D10
> InstallProtocolInterface: [EfiSmmAccess2Protocol] 7F148C60
> Loading driver [SmmControl2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A9828
> Loading driver at 0x0007F267000 EntryPoint=0x0007F268034 SmmControl2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A9690
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x28
> OnS3SaveStateInstalled: boot script fragment saved
> InstallProtocolInterface: [EfiSmmControl2Protocol] 7F26D000
> Loading driver [StatusCodeHandlerRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A7028
> Loading driver at 0x0007F25F000 EntryPoint=0x0007F260034 StatusCodeHandlerRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A7C90
> Loading driver [Timer]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A72A8
> Loading driver at 0x0007F141000 EntryPoint=0x0007F141254 Timer.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A7890
> InstallProtocolInterface: [EfiTimerArchProtocol] 7F144340
> Loading driver [PciHostBridgeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A6028
> Loading driver at 0x0007F132000 EntryPoint=0x0007F132254 PciHostBridgeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A6F10
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> InitRootBridge: populated root bus 0, with room for 255 subordinate bus(es)
> RootBridge: PciRoot(0x0)
>   Support/Attr: 70069 / 70069
>     DmaAbove4G: No
> NoExtConfSpace: No
>      AllocAttr: 1 (CombineMemPMem )
>            Bus: 0 - FF
>             Io: 6000 - FFFF
>            Mem: 90000000 - FBFFFFFF
>     MemAbove4G: FFFFFFFFFFFFFFFF - 0
>           PMem: FFFFFFFFFFFFFFFF - 0
>    PMemAbove4G: FFFFFFFFFFFFFFFF - 0
> InstallProtocolInterface: [EfiPciHostBridgeResourceAllocationProtocol] 7E7A61A4
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E7A6B10
> InstallProtocolInterface: [EfiPciRootBridgeIoProtocol] 7E7A6A18
> Loading driver [SetupBrowser]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A64A8
> Loading driver at 0x0007F110000 EntryPoint=0x0007F110254 SetupBrowser.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A5F90
> InstallProtocolInterface: [EfiFormBrowser2Protocol] 7F130488
> InstallProtocolInterface: [EdkiiFormBrowserEx2Protocol] 7F1304A0
> InstallProtocolInterface: [EfiFormBrowserExProtocol] 7F130490
> Loading driver [SmbiosPlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A55A8
> Loading driver at 0x0007F109000 EntryPoint=0x0007F109254 SmbiosPlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A5210
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x27
> SmbiosAdd: Smbios type 1 with size 0x4B is added to 32-bit table
> SmbiosCreateTable: Initialize 32-bit entry point structure
> SmbiosCreateTable() re-allocate SMBIOS 32-bit table
> SmbiosAdd: Smbios type 3 with size 0x26 is added to 32-bit table
> SmbiosAdd: Smbios type 4 with size 0x41 is added to 32-bit table
> SmbiosAdd: Smbios type 16 with size 0x19 is added to 32-bit table
> SmbiosAdd: Smbios type 17 with size 0x35 is added to 32-bit table
> SmbiosAdd: Smbios type 19 with size 0x21 is added to 32-bit table
> SmbiosAdd: Smbios type 32 with size 0xD is added to 32-bit table
> SmbiosAdd: Smbios type 0 with size 0x48 is added to 32-bit table
> Loading driver [AcpiPlatform]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A4728
> Loading driver at 0x0007F0FF000 EntryPoint=0x0007F0FF254 AcpiPlatform.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A4610
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> AcpiPlatformEntryPoint: waiting for root bridges to be connected, registered callback
> Loading driver [LogoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A3028
> Loading driver at 0x0007F0F8000 EntryPoint=0x0007F0F8254 LogoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A3C90
> InstallProtocolInterface: [EfiHiiPackageListProtocol] 7F0FAEB0
> InstallProtocolInterface: [EdkiiPlatformLogoProtocol] 7F0FAD90
> Loading driver [CpuS3DataDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A36A8
> Loading driver at 0x0007F0F3000 EntryPoint=0x0007F0F3254 CpuS3DataDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E799B10
> Loading driver [PiSmmIpl]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7990A8
> Loading driver at 0x0007E1A8000 EntryPoint=0x0007E1A9034 PiSmmIpl.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E799A10
> SMM IPL opened SMRAM window
> SMM IPL found SMRAM window 7F801000 - 7FFFFFFF
> SMM IPL loading SMM Core at SMRAM address 7FFE3000
> SMM IPL calling SMM Core at SMRAM address 7FFE4034
> PiSmmCoreImageBase - 0x000000007FFE3000
> PiSmmCoreImageSize - 0x000000000001C000
> SmmAddMemoryRegion
>   MemBase    - 0x7F801000
>   MemLength  - 0x7E2000
>   Type       - 0x7
>   Attributes - 0xA
> SmmAddMemoryRegion
>   MemBase    - 0x7F800000
>   MemLength  - 0x1000
>   Type       - 0x6
>   Attributes - 0x1A
> SmmAddMemoryRegion
>   MemBase    - 0x7FFE3000
>   MemLength  - 0x1D000
>   Type       - 0x6
>   Attributes - 0x1A
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E799590
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1978
> InstallProtocolInterface: [EfiSmmBase2Protocol] 7E1B3000
> InstallProtocolInterface: [EfiSmmCommunicationProtocol] 7E1B3008
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79D710
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1778
> Loading SMM driver at 0x0007FFD7000 EntryPoint=0x0007FFD8034 CpuIo2Smm.efi
> SmmInstallProtocolInterface: [EfiSmmCpuIo2Protocol] 7FFDC000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79D490
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1678
> Loading SMM driver at 0x0007FFCB000 EntryPoint=0x0007FFCC034 SmmLockBox.efi
> SmmLockBoxSmmLib SmmLockBoxSmmConstructor - Enter
> SmmLockBoxSmmLib SmmLockBoxContext - 7FFD4030
> SmmLockBoxSmmLib LockBoxDataAddress - 7FFD4000
> SmmLockBoxSmmLib SmmLockBoxSmmConstructor - Exit
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> InstallProtocolInterface: [EfiLockBoxProtocol] 0
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CF10
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1578
> Loading SMM driver at 0x0007FFAE000 EntryPoint=0x0007FFAF034 PiSmmCpuDxeSmm.efi
> SMRR Base: 0x7F800000, SMRR Size: 0x800000
> PcdCpuSmmCodeAccessCheckEnable = 1
> SMRAM TileSize = 0x00002000 (0x00001000, 0x00001000)
> SMRAM SaveState Buffer (0x7FFA0000, 0x0000E000)
> CPU[000]  APIC ID=0000  SMBASE=7FF98000  SaveState=7FFA7C00  Size=00000400
> CPU[001]  APIC ID=0001  SMBASE=7FF9A000  SaveState=7FFA9C00  Size=00000400
> CPU[002]  APIC ID=0002  SMBASE=7FF9C000  SaveState=7FFABC00  Size=00000400
> CPU[003]  APIC ID=0003  SMBASE=7FF9E000  SaveState=7FFADC00  Size=00000400
> mXdSupported - 0x0

Note this -- no support for NX.

> One Semaphore Size    = 0x40
> Total Semaphores Size = 0x840
> InstallProtocolInterface: [gEfiSmmConfigurationProtocolGuid] 7FFC6040
> SMM IPL registered SMM Entry Point address 7FFE499D
> SmmInstallProtocolInterface: [EfiSmmCpuProtocol] 7FFC6068
> SmmInstallProtocolInterface: [EfiSmmCpuServiceProtocol] 7FFC6084
> SMM S3 SMRAM Structure = 7F0D5988
> SMM S3 Structure = 7F800000
> SMM CPU Module exit from SMRAM with EFI_SUCCESS
> SMM IPL closed SMRAM window
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CC90
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1478
> Loading SMM driver at 0x0007FF65000 EntryPoint=0x0007FF66034 FvbServicesSmm.efi
> QEMU Flash: Attempting flash detection at FFE00010
> QemuFlashDetected => FD behaves as FLASH
> QemuFlashDetected => Yes
> Installing QEMU flash SMM FVB
> SmmInstallProtocolInterface: [EfiSmmFirmwareVolumeBlockProtocol] 7FFCA514
> SmmInstallProtocolInterface: [EfiDevicePathProtocol] 7FFCA448
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CA90
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1278
> Loading SMM driver at 0x0007FEE4000 EntryPoint=0x0007FEE5034 VariableSmm.efi
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> VarCheckLibRegisterSetVariableCheckHandler - 0x7FEF4643 Success
> Variable driver common space: 0xDF9C 0xDF9C 0xDF9C
> Variable driver will work with auth variable format!
> SmmInstallProtocolInterface: [EfiSmmVariableProtocol] 7FF5E000
> SmmInstallProtocolInterface: [EdkiiSmmVarCheckProtocol] 7FF5E010
> InstallProtocolInterface: [EfiSmmVariableProtocol] 7FF5E000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79C490
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1378
> Loading SMM driver at 0x0007FEB0000 EntryPoint=0x0007FEB1034 SmmFaultTolerantWriteDxe.efi
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> Ftw: FtwWorkSpaceLba - 0xF, WorkBlockSize  - 0x1000, FtwWorkSpaceBase - 0x0
> Ftw: FtwSpareLba     - 0x10, SpareBlockSize - 0x1000
> Ftw: NumberOfWorkBlock - 0x1, FtwWorkBlockLba - 0xF
> Ftw: WorkSpaceLbaInSpare - 0x0, WorkSpaceBaseInSpare - 0x0
> Ftw: Remaining work space size - EA0
> SmmInstallProtocolInterface: [EfiSmmFaultTolerantWriteProtocol] 7FEAD010
> Variable PK does not exist.
> Variable SetupMode is 1
> Variable SecureBoot is 0
> Variable SecureBootEnable is 0
> Variable CustomMode is 0
> Variable VendorKeys is 1
> Variable driver will work with auth variable support!
> InstallProtocolInterface: [SmmVariableWrite] 0
> InstallProtocolInterface: [EfiSmmFaultTolerantWriteProtocol] 0
> Loading driver [WatchdogTimer]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79BBA8
> Loading driver at 0x0007F0EF000 EntryPoint=0x0007F0EF254 WatchdogTimer.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79BE90
> InstallProtocolInterface: [EfiWatchdogTimerArchProtocol] 7F0F2380
> Loading driver [DriverHealthManagerDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79B128
> Loading driver at 0x0007F0E5000 EntryPoint=0x0007F0E5254 DriverHealthManagerDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79B590
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0EE5FC
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7F0EE5E0
> Loading driver [RamDiskDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AFDA8
> Loading driver at 0x0007E199000 EntryPoint=0x0007E199254 RamDiskDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79A590
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E79A490
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E1A6E0C
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E1A6B10
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E6AF5A8
> InstallProtocolInterface: [EfiRamDiskProtocol] 7E1A6AC0
> InstallProtocolInterface: [RamDiskDxe] 7E6AF590
> Loading driver [DisplayEngine]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AEC28
> Loading driver at 0x0007E17E000 EntryPoint=0x0007E17E254 DisplayEngine.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6ADB90
> InstallProtocolInterface: [EdkiiFormDisplayEngineProtocol] 7E196A0C
> Loading driver [BootScriptExecutorDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AA7A8
> Loading driver at 0x0007E168000 EntryPoint=0x0007E168254 BootScriptExecutorDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6AA110
> Loading driver [VariableSmmRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AA2A8
> Loading driver at 0x0007E15E000 EntryPoint=0x0007E15F034 VariableSmmRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A9B10
> InstallProtocolInterface: [EfiVariableArchProtocol] 0
> InstallProtocolInterface: [EdkiiVariableLockProtocol] 7E166054
> InstallProtocolInterface: [EdkiiVarCheckProtocol] 7E166058
> InstallProtocolInterface: [EfiVariableWriteArchProtocol] 0
> Loading driver [PcRtc]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A92A8
> Loading driver at 0x0007E14C000 EntryPoint=0x0007E14D034 PcRtc.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A9590
> InstallProtocolInterface: [EfiRealTimeClockArchProtocol] 0
> Loading driver [SecureBootConfigDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69B828
> Loading driver at 0x0007E12D000 EntryPoint=0x0007E12D254 SecureBootConfigDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69B790
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E69B210
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E1454AC
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E144C20
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E6A6114
> InstallProtocolInterface: [SecureBootConfigDxe] 7E6A6110
> Loading driver [MonotonicCounterRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A6628
> Loading driver at 0x0007E126000 EntryPoint=0x0007E127034 MonotonicCounterRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A5B10
> InstallProtocolInterface: [EfiMonotonicCounterArchProtocol] 0
> Loading driver [CapsuleRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A5828
> Loading driver at 0x0007E119000 EntryPoint=0x0007E11A034 CapsuleRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A5690
> InstallProtocolInterface: [EfiCapsuleArchProtocol] 0
> Loading driver [BdsDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A4028
> Loading driver at 0x0007E0ED000 EntryPoint=0x0007E0ED254 BdsDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A4F90
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> InstallProtocolInterface: [EfiBdsArchProtocol] 7E111D60
> Loading driver [PlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A4928
> Loading driver at 0x0007F0DD000 EntryPoint=0x0007F0DD254 PlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A4890
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0E4480
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7F0E4574
> Loading driver [PciBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A1028
> Loading driver at 0x0007E0D2000 EntryPoint=0x0007E0D2254 PciBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A1610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0EB7C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0EB7EC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0EB7F8
> InstallProtocolInterface: [EfiPciHotPlugRequestProtocol] 7E0EB7E8
> Loading driver [BlockMmioToBlockIoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A0C28
> Loading driver at 0x0007E0CD000 EntryPoint=0x0007E0CD254 BlockMmioToBlockIoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A0A10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0D1520
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0D1538
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0D1544
> Loading driver [VirtioPciDeviceDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A0128
> Loading driver at 0x0007E0C8000 EntryPoint=0x0007E0C8254 VirtioPciDeviceDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A0590
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0CC7DC
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0CC804
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0CC810
> Loading driver [Virtio10]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F028
> Loading driver at 0x0007E0C2000 EntryPoint=0x0007E0C2254 Virtio10.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69FE90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0C6F20
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0C6F48
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0C6F54
> Loading driver [VirtioBlkDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F928
> Loading driver at 0x0007E0BC000 EntryPoint=0x0007E0BC254 VirtioBlkDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69F690
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0C1480
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0C14A8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0C14B4
> Loading driver [VirtioScsiDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F3A8
> Loading driver at 0x0007E0B6000 EntryPoint=0x0007E0B6254 VirtioScsiDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69EB10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0BB780
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0BB7A8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0BB7B4
> Loading driver [VirtioRngDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69E0A8
> Loading driver at 0x0007E0B0000 EntryPoint=0x0007E0B0254 VirtioRngDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69E990
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0B4B60
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0B4B88
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0B4B94
> Loading driver [XenIoPciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69E328
> Loading driver at 0x0007E0AB000 EntryPoint=0x0007E0AB254 XenIoPciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69E610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0AECA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0AECC8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0AECD4
> Loading driver [XenBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69DC28
> Loading driver at 0x0007E09E000 EntryPoint=0x0007E09E254 XenBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69DA90
> Error: Image at 0007E09E000 start failed: Aborted
> Loading driver [XenPvBlkDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69DC28
> Loading driver at 0x0007E0A3000 EntryPoint=0x0007E0A3254 XenPvBlkDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69DA10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0AA8A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0AA8B8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0AA8C4
> Loading driver [ConPlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69D1A8
> Loading driver at 0x0007E09D000 EntryPoint=0x0007E09D254 ConPlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69D410
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0A1BC0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0A1BF0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0A1BFC
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0A1BD8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0A1BF0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0A1BFC
> Loading driver [ConSplitterDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69C0A8
> Loading driver at 0x0007E091000 EntryPoint=0x0007E091254 ConSplitterDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69CA90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD18
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD24
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCE8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD30
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD3C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BD00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD48
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD54
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCB8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD60
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD6C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCD0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD78
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD84
> InstallProtocolInterface: [EfiSimpleTextInProtocol] 7E09BA4C
> InstallProtocolInterface: [EfiSimpleTextInputExProtocol] 7E09BA64
> InstallProtocolInterface: [EfiSimplePointerProtocol] 7E09BA90
> InstallProtocolInterface: [EfiAbsolutePointerProtocol] 7E09BACC
> InstallProtocolInterface: [EfiSimpleTextOutProtocol] 7E09BB6C
> InstallProtocolInterface: [EfiSimpleTextOutProtocol] 7E09BC0C
> Loading driver [GraphicsConsoleDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E698B28
> Loading driver at 0x0007E087000 EntryPoint=0x0007E087254 GraphicsConsoleDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E698E90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E08EA7C
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E08EA94
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E08EAA0
> Loading driver [TerminalDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E698628
> Loading driver at 0x0007E07A000 EntryPoint=0x0007E07A254 TerminalDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E698290
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E085580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E085780
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E08578C
> Loading driver [DiskIoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E697B28
> Loading driver at 0x0007E072000 EntryPoint=0x0007E072254 DiskIoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E697D90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E078DA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E078E10
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E078E1C
> Loading driver [PartitionDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E697128
> Loading driver at 0x0007E068000 EntryPoint=0x0007E068254 PartitionDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E697910
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E070A00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E070A28
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E070A34
> Loading driver [EnglishDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E696028
> Loading driver at 0x0007F0D9000 EntryPoint=0x0007F0D9254 EnglishDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E696F90
> InstallProtocolInterface: [EfiUnicodeCollationProtocol] 7F0DC380
> InstallProtocolInterface: [EfiUnicodeCollation2Protocol] 7F0DC39C
> Loading driver [ScsiBus]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E696928
> Loading driver at 0x0007E061000 EntryPoint=0x0007E061254 ScsiBus.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E696690
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E067580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E067598
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0675A4
> Loading driver [ScsiDisk]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6963A8
> Loading driver at 0x0007E052000 EntryPoint=0x0007E052254 ScsiDisk.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0602A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0602E0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0602EC
> Loading driver [SataController]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6950A8
> Loading driver at 0x0007E04C000 EntryPoint=0x0007E04C254 SataController.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695910
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E051060
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E051078
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E051084
> Loading driver [AtaAtapiPassThruDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6952A8
> Loading driver at 0x0007E03B000 EntryPoint=0x0007E03B254 AtaAtapiPassThruDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E04B340
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E04B4B4
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E04B4C0
> Loading driver [AtaBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E694BA8
> Loading driver at 0x0007E030000 EntryPoint=0x0007E030254 AtaBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E694A10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E039B80
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E039D38
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E039D44
> Loading driver [NvmExpressDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6945A8
> Loading driver at 0x0007E021000 EntryPoint=0x0007E021254 NvmExpressDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E694510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E02EEA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E02EF00
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E02EF0C
> InstallProtocolInterface: [EfiDriverSupportedEfiVersionProtocol] 7E02EEB8
> Loading driver [IsaAcpi]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E691BA8
> Loading driver at 0x0007E01C000 EntryPoint=0x0007E01C254 IsaAcpi.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E691090
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E01FF80
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E020134
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E020128
> Loading driver [IsaBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6911A8
> Loading driver at 0x0007E015000 EntryPoint=0x0007E015254 IsaBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E691790
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E01B320
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E01B338
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E01B344
> Loading driver [IsaSerialDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E687028
> Loading driver at 0x0007E00C000 EntryPoint=0x0007E00C254 IsaSerialDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E687F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E013BA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E013C70
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E013C7C
> Loading driver [Ps2KeyboardDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6878A8
> Loading driver at 0x0007E002000 EntryPoint=0x0007E002254 Ps2KeyboardDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E687710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E00ACE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E00ACF8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E00AD04
> Loading driver [IsaFloppyDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E687428
> Loading driver at 0x0007DFF9000 EntryPoint=0x0007DFF9254 IsaFloppyDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686B10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E001748
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E001760
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E00176C
> Loading driver [Fat]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6860A8
> Loading driver at 0x0007DFEA000 EntryPoint=0x0007DFEA254 Fat.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686A90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFF8640
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFF8658
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFF8664
> Loading driver [SnpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E686328
> Loading driver at 0x0007DFDE000 EntryPoint=0x0007DFDE254 SnpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFE8E60
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFE8E78
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFE8E84
> Loading driver [MnpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E690C28
> Loading driver at 0x0007DFCE000 EntryPoint=0x0007DFCE254 MnpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E690890
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFDD000
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFDD068
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFDD074
> Loading driver [VlanConfigDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6906A8
> Loading driver at 0x0007DFC3000 EntryPoint=0x0007DFC3254 VlanConfigDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E690310
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFCCCE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFCCF50
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFCCF5C
> Loading driver [ArpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68FB28
> Loading driver at 0x0007DFB9000 EntryPoint=0x0007DFB9254 ArpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68FE10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFC20C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFC20D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFC20E4
> Loading driver [Dhcp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68F8A8
> Loading driver at 0x0007DFA9000 EntryPoint=0x0007DFA9254 Dhcp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68F710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFB7580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFB75D4
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFB75E0
> Loading driver [Ip4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E028
> Loading driver at 0x0007DF8D000 EntryPoint=0x0007DF8D254 Ip4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68ED10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFA7960
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFA79A0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFA79AC
> Loading driver [Mtftp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E8A8
> Loading driver at 0x0007DF7E000 EntryPoint=0x0007DF7E254 Mtftp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68EA90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF8BD00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF8BD20
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF8BD2C
> Loading driver [Udp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E3A8
> Loading driver at 0x0007DF70000 EntryPoint=0x0007DF70254 Udp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68DF90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF7D0A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF7D0C0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF7D0CC
> Loading driver [Tcp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68D128
> Loading driver at 0x0007DF57000 EntryPoint=0x0007DF57254 Tcp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68DA10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF6E858
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF6E8EC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF6E8F8
> Loading driver [UefiPxe4BcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68D328
> Loading driver at 0x0007DF47000 EntryPoint=0x0007DF47254 UefiPxe4BcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68D610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF55900
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF55918
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF55924
> Loading driver [IScsi4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68CC28
> Loading driver at 0x0007DF2D000 EntryPoint=0x0007DF2D254 IScsi4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68CE10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF45AA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF45AB8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF45AC4
> InstallProtocolInterface: [EfiIScsiInitiatorNameProtocol] 7DF45B30
> InstallProtocolInterface: [EfiDevicePathProtocol] 7DF45B18
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E68C818
> Loading driver [DnsDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68ABA8
> Loading driver at 0x0007DF1B000 EntryPoint=0x0007DF1B254 DnsDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68C310
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF2C200
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF2C280
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF2C28C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF2C218
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF2C280
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF2C28C
> Loading driver [HttpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68B1A8
> Loading driver at 0x0007DF0B000 EntryPoint=0x0007DF0B254 HttpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68B510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF19820
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF19868
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF19874
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF19838
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF19868
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF19874
> Loading driver [HttpBootDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6890A8
> Loading driver at 0x0007DEF3000 EntryPoint=0x0007DEF3254 HttpBootDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E689A90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF09880
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF098F8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF09904
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF09898
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF098F8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF09904
> Loading driver [VirtioNetDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E688028
> Loading driver at 0x0007DEEB000 EntryPoint=0x0007DEEB254 VirtioNetDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEF1DB8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEF1DA0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEF1DAC
> Loading driver [UhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E688DA8
> Loading driver at 0x0007DEDF000 EntryPoint=0x0007DEDF254 UhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688B90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEE9CE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEE9CF8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEE9D04
> Loading driver [EhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6882A8
> Loading driver at 0x0007DED1000 EntryPoint=0x0007DED1254 EhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEDE3E8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEDE400
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEDE40C
> Loading driver [XhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E685BA8
> Loading driver at 0x0007DEBC000 EntryPoint=0x0007DEBC254 XhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E685090
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DED0388
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DED03D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DED03E4
> Loading driver [UsbBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6851A8
> Loading driver at 0x0007DEAD000 EntryPoint=0x0007DEAD254 UsbBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E685790
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEBA834
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEBA900
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEBA90C
> Loading driver [UsbKbDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E679028
> Loading driver at 0x0007DEA2000 EntryPoint=0x0007DEA2254 UsbKbDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E679F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEAB4E0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEABCAC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEABCB8
> Loading driver [UsbMassStorageDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6798A8
> Loading driver at 0x0007DE99000 EntryPoint=0x0007DE99254 UsbMassStorageDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E679710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEA124C
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEA12D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEA12E4
> Loading driver [QemuVideoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E679428
> Loading driver at 0x0007DE8E000 EntryPoint=0x0007DE8E254 QemuVideoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E678B10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DE976C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DE97A3C
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DE97A48
> InstallProtocolInterface: [EfiDriverSupportedEfiVersionProtocol] 7DE97734
> Loading driver [VirtioGpuDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6780A8
> Loading driver at 0x0007DE85000 EntryPoint=0x0007DE85254 VirtioGpuDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E678210
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DE8CFE0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DE8B2AC
> [Bds] Entry...
> [BdsDxe] Locate Variable Lock protocol - Success
> [Variable] Lock: [EfiGlobalVariable]:PlatformLangCodes Success
> [Variable] Lock: [EfiGlobalVariable]:LangCodes Success
> [Variable] Lock: [EfiGlobalVariable]:BootOptionSupport Success
> [Variable] Lock: [EfiGlobalVariable]:HwErrRecSupport Success
> [Variable] Lock: [EfiGlobalVariable]:OsIndicationsSupported Success
> Variable Driver Auto Update PlatformLang, PlatformLang:en, Lang:eng Status: Success
> [Variable] Lock: [EfiGlobalVariable]:PlatformRecovery0000 Success
> PlatformBootManagerBeforeConsole
> Registered NotifyDevPath Event
> PCI Bus First Scanning
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;  Length = 0x2000;  Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;  Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;  Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;  Length = 0x100;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x20
>
> PCI Bus Second Scanning
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;  Length = 0x2000;  Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;  Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;  Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;  Length = 0x100;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x20
>
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;  Length = 0x2000;  Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;  Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;  Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;  Length = 0x100;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x20
>
> PciHostBridge: SubmitResources for PciRoot(0x0)
>  I/O: Granularity/SpecificFlag = 0 / 01
>       Length/Alignment = 0x2000 / 0xFFF
>  Mem: Granularity/SpecificFlag = 32 / 00
>       Length/Alignment = 0x8400000 / 0x3FFFFFF
> PciBus: HostBridge->SubmitResources() - Success
> PciHostBridge: NotifyPhase (AllocateResources)
>  RootBridge: PciRoot(0x0)
>   Mem: Base/Length/Alignment = 90000000/8400000/3FFFFFF - Success
>   I/O: Base/Length/Alignment = 6000/2000/FFF - Success
> PciBus: HostBridge->NotifyPhase(AllocateResources) - Success
> PciBus: Resource Map for Root Bridge PciRoot(0x0)
> Type =   Io16; Base = 0x6000;  Length = 0x2000;  Alignment = 0xFFF
>    Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PPB [00|1E|00:**]
>    Base = 0x7000;  Length = 0x40;  Alignment = 0x3F;  Owner = PCI [00|1F|03:20]
>    Base = 0x7040;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [00|1F|02:20]
>    Base = 0x7060;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [00|01|00:1C]
> Type =  Mem32; Base = 0x90000000;  Length = 0x8400000;  Alignment = 0x3FFFFFF
>    Base = 0x90000000;  Length = 0x4000000;  Alignment = 0x3FFFFFF;  Owner = PCI [00|01|00:14]
>    Base = 0x94000000;  Length = 0x4000000;  Alignment = 0x3FFFFFF;  Owner = PCI [00|01|00:10]
>    Base = 0x98000000;  Length = 0x300000;  Alignment = 0x1FFFFF;  Owner = PPB [00|1E|00:**]
>    Base = 0x98300000;  Length = 0x2000;  Alignment = 0x1FFF;  Owner = PCI [00|01|00:18]
>    Base = 0x98302000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [00|1F|02:24]
>
> PciBus: Resource Map for Bridge [00|1E|00]
> Type =   Io16; Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF
>    Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PPB [01|01|00:**]
> Type =  Mem32; Base = 0x98000000;  Length = 0x300000;  Alignment = 0x1FFFFF
>    Base = 0x98000000;  Length = 0x200000;  Alignment = 0x1FFFFF;  Owner = PPB [01|01|00:**]
>    Base = 0x98200000;  Length = 0x100;  Alignment = 0xFFF;  Owner = PPB [01|01|00:10]
>
> PciBus: Resource Map for Bridge [01|01|00]
> Type =   Io16; Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF
>    Base = Padding;  Length = 0x200;  Alignment = 0x1FF
>    Base = 0x6000;  Length = 0x40;  Alignment = 0x3F;  Owner = PCI [02|05|00:10]
>    Base = 0x6040;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|06|00:10]
>    Base = 0x6060;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|04|00:10]
>    Base = 0x6080;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|02|02:20]
>    Base = 0x60A0;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|02|01:20]
>    Base = 0x60C0;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|02|00:20]
>    Base = 0x60E0;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|01|00:10]
> Type =  Mem32; Base = 0x98000000;  Length = 0x200000;  Alignment = 0x1FFFFF
>    Base = Padding;  Length = 0x200000;  Alignment = 0x1FFFFF
>    Base = 0x98000000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|06|00:14]
>    Base = 0x98001000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|05|00:14]
>    Base = 0x98002000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|02|07:10]
>    Base = 0x98003000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|01|00:14]
> Type =  Mem32; Base = 0x98200000;  Length = 0x100;  Alignment = 0xFFF
>
> InstallProtocolInterface: [EfiPciEnumerationCompleteProtocol] 0
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684A90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E684598
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684B90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684990
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E683E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E683F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E67F018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E67F418
> OnRootBridgesConnected: root bridges have been connected, installing ACPI tables
> Select Item: 0x19
> Select Item: 0x29
> Select Item: 0x19
> Select Item: 0x21
> ProcessCmdAllocate: File="etc/acpi/rsdp" Alignment=0x10 Zone=2 Size=0x24 Address=0x7DE84000
> Select Item: 0x19
> Select Item: 0x22
> ProcessCmdAllocate: File="etc/acpi/tables" Alignment=0x40 Zone=1 Size=0x20000 Address=0x7DE64000
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x49 Start=0x40 Length=0x211D
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2181 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2185 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x2166 Start=0x215D Length=0x74
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x21DA Start=0x21D1 Length=0x90
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x226A Start=0x2261 Length=0x38
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x22A2 Start=0x2299 Length=0x3C
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x22F9 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x22FD PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2301 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2305 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x22DE Start=0x22D5 Length=0x34
> ProcessCmdAddPointer: PointerFile="etc/acpi/rsdp" PointeeFile="etc/acpi/tables" PointerOffset=0x10 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/rsdp" ResultOffset=0x8 Start=0x0 Length=0x24
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE64000 (remaining: 0x20000): found "FACS" size 0x40
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE64040 (remaining: 0x1FFC0): found "DSDT" size 0x211D
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE6615D (remaining: 0x1DEA3): found "FACP" size 0x74
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE661D1 (remaining: 0x1DE2F): found "APIC" size 0x90
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE66261 (remaining: 0x1DD9F): found "HPET" size 0x38
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE66299 (remaining: 0x1DD67): found "MCFG" size 0x3C
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE662D5 (remaining: 0x1DD2B): found "RSDT" size 0x34
> InstallQemuFwCfgTables: installed 6 tables
> InstallQemuFwCfgTables: freeing "etc/acpi/rsdp"
> InstallQemuFwCfgTables: freeing "etc/acpi/tables"
> PcRtc: Write 0x20 to CMOS location 0x32
> SmmEndOfDxeHandler
> SmmInstallProtocolInterface: [EfiSmmEndOfDxeProtocol] 0
> LoadedImage - 0x7FFE3000 0x1C000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Core/PiSmmCore/PiSmmCore/DEBUG/PiSmmCore.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFE3000 - 0x0000001C
> SMM ImageRecordCount - 0x0
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Core/PiSmmCore/PiSmmCore/DEBUG/PiSmmCore.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00019000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00019000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFE4000 - 0x0000000000019000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFD7000 0x7000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm/DEBUG/CpuIo2Smm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFD7000 - 0x00000007
> SMM ImageRecordCount - 0x1
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm/DEBUG/CpuIo2Smm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00004000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00004000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFD8000 - 0x0000000000004000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFCB000 0xB000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox/DEBUG/SmmLockBox.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFCB000 - 0x0000000B
> SMM ImageRecordCount - 0x2
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox/DEBUG/SmmLockBox.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00008000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00008000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFCC000 - 0x0000000000008000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFAE000 0x1B000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFAE000 - 0x0000001B
> SMM ImageRecordCount - 0x3
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00017000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00017000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFAF000 - 0x0000000000017000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FF65000 0xA000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm/DEBUG/FvbServicesSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FF65000 - 0x0000000A
> SMM ImageRecordCount - 0x4
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm/DEBUG/FvbServicesSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00007000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00007000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FF66000 - 0x0000000000007000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FEE4000 0x80000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm/DEBUG/VariableSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FEE4000 - 0x00000080
> SMM ImageRecordCount - 0x5
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm/DEBUG/VariableSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00079000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00079000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FEE5000 - 0x0000000000079000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FEB0000 0xF000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm/DEBUG/SmmFaultTolerantWriteDxe.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FEB0000 - 0x0000000F
> SMM ImageRecordCount - 0x6
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm/DEBUG/SmmFaultTolerantWriteDxe.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x0000C000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x0000C000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FEB1000 - 0x000000000000C000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> SMM MemoryProtectionAttribute - 0x0000000000000001
> SMM Total Image Count - 0x7
> SMM Dump ImageRecord:
> SMM  Image[0]: 0x000000007FEB0000 - 0x000000000000F000
> SMM  Image[1]: 0x000000007FEE4000 - 0x0000000000080000
> SMM  Image[2]: 0x000000007FF65000 - 0x000000000000A000
> SMM  Image[3]: 0x000000007FFAE000 - 0x000000000001B000
> SMM  Image[4]: 0x000000007FFCB000 - 0x000000000000B000
> SMM  Image[5]: 0x000000007FFD7000 - 0x0000000000007000
> SMM  Image[6]: 0x000000007FFE3000 - 0x000000000001C000
> MemoryMapSize - 0x6C0
> MemoryMap - 0x7FEA6008
> MemoryAttributesTable:
>   Version              - 0x00000001
>   NumberOfEntries      - 0x00000015
>   DescriptorSize       - 0x00000030
> Entry (0x7FEA5818)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007F800000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000004000

Note the number of the 4KB page where the first entry of the table is located: 0x7FEA5.

> Entry (0x7FEA5848)
>   Type              - 0x7
>   PhysicalStart     - 0x000000007F801000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x00000000000006A5
>   Attribute         - 0x0000000000000000
> Entry (0x7FEA5878)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEA6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000B
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA58A8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEB1000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000C
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA58D8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEBD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000028
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5908)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEE5000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000079
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5938)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF5E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5968)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF66000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000007
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5998)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF6D000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000011
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA59C8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF7E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA59F8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF7F000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A28)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF87000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5A58)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF88000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000027
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A88)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFAF000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000017
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5AB8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFC6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000006
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5AE8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFCC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B18)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFD4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5B48)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFD8000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B78)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFDC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5BA8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFE4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000019
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5BD8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFFD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000003
>   Attribute         - 0x0000000000004000

Actually, *all* of the table entries are located on page 0x7FEA5.

> [Variable]SMM_END_OF_DXE is signaled
> Initialize variable error flag (FF)
> CpuS3DataOnEndOfDxe
> AcpiS3ContextSave!
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [AcpiS3IdtrProfile], SmramBuffer - 0x7FEA3000, Length - 0x6
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB8C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> AcpiS3Context: AcpiFacsTable is 0x7DE63000
> AcpiS3Context: IdtrProfile is 0x7F2AD800
> AcpiS3Context: S3NvsPageTableAddress is 0x       0
> AcpiS3Context: S3DebugBufferAddress is 0x7DE7C000
> AcpiS3Context: BootScriptStackBase is 0x7DE7D000
> AcpiS3Context: BootScriptStackSize is 0x    8000
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiAcpiVariable], SmramBuffer - 0x7FEA2000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiAcpiS3Context], SmramBuffer - 0x7FEA1000, Length - 0x30
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB8C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> Select Item: 0x19
> Select Item: 0x28
> InstallProtocolInterface: [EfiDxeSmmReadyToLockProtocol] 0
> InstallProtocolInterface: [BootScriptExecutorDxe] 0
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA64
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiBootScriptExecutorVariable], SmramBuffer - 0x7FEA0000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA64
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiBootScriptExecutorContext], SmramBuffer - 0x7FE9F000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA6C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB14
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptExecutorImage], SmramBuffer - 0x7FE89000, Length - 0x15680
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB1C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB94
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptData], SmramBuffer - 0x7FE85000, Length - 0x4000
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB9C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB94
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptTableBase], SmramBuffer - 0x7FE84000, Length - 0x4
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB9C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmInstallProtocolInterface: [EfiSmmReadyToLockProtocol] 0
> Patch page table start ...
> Patch page table done!
> MemoryAttributesTable:
>   Version                   - 0x00000001
>   NumberOfEntries           - 0x00000015
>   DescriptorSize            - 0x00000030
> Entry (0x7FEA5818)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007F800000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5848)
>   Type              - 0x7
>   PhysicalStart     - 0x000000007F801000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x00000000000006A5
>   Attribute         - 0x0000000000000000
> Entry (0x7FEA5878)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEA6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000B
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA58A8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEB1000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000C
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA58D8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEBD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000028
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5908)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEE5000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000079
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5938)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF5E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5968)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF66000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000007
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5998)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF6D000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000011
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA59C8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF7E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA59F8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF7F000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A28)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF87000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5A58)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF88000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000027
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A88)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFAF000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000017
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5AB8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFC6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000006
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5AE8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFCC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B18)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFD4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5B48)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFD8000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B78)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFDC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5BA8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFE4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000019
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5BD8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFFD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000003
>   Attribute         - 0x0000000000004000
> SetAttribute: Memory Entry - 0x7F800000, 0x1
> Split - 0x7FE81000

Okay, so here we start the conversion. The first SMRAM region is 1 page in size, so we can't proceed with 2MB pages. We proceed with 4KB pages. OK.

> ConvertPageEntryAttribute 0x7F800067->0x800000007F800067
> SetAttribute: Memory Entry - 0x7F801000, 0x6A5

This is supposed to cover the unused pages:

> ConvertPageEntryAttribute 0x7F801067->0x800000007F801067
> ConvertPageEntryAttribute 0x7F802067->0x800000007F802067
> ConvertPageEntryAttribute 0x7F803067->0x800000007F803067
> ConvertPageEntryAttribute 0x7F804067->0x800000007F804067
> ConvertPageEntryAttribute 0x7F805067->0x800000007F805067
> ConvertPageEntryAttribute 0x7F806067->0x800000007F806067
> ConvertPageEntryAttribute 0x7F807067->0x800000007F807067
> ConvertPageEntryAttribute 0x7F808067->0x800000007F808067
> ConvertPageEntryAttribute 0x7F809067->0x800000007F809067
> ConvertPageEntryAttribute 0x7F80A067->0x800000007F80A067
> ConvertPageEntryAttribute 0x7F80B067->0x800000007F80B067
> ConvertPageEntryAttribute 0x7F80C067->0x800000007F80C067
> ConvertPageEntryAttribute 0x7F80D067->0x800000007F80D067
> ConvertPageEntryAttribute 0x7F80E067->0x800000007F80E067
> ConvertPageEntryAttribute 0x7F80F067->0x800000007F80F067
> ConvertPageEntryAttribute 0x7F810067->0x800000007F810067
> ConvertPageEntryAttribute 0x7F811067->0x800000007F811067
> ConvertPageEntryAttribute 0x7F812067->0x800000007F812067
> ConvertPageEntryAttribute 0x7F813067->0x800000007F813067
> ConvertPageEntryAttribute 0x7F814067->0x800000007F814067
> ConvertPageEntryAttribute 0x7F815067->0x800000007F815067
> ConvertPageEntryAttribute 0x7F816067->0x800000007F816067
> ConvertPageEntryAttribute 0x7F817067->0x800000007F817067
> ConvertPageEntryAttribute 0x7F818067->0x800000007F818067
> ConvertPageEntryAttribute 0x7F819067->0x800000007F819067
> ConvertPageEntryAttribute 0x7F81A067->0x800000007F81A067
> ConvertPageEntryAttribute 0x7F81B067->0x800000007F81B067
> ConvertPageEntryAttribute 0x7F81C067->0x800000007F81C067
> ConvertPageEntryAttribute 0x7F81D067->0x800000007F81D067
> ConvertPageEntryAttribute 0x7F81E067->0x800000007F81E067
> ConvertPageEntryAttribute 0x7F81F067->0x800000007F81F067
> ConvertPageEntryAttribute 0x7F820067->0x800000007F820067
> ConvertPageEntryAttribute 0x7F821067->0x800000007F821067
> ConvertPageEntryAttribute 0x7F822067->0x800000007F822067
> ConvertPageEntryAttribute 0x7F823067->0x800000007F823067
> ConvertPageEntryAttribute 0x7F824067->0x800000007F824067
> ConvertPageEntryAttribute 0x7F825067->0x800000007F825067
> ConvertPageEntryAttribute 0x7F826067->0x800000007F826067
> ConvertPageEntryAttribute 0x7F827067->0x800000007F827067
> ConvertPageEntryAttribute 0x7F828067->0x800000007F828067
> ConvertPageEntryAttribute 0x7F829067->0x800000007F829067
> ConvertPageEntryAttribute 0x7F82A067->0x800000007F82A067
> ConvertPageEntryAttribute 0x7F82B067->0x800000007F82B067
> ConvertPageEntryAttribute 0x7F82C067->0x800000007F82C067
> ConvertPageEntryAttribute 0x7F82D067->0x800000007F82D067
> ConvertPageEntryAttribute 0x7F82E067->0x800000007F82E067
> ConvertPageEntryAttribute 0x7F82F067->0x800000007F82F067
> ConvertPageEntryAttribute 0x7F830067->0x800000007F830067
> ConvertPageEntryAttribute 0x7F831067->0x800000007F831067
> ConvertPageEntryAttribute 0x7F832067->0x800000007F832067
> ConvertPageEntryAttribute 0x7F833067->0x800000007F833067
> ConvertPageEntryAttribute 0x7F834067->0x800000007F834067
> ConvertPageEntryAttribute 0x7F835067->0x800000007F835067
> ConvertPageEntryAttribute 0x7F836067->0x800000007F836067
> ConvertPageEntryAttribute 0x7F837067->0x800000007F837067
> ConvertPageEntryAttribute 0x7F838067->0x800000007F838067
> ConvertPageEntryAttribute 0x7F839067->0x800000007F839067
> ConvertPageEntryAttribute 0x7F83A067->0x800000007F83A067
> ConvertPageEntryAttribute 0x7F83B067->0x800000007F83B067
> ConvertPageEntryAttribute 0x7F83C067->0x800000007F83C067
> ConvertPageEntryAttribute 0x7F83D067->0x800000007F83D067
> ConvertPageEntryAttribute 0x7F83E067->0x800000007F83E067
> ConvertPageEntryAttribute 0x7F83F067->0x800000007F83F067
> ConvertPageEntryAttribute 0x7F840067->0x800000007F840067
> ConvertPageEntryAttribute 0x7F841067->0x800000007F841067
> ConvertPageEntryAttribute 0x7F842067->0x800000007F842067
> ConvertPageEntryAttribute 0x7F843067->0x800000007F843067
> ConvertPageEntryAttribute 0x7F844067->0x800000007F844067
> ConvertPageEntryAttribute 0x7F845067->0x800000007F845067
> ConvertPageEntryAttribute 0x7F846067->0x800000007F846067
> ConvertPageEntryAttribute 0x7F847067->0x800000007F847067
> ConvertPageEntryAttribute 0x7F848067->0x800000007F848067
> ConvertPageEntryAttribute 0x7F849067->0x800000007F849067
> ConvertPageEntryAttribute 0x7F84A067->0x800000007F84A067
> ConvertPageEntryAttribute 0x7F84B067->0x800000007F84B067
> ConvertPageEntryAttribute 0x7F84C067->0x800000007F84C067
> ConvertPageEntryAttribute 0x7F84D067->0x800000007F84D067
> ConvertPageEntryAttribute 0x7F84E067->0x800000007F84E067
> ConvertPageEntryAttribute 0x7F84F067->0x800000007F84F067
> ConvertPageEntryAttribute 0x7F850067->0x800000007F850067
> ConvertPageEntryAttribute 0x7F851067->0x800000007F851067
> ConvertPageEntryAttribute 0x7F852067->0x800000007F852067
> ConvertPageEntryAttribute 0x7F853067->0x800000007F853067
> ConvertPageEntryAttribute 0x7F854067->0x800000007F854067
> ConvertPageEntryAttribute 0x7F855067->0x800000007F855067
> ConvertPageEntryAttribute 0x7F856067->0x800000007F856067
> ConvertPageEntryAttribute 0x7F857067->0x800000007F857067
> ConvertPageEntryAttribute 0x7F858067->0x800000007F858067
> ConvertPageEntryAttribute 0x7F859067->0x800000007F859067
> ConvertPageEntryAttribute 0x7F85A067->0x800000007F85A067
> ConvertPageEntryAttribute 0x7F85B067->0x800000007F85B067
> ConvertPageEntryAttribute 0x7F85C067->0x800000007F85C067
> ConvertPageEntryAttribute 0x7F85D067->0x800000007F85D067
> ConvertPageEntryAttribute 0x7F85E067->0x800000007F85E067
> ConvertPageEntryAttribute 0x7F85F067->0x800000007F85F067
> ConvertPageEntryAttribute 0x7F860067->0x800000007F860067
> ConvertPageEntryAttribute 0x7F861067->0x800000007F861067
> ConvertPageEntryAttribute 0x7F862067->0x800000007F862067
> ConvertPageEntryAttribute 0x7F863067->0x800000007F863067
> ConvertPageEntryAttribute 0x7F864067->0x800000007F864067
> ConvertPageEntryAttribute 0x7F865067->0x800000007F865067
> ConvertPageEntryAttribute 0x7F866067->0x800000007F866067
> ConvertPageEntryAttribute 0x7F867067->0x800000007F867067
> ConvertPageEntryAttribute 0x7F868067->0x800000007F868067
> ConvertPageEntryAttribute 0x7F869067->0x800000007F869067
> ConvertPageEntryAttribute 0x7F86A067->0x800000007F86A067
> ConvertPageEntryAttribute 0x7F86B067->0x800000007F86B067
> ConvertPageEntryAttribute 0x7F86C067->0x800000007F86C067
> ConvertPageEntryAttribute 0x7F86D067->0x800000007F86D067
> ConvertPageEntryAttribute 0x7F86E067->0x800000007F86E067
> ConvertPageEntryAttribute 0x7F86F067->0x800000007F86F067
> ConvertPageEntryAttribute 0x7F870067->0x800000007F870067
> ConvertPageEntryAttribute 0x7F871067->0x800000007F871067
> ConvertPageEntryAttribute 0x7F872067->0x800000007F872067
> ConvertPageEntryAttribute 0x7F873067->0x800000007F873067
> ConvertPageEntryAttribute 0x7F874067->0x800000007F874067
> ConvertPageEntryAttribute 0x7F875067->0x800000007F875067
> ConvertPageEntryAttribute 0x7F876067->0x800000007F876067
> ConvertPageEntryAttribute 0x7F877067->0x800000007F877067
> ConvertPageEntryAttribute 0x7F878067->0x800000007F878067
> ConvertPageEntryAttribute 0x7F879067->0x800000007F879067
> ConvertPageEntryAttribute 0x7F87A067->0x800000007F87A067
> ConvertPageEntryAttribute 0x7F87B067->0x800000007F87B067
> ConvertPageEntryAttribute 0x7F87C067->0x800000007F87C067
> ConvertPageEntryAttribute 0x7F87D067->0x800000007F87D067
> ConvertPageEntryAttribute 0x7F87E067->0x800000007F87E067
> ConvertPageEntryAttribute 0x7F87F067->0x800000007F87F067
> ConvertPageEntryAttribute 0x7F880067->0x800000007F880067
> ConvertPageEntryAttribute 0x7F881067->0x800000007F881067
> ConvertPageEntryAttribute 0x7F882067->0x800000007F882067
> ConvertPageEntryAttribute 0x7F883067->0x800000007F883067
> ConvertPageEntryAttribute 0x7F884067->0x800000007F884067
> ConvertPageEntryAttribute 0x7F885067->0x800000007F885067
> ConvertPageEntryAttribute 0x7F886067->0x800000007F886067
> ConvertPageEntryAttribute 0x7F887067->0x800000007F887067
> ConvertPageEntryAttribute 0x7F888067->0x800000007F888067
> ConvertPageEntryAttribute 0x7F889067->0x800000007F889067
> ConvertPageEntryAttribute 0x7F88A067->0x800000007F88A067
> ConvertPageEntryAttribute 0x7F88B067->0x800000007F88B067
> ConvertPageEntryAttribute 0x7F88C067->0x800000007F88C067
> ConvertPageEntryAttribute 0x7F88D067->0x800000007F88D067
> ConvertPageEntryAttribute 0x7F88E067->0x800000007F88E067
> ConvertPageEntryAttribute 0x7F88F067->0x800000007F88F067
> ConvertPageEntryAttribute 0x7F890067->0x800000007F890067
> ConvertPageEntryAttribute 0x7F891067->0x800000007F891067
> ConvertPageEntryAttribute 0x7F892067->0x800000007F892067
> ConvertPageEntryAttribute 0x7F893067->0x800000007F893067
> ConvertPageEntryAttribute 0x7F894067->0x800000007F894067
> ConvertPageEntryAttribute 0x7F895067->0x800000007F895067
> ConvertPageEntryAttribute 0x7F896067->0x800000007F896067
> ConvertPageEntryAttribute 0x7F897067->0x800000007F897067
> ConvertPageEntryAttribute 0x7F898067->0x800000007F898067
> ConvertPageEntryAttribute 0x7F899067->0x800000007F899067
> ConvertPageEntryAttribute 0x7F89A067->0x800000007F89A067
> ConvertPageEntryAttribute 0x7F89B067->0x800000007F89B067
> ConvertPageEntryAttribute 0x7F89C067->0x800000007F89C067
> ConvertPageEntryAttribute 0x7F89D067->0x800000007F89D067
> ConvertPageEntryAttribute 0x7F89E067->0x800000007F89E067
> ConvertPageEntryAttribute 0x7F89F067->0x800000007F89F067
> ConvertPageEntryAttribute 0x7F8A0067->0x800000007F8A0067
> ConvertPageEntryAttribute 0x7F8A1067->0x800000007F8A1067
> ConvertPageEntryAttribute 0x7F8A2067->0x800000007F8A2067
> ConvertPageEntryAttribute 0x7F8A3067->0x800000007F8A3067
> ConvertPageEntryAttribute 0x7F8A4067->0x800000007F8A4067
> ConvertPageEntryAttribute 0x7F8A5067->0x800000007F8A5067
> ConvertPageEntryAttribute 0x7F8A6067->0x800000007F8A6067
> ConvertPageEntryAttribute 0x7F8A7067->0x800000007F8A7067
> ConvertPageEntryAttribute 0x7F8A8067->0x800000007F8A8067
> ConvertPageEntryAttribute 0x7F8A9067->0x800000007F8A9067
> ConvertPageEntryAttribute 0x7F8AA067->0x800000007F8AA067
> ConvertPageEntryAttribute 0x7F8AB067->0x800000007F8AB067
> ConvertPageEntryAttribute 0x7F8AC067->0x800000007F8AC067
> ConvertPageEntryAttribute 0x7F8AD067->0x800000007F8AD067
> ConvertPageEntryAttribute 0x7F8AE067->0x800000007F8AE067
> ConvertPageEntryAttribute 0x7F8AF067->0x800000007F8AF067
> ConvertPageEntryAttribute 0x7F8B0067->0x800000007F8B0067
> ConvertPageEntryAttribute 0x7F8B1067->0x800000007F8B1067
> ConvertPageEntryAttribute 0x7F8B2067->0x800000007F8B2067
> ConvertPageEntryAttribute 0x7F8B3067->0x800000007F8B3067
> ConvertPageEntryAttribute 0x7F8B4067->0x800000007F8B4067
> ConvertPageEntryAttribute 0x7F8B5067->0x800000007F8B5067
> ConvertPageEntryAttribute 0x7F8B6067->0x800000007F8B6067
> ConvertPageEntryAttribute 0x7F8B7067->0x800000007F8B7067
> ConvertPageEntryAttribute 0x7F8B8067->0x800000007F8B8067
> ConvertPageEntryAttribute 0x7F8B9067->0x800000007F8B9067
> ConvertPageEntryAttribute 0x7F8BA067->0x800000007F8BA067
> ConvertPageEntryAttribute 0x7F8BB067->0x800000007F8BB067
> ConvertPageEntryAttribute 0x7F8BC067->0x800000007F8BC067
> ConvertPageEntryAttribute 0x7F8BD067->0x800000007F8BD067
> ConvertPageEntryAttribute 0x7F8BE067->0x800000007F8BE067
> ConvertPageEntryAttribute 0x7F8BF067->0x800000007F8BF067
> ConvertPageEntryAttribute 0x7F8C0067->0x800000007F8C0067
> ConvertPageEntryAttribute 0x7F8C1067->0x800000007F8C1067
> ConvertPageEntryAttribute 0x7F8C2067->0x800000007F8C2067
> ConvertPageEntryAttribute 0x7F8C3067->0x800000007F8C3067
> ConvertPageEntryAttribute 0x7F8C4067->0x800000007F8C4067
> ConvertPageEntryAttribute 0x7F8C5067->0x800000007F8C5067
> ConvertPageEntryAttribute 0x7F8C6067->0x800000007F8C6067
> ConvertPageEntryAttribute 0x7F8C7067->0x800000007F8C7067
> ConvertPageEntryAttribute 0x7F8C8067->0x800000007F8C8067
> ConvertPageEntryAttribute 0x7F8C9067->0x800000007F8C9067
> ConvertPageEntryAttribute 0x7F8CA067->0x800000007F8CA067
> ConvertPageEntryAttribute 0x7F8CB067->0x800000007F8CB067
> ConvertPageEntryAttribute 0x7F8CC067->0x800000007F8CC067
> ConvertPageEntryAttribute 0x7F8CD067->0x800000007F8CD067
> ConvertPageEntryAttribute 0x7F8CE067->0x800000007F8CE067
> ConvertPageEntryAttribute 0x7F8CF067->0x800000007F8CF067
> ConvertPageEntryAttribute 0x7F8D0067->0x800000007F8D0067
> ConvertPageEntryAttribute 0x7F8D1067->0x800000007F8D1067
> ConvertPageEntryAttribute 0x7F8D2067->0x800000007F8D2067
> ConvertPageEntryAttribute 0x7F8D3067->0x800000007F8D3067
> ConvertPageEntryAttribute 0x7F8D4067->0x800000007F8D4067
> ConvertPageEntryAttribute 0x7F8D5067->0x800000007F8D5067
> ConvertPageEntryAttribute 0x7F8D6067->0x800000007F8D6067
> ConvertPageEntryAttribute 0x7F8D7067->0x800000007F8D7067
> ConvertPageEntryAttribute 0x7F8D8067->0x800000007F8D8067
> ConvertPageEntryAttribute 0x7F8D9067->0x800000007F8D9067
> ConvertPageEntryAttribute 0x7F8DA067->0x800000007F8DA067
> ConvertPageEntryAttribute 0x7F8DB067->0x800000007F8DB067
> ConvertPageEntryAttribute 0x7F8DC067->0x800000007F8DC067
> ConvertPageEntryAttribute 0x7F8DD067->0x800000007F8DD067
> ConvertPageEntryAttribute 0x7F8DE067->0x800000007F8DE067
> ConvertPageEntryAttribute 0x7F8DF067->0x800000007F8DF067
> ConvertPageEntryAttribute 0x7F8E0067->0x800000007F8E0067
> ConvertPageEntryAttribute 0x7F8E1067->0x800000007F8E1067
> ConvertPageEntryAttribute 0x7F8E2067->0x800000007F8E2067
> ConvertPageEntryAttribute 0x7F8E3067->0x800000007F8E3067
> ConvertPageEntryAttribute 0x7F8E4067->0x800000007F8E4067
> ConvertPageEntryAttribute 0x7F8E5067->0x800000007F8E5067
> ConvertPageEntryAttribute 0x7F8E6067->0x800000007F8E6067
> ConvertPageEntryAttribute 0x7F8E7067->0x800000007F8E7067
> ConvertPageEntryAttribute 0x7F8E8067->0x800000007F8E8067
> ConvertPageEntryAttribute 0x7F8E9067->0x800000007F8E9067
> ConvertPageEntryAttribute 0x7F8EA067->0x800000007F8EA067
> ConvertPageEntryAttribute 0x7F8EB067->0x800000007F8EB067
> ConvertPageEntryAttribute 0x7F8EC067->0x800000007F8EC067
> ConvertPageEntryAttribute 0x7F8ED067->0x800000007F8ED067
> ConvertPageEntryAttribute 0x7F8EE067->0x800000007F8EE067
> ConvertPageEntryAttribute 0x7F8EF067->0x800000007F8EF067
> ConvertPageEntryAttribute 0x7F8F0067->0x800000007F8F0067
> ConvertPageEntryAttribute 0x7F8F1067->0x800000007F8F1067
> ConvertPageEntryAttribute 0x7F8F2067->0x800000007F8F2067
> ConvertPageEntryAttribute 0x7F8F3067->0x800000007F8F3067
> ConvertPageEntryAttribute 0x7F8F4067->0x800000007F8F4067
> ConvertPageEntryAttribute 0x7F8F5067->0x800000007F8F5067
> ConvertPageEntryAttribute 0x7F8F6067->0x800000007F8F6067
> ConvertPageEntryAttribute 0x7F8F7067->0x800000007F8F7067
> ConvertPageEntryAttribute 0x7F8F8067->0x800000007F8F8067
> ConvertPageEntryAttribute 0x7F8F9067->0x800000007F8F9067
> ConvertPageEntryAttribute 0x7F8FA067->0x800000007F8FA067
> ConvertPageEntryAttribute 0x7F8FB067->0x800000007F8FB067
> ConvertPageEntryAttribute 0x7F8FC067->0x800000007F8FC067
> ConvertPageEntryAttribute 0x7F8FD067->0x800000007F8FD067
> ConvertPageEntryAttribute 0x7F8FE067->0x800000007F8FE067
> ConvertPageEntryAttribute 0x7F8FF067->0x800000007F8FF067
> ConvertPageEntryAttribute 0x7F900067->0x800000007F900067
> ConvertPageEntryAttribute 0x7F901067->0x800000007F901067
> ConvertPageEntryAttribute 0x7F902067->0x800000007F902067
> ConvertPageEntryAttribute 0x7F903067->0x800000007F903067
> ConvertPageEntryAttribute 0x7F904067->0x800000007F904067
> ConvertPageEntryAttribute 0x7F905067->0x800000007F905067
> ConvertPageEntryAttribute 0x7F906067->0x800000007F906067
> ConvertPageEntryAttribute 0x7F907067->0x800000007F907067
> ConvertPageEntryAttribute 0x7F908067->0x800000007F908067
> ConvertPageEntryAttribute 0x7F909067->0x800000007F909067
> ConvertPageEntryAttribute 0x7F90A067->0x800000007F90A067
> ConvertPageEntryAttribute 0x7F90B067->0x800000007F90B067
> ConvertPageEntryAttribute 0x7F90C067->0x800000007F90C067
> ConvertPageEntryAttribute 0x7F90D067->0x800000007F90D067
> ConvertPageEntryAttribute 0x7F90E067->0x800000007F90E067
> ConvertPageEntryAttribute 0x7F90F067->0x800000007F90F067
> ConvertPageEntryAttribute 0x7F910067->0x800000007F910067
> ConvertPageEntryAttribute 0x7F911067->0x800000007F911067
> ConvertPageEntryAttribute 0x7F912067->0x800000007F912067
> ConvertPageEntryAttribute 0x7F913067->0x800000007F913067
> ConvertPageEntryAttribute 0x7F914067->0x800000007F914067
> ConvertPageEntryAttribute 0x7F915067->0x800000007F915067
> ConvertPageEntryAttribute 0x7F916067->0x800000007F916067
> ConvertPageEntryAttribute 0x7F917067->0x800000007F917067
> ConvertPageEntryAttribute 0x7F918067->0x800000007F918067
> ConvertPageEntryAttribute 0x7F919067->0x800000007F919067
> ConvertPageEntryAttribute 0x7F91A067->0x800000007F91A067
> ConvertPageEntryAttribute 0x7F91B067->0x800000007F91B067
> ConvertPageEntryAttribute 0x7F91C067->0x800000007F91C067
> ConvertPageEntryAttribute 0x7F91D067->0x800000007F91D067
> ConvertPageEntryAttribute 0x7F91E067->0x800000007F91E067
> ConvertPageEntryAttribute 0x7F91F067->0x800000007F91F067
> ConvertPageEntryAttribute 0x7F920067->0x800000007F920067
> ConvertPageEntryAttribute 0x7F921067->0x800000007F921067
> ConvertPageEntryAttribute 0x7F922067->0x800000007F922067
> ConvertPageEntryAttribute 0x7F923067->0x800000007F923067
> ConvertPageEntryAttribute 0x7F924067->0x800000007F924067
> ConvertPageEntryAttribute 0x7F925067->0x800000007F925067
> ConvertPageEntryAttribute 0x7F926067->0x800000007F926067
> ConvertPageEntryAttribute 0x7F927067->0x800000007F927067
> ConvertPageEntryAttribute 0x7F928067->0x800000007F928067
> ConvertPageEntryAttribute 0x7F929067->0x800000007F929067
> ConvertPageEntryAttribute 0x7F92A067->0x800000007F92A067
> ConvertPageEntryAttribute 0x7F92B067->0x800000007F92B067
> ConvertPageEntryAttribute 0x7F92C067->0x800000007F92C067
> ConvertPageEntryAttribute 0x7F92D067->0x800000007F92D067
> ConvertPageEntryAttribute 0x7F92E067->0x800000007F92E067
> ConvertPageEntryAttribute 0x7F92F067->0x800000007F92F067
> ConvertPageEntryAttribute 0x7F930067->0x800000007F930067
> ConvertPageEntryAttribute 0x7F931067->0x800000007F931067
> ConvertPageEntryAttribute 0x7F932067->0x800000007F932067
> ConvertPageEntryAttribute 0x7F933067->0x800000007F933067
> ConvertPageEntryAttribute 0x7F934067->0x800000007F934067
> ConvertPageEntryAttribute 0x7F935067->0x800000007F935067
> ConvertPageEntryAttribute 0x7F936067->0x800000007F936067
> ConvertPageEntryAttribute 0x7F937067->0x800000007F937067
> ConvertPageEntryAttribute 0x7F938067->0x800000007F938067
> ConvertPageEntryAttribute 0x7F939067->0x800000007F939067
> ConvertPageEntryAttribute 0x7F93A067->0x800000007F93A067
> ConvertPageEntryAttribute 0x7F93B067->0x800000007F93B067
> ConvertPageEntryAttribute 0x7F93C067->0x800000007F93C067
> ConvertPageEntryAttribute 0x7F93D067->0x800000007F93D067
> ConvertPageEntryAttribute 0x7F93E067->0x800000007F93E067
> ConvertPageEntryAttribute 0x7F93F067->0x800000007F93F067
> ConvertPageEntryAttribute 0x7F940067->0x800000007F940067
> ConvertPageEntryAttribute 0x7F941067->0x800000007F941067
> ConvertPageEntryAttribute 0x7F942067->0x800000007F942067
> ConvertPageEntryAttribute 0x7F943067->0x800000007F943067
> ConvertPageEntryAttribute 0x7F944067->0x800000007F944067
> ConvertPageEntryAttribute 0x7F945067->0x800000007F945067
> ConvertPageEntryAttribute 0x7F946067->0x800000007F946067
> ConvertPageEntryAttribute 0x7F947067->0x800000007F947067
> ConvertPageEntryAttribute 0x7F948067->0x800000007F948067
> ConvertPageEntryAttribute 0x7F949067->0x800000007F949067
> ConvertPageEntryAttribute 0x7F94A067->0x800000007F94A067
> ConvertPageEntryAttribute 0x7F94B067->0x800000007F94B067
> ConvertPageEntryAttribute 0x7F94C067->0x800000007F94C067
> ConvertPageEntryAttribute 0x7F94D067->0x800000007F94D067
> ConvertPageEntryAttribute 0x7F94E067->0x800000007F94E067
> ConvertPageEntryAttribute 0x7F94F067->0x800000007F94F067
> ConvertPageEntryAttribute 0x7F950067->0x800000007F950067
> ConvertPageEntryAttribute 0x7F951067->0x800000007F951067
> ConvertPageEntryAttribute 0x7F952067->0x800000007F952067
> ConvertPageEntryAttribute 0x7F953067->0x800000007F953067
> ConvertPageEntryAttribute 0x7F954067->0x800000007F954067
> ConvertPageEntryAttribute 0x7F955067->0x800000007F955067
> ConvertPageEntryAttribute 0x7F956067->0x800000007F956067
> ConvertPageEntryAttribute 0x7F957067->0x800000007F957067
> ConvertPageEntryAttribute 0x7F958067->0x800000007F958067
> ConvertPageEntryAttribute 0x7F959067->0x800000007F959067
> ConvertPageEntryAttribute 0x7F95A067->0x800000007F95A067
> ConvertPageEntryAttribute 0x7F95B067->0x800000007F95B067
> ConvertPageEntryAttribute 0x7F95C067->0x800000007F95C067
> ConvertPageEntryAttribute 0x7F95D067->0x800000007F95D067
> ConvertPageEntryAttribute 0x7F95E067->0x800000007F95E067
> ConvertPageEntryAttribute 0x7F95F067->0x800000007F95F067
> ConvertPageEntryAttribute 0x7F960067->0x800000007F960067
> ConvertPageEntryAttribute 0x7F961067->0x800000007F961067
> ConvertPageEntryAttribute 0x7F962067->0x800000007F962067
> ConvertPageEntryAttribute 0x7F963067->0x800000007F963067
> ConvertPageEntryAttribute 0x7F964067->0x800000007F964067
> ConvertPageEntryAttribute 0x7F965067->0x800000007F965067
> ConvertPageEntryAttribute 0x7F966067->0x800000007F966067
> ConvertPageEntryAttribute 0x7F967067->0x800000007F967067
> ConvertPageEntryAttribute 0x7F968067->0x800000007F968067
> ConvertPageEntryAttribute 0x7F969067->0x800000007F969067
> ConvertPageEntryAttribute 0x7F96A067->0x800000007F96A067
> ConvertPageEntryAttribute 0x7F96B067->0x800000007F96B067
> ConvertPageEntryAttribute 0x7F96C067->0x800000007F96C067
> ConvertPageEntryAttribute 0x7F96D067->0x800000007F96D067
> ConvertPageEntryAttribute 0x7F96E067->0x800000007F96E067
> ConvertPageEntryAttribute 0x7F96F067->0x800000007F96F067
> ConvertPageEntryAttribute 0x7F970067->0x800000007F970067
> ConvertPageEntryAttribute 0x7F971067->0x800000007F971067
> ConvertPageEntryAttribute 0x7F972067->0x800000007F972067
> ConvertPageEntryAttribute 0x7F973067->0x800000007F973067
> ConvertPageEntryAttribute 0x7F974067->0x800000007F974067
> ConvertPageEntryAttribute 0x7F975067->0x800000007F975067
> ConvertPageEntryAttribute 0x7F976067->0x800000007F976067
> ConvertPageEntryAttribute 0x7F977067->0x800000007F977067
> ConvertPageEntryAttribute 0x7F978067->0x800000007F978067
> ConvertPageEntryAttribute 0x7F979067->0x800000007F979067
> ConvertPageEntryAttribute 0x7F97A067->0x800000007F97A067
> ConvertPageEntryAttribute 0x7F97B067->0x800000007F97B067
> ConvertPageEntryAttribute 0x7F97C067->0x800000007F97C067
> ConvertPageEntryAttribute 0x7F97D067->0x800000007F97D067
> ConvertPageEntryAttribute 0x7F97E067->0x800000007F97E067
> ConvertPageEntryAttribute 0x7F97F067->0x800000007F97F067
> ConvertPageEntryAttribute 0x7F980067->0x800000007F980067
> ConvertPageEntryAttribute 0x7F981067->0x800000007F981067
> ConvertPageEntryAttribute 0x7F982067->0x800000007F982067
> ConvertPageEntryAttribute 0x7F983067->0x800000007F983067
> ConvertPageEntryAttribute 0x7F984067->0x800000007F984067
> ConvertPageEntryAttribute 0x7F985067->0x800000007F985067
> ConvertPageEntryAttribute 0x7F986067->0x800000007F986067
> ConvertPageEntryAttribute 0x7F987067->0x800000007F987067
> ConvertPageEntryAttribute 0x7F988067->0x800000007F988067
> ConvertPageEntryAttribute 0x7F989067->0x800000007F989067
> ConvertPageEntryAttribute 0x7F98A067->0x800000007F98A067
> ConvertPageEntryAttribute 0x7F98B067->0x800000007F98B067
> ConvertPageEntryAttribute 0x7F98C067->0x800000007F98C067
> ConvertPageEntryAttribute 0x7F98D067->0x800000007F98D067
> ConvertPageEntryAttribute 0x7F98E067->0x800000007F98E067
> ConvertPageEntryAttribute 0x7F98F067->0x800000007F98F067
> ConvertPageEntryAttribute 0x7F990067->0x800000007F990067
> ConvertPageEntryAttribute 0x7F991067->0x800000007F991067
> ConvertPageEntryAttribute 0x7F992067->0x800000007F992067
> ConvertPageEntryAttribute 0x7F993067->0x800000007F993067
> ConvertPageEntryAttribute 0x7F994067->0x800000007F994067
> ConvertPageEntryAttribute 0x7F995067->0x800000007F995067
> ConvertPageEntryAttribute 0x7F996067->0x800000007F996067
> ConvertPageEntryAttribute 0x7F997067->0x800000007F997067
> ConvertPageEntryAttribute 0x7F998067->0x800000007F998067
> ConvertPageEntryAttribute 0x7F999067->0x800000007F999067
> ConvertPageEntryAttribute 0x7F99A067->0x800000007F99A067
> ConvertPageEntryAttribute 0x7F99B067->0x800000007F99B067
> ConvertPageEntryAttribute 0x7F99C067->0x800000007F99C067
> ConvertPageEntryAttribute 0x7F99D067->0x800000007F99D067
> ConvertPageEntryAttribute 0x7F99E067->0x800000007F99E067
> ConvertPageEntryAttribute 0x7F99F067->0x800000007F99F067
> ConvertPageEntryAttribute 0x7F9A0067->0x800000007F9A0067
> ConvertPageEntryAttribute 0x7F9A1067->0x800000007F9A1067
> ConvertPageEntryAttribute 0x7F9A2067->0x800000007F9A2067
> ConvertPageEntryAttribute 0x7F9A3067->0x800000007F9A3067
> ConvertPageEntryAttribute 0x7F9A4067->0x800000007F9A4067
> ConvertPageEntryAttribute 0x7F9A5067->0x800000007F9A5067
> ConvertPageEntryAttribute 0x7F9A6067->0x800000007F9A6067
> ConvertPageEntryAttribute 0x7F9A7067->0x800000007F9A7067
> ConvertPageEntryAttribute 0x7F9A8067->0x800000007F9A8067
> ConvertPageEntryAttribute 0x7F9A9067->0x800000007F9A9067
> ConvertPageEntryAttribute 0x7F9AA067->0x800000007F9AA067
> ConvertPageEntryAttribute 0x7F9AB067->0x800000007F9AB067
> ConvertPageEntryAttribute 0x7F9AC067->0x800000007F9AC067
> ConvertPageEntryAttribute 0x7F9AD067->0x800000007F9AD067
> ConvertPageEntryAttribute 0x7F9AE067->0x800000007F9AE067
> ConvertPageEntryAttribute 0x7F9AF067->0x800000007F9AF067
> ConvertPageEntryAttribute 0x7F9B0067->0x800000007F9B0067
> ConvertPageEntryAttribute 0x7F9B1067->0x800000007F9B1067
> ConvertPageEntryAttribute 0x7F9B2067->0x800000007F9B2067
> ConvertPageEntryAttribute 0x7F9B3067->0x800000007F9B3067
> ConvertPageEntryAttribute 0x7F9B4067->0x800000007F9B4067
> ConvertPageEntryAttribute 0x7F9B5067->0x800000007F9B5067
> ConvertPageEntryAttribute 0x7F9B6067->0x800000007F9B6067
> ConvertPageEntryAttribute 0x7F9B7067->0x800000007F9B7067
> ConvertPageEntryAttribute 0x7F9B8067->0x800000007F9B8067
> ConvertPageEntryAttribute 0x7F9B9067->0x800000007F9B9067
> ConvertPageEntryAttribute 0x7F9BA067->0x800000007F9BA067
> ConvertPageEntryAttribute 0x7F9BB067->0x800000007F9BB067
> ConvertPageEntryAttribute 0x7F9BC067->0x800000007F9BC067
> ConvertPageEntryAttribute 0x7F9BD067->0x800000007F9BD067
> ConvertPageEntryAttribute 0x7F9BE067->0x800000007F9BE067
> ConvertPageEntryAttribute 0x7F9BF067->0x800000007F9BF067
> ConvertPageEntryAttribute 0x7F9C0067->0x800000007F9C0067
> ConvertPageEntryAttribute 0x7F9C1067->0x800000007F9C1067
> ConvertPageEntryAttribute 0x7F9C2067->0x800000007F9C2067
> ConvertPageEntryAttribute 0x7F9C3067->0x800000007F9C3067
> ConvertPageEntryAttribute 0x7F9C4067->0x800000007F9C4067
> ConvertPageEntryAttribute 0x7F9C5067->0x800000007F9C5067
> ConvertPageEntryAttribute 0x7F9C6067->0x800000007F9C6067
> ConvertPageEntryAttribute 0x7F9C7067->0x800000007F9C7067
> ConvertPageEntryAttribute 0x7F9C8067->0x800000007F9C8067
> ConvertPageEntryAttribute 0x7F9C9067->0x800000007F9C9067
> ConvertPageEntryAttribute 0x7F9CA067->0x800000007F9CA067
> ConvertPageEntryAttribute 0x7F9CB067->0x800000007F9CB067
> ConvertPageEntryAttribute 0x7F9CC067->0x800000007F9CC067
> ConvertPageEntryAttribute 0x7F9CD067->0x800000007F9CD067
> ConvertPageEntryAttribute 0x7F9CE067->0x800000007F9CE067
> ConvertPageEntryAttribute 0x7F9CF067->0x800000007F9CF067
> ConvertPageEntryAttribute 0x7F9D0067->0x800000007F9D0067
> ConvertPageEntryAttribute 0x7F9D1067->0x800000007F9D1067
> ConvertPageEntryAttribute 0x7F9D2067->0x800000007F9D2067
> ConvertPageEntryAttribute 0x7F9D3067->0x800000007F9D3067
> ConvertPageEntryAttribute 0x7F9D4067->0x800000007F9D4067
> ConvertPageEntryAttribute 0x7F9D5067->0x800000007F9D5067
> ConvertPageEntryAttribute 0x7F9D6067->0x800000007F9D6067
> ConvertPageEntryAttribute 0x7F9D7067->0x800000007F9D7067
> ConvertPageEntryAttribute 0x7F9D8067->0x800000007F9D8067
> ConvertPageEntryAttribute 0x7F9D9067->0x800000007F9D9067
> ConvertPageEntryAttribute 0x7F9DA067->0x800000007F9DA067
> ConvertPageEntryAttribute 0x7F9DB067->0x800000007F9DB067
> ConvertPageEntryAttribute 0x7F9DC067->0x800000007F9DC067
> ConvertPageEntryAttribute 0x7F9DD067->0x800000007F9DD067
> ConvertPageEntryAttribute 0x7F9DE067->0x800000007F9DE067
> ConvertPageEntryAttribute 0x7F9DF067->0x800000007F9DF067
> ConvertPageEntryAttribute 0x7F9E0067->0x800000007F9E0067
> ConvertPageEntryAttribute 0x7F9E1067->0x800000007F9E1067
> ConvertPageEntryAttribute 0x7F9E2067->0x800000007F9E2067
> ConvertPageEntryAttribute 0x7F9E3067->0x800000007F9E3067
> ConvertPageEntryAttribute 0x7F9E4067->0x800000007F9E4067
> ConvertPageEntryAttribute 0x7F9E5067->0x800000007F9E5067
> ConvertPageEntryAttribute 0x7F9E6067->0x800000007F9E6067
> ConvertPageEntryAttribute 0x7F9E7067->0x800000007F9E7067
> ConvertPageEntryAttribute 0x7F9E8067->0x800000007F9E8067
> ConvertPageEntryAttribute 0x7F9E9067->0x800000007F9E9067
> ConvertPageEntryAttribute 0x7F9EA067->0x800000007F9EA067
> ConvertPageEntryAttribute 0x7F9EB067->0x800000007F9EB067
> ConvertPageEntryAttribute 0x7F9EC067->0x800000007F9EC067
> ConvertPageEntryAttribute 0x7F9ED067->0x800000007F9ED067
> ConvertPageEntryAttribute 0x7F9EE067->0x800000007F9EE067
> ConvertPageEntryAttribute 0x7F9EF067->0x800000007F9EF067
> ConvertPageEntryAttribute 0x7F9F0067->0x800000007F9F0067
> ConvertPageEntryAttribute 0x7F9F1067->0x800000007F9F1067
> ConvertPageEntryAttribute 0x7F9F2067->0x800000007F9F2067
> ConvertPageEntryAttribute 0x7F9F3067->0x800000007F9F3067
> ConvertPageEntryAttribute 0x7F9F4067->0x800000007F9F4067
> ConvertPageEntryAttribute 0x7F9F5067->0x800000007F9F5067
> ConvertPageEntryAttribute 0x7F9F6067->0x800000007F9F6067
> ConvertPageEntryAttribute 0x7F9F7067->0x800000007F9F7067
> ConvertPageEntryAttribute 0x7F9F8067->0x800000007F9F8067
> ConvertPageEntryAttribute 0x7F9F9067->0x800000007F9F9067
> ConvertPageEntryAttribute 0x7F9FA067->0x800000007F9FA067
> ConvertPageEntryAttribute 0x7F9FB067->0x800000007F9FB067
> ConvertPageEntryAttribute 0x7F9FC067->0x800000007F9FC067
> ConvertPageEntryAttribute 0x7F9FD067->0x800000007F9FD067
> ConvertPageEntryAttribute 0x7F9FE067->0x800000007F9FE067
> ConvertPageEntryAttribute 0x7F9FF067->0x800000007F9FF067

>From here on, we can move in 2MB steps:

> ConvertPageEntryAttribute 0x7FA000E7->0x800000007FA000E7
> ConvertPageEntryAttribute 0x7FC000E7->0x800000007FC000E7

Back to 4KB steps:

> ConvertPageEntryAttribute 0x7FE00067->0x800000007FE00067
> ConvertPageEntryAttribute 0x7FE01067->0x800000007FE01067
> ConvertPageEntryAttribute 0x7FE02067->0x800000007FE02067
> ConvertPageEntryAttribute 0x7FE03067->0x800000007FE03067
> ConvertPageEntryAttribute 0x7FE04067->0x800000007FE04067
> ConvertPageEntryAttribute 0x7FE05067->0x800000007FE05067
> ConvertPageEntryAttribute 0x7FE06067->0x800000007FE06067
> ConvertPageEntryAttribute 0x7FE07067->0x800000007FE07067
> ConvertPageEntryAttribute 0x7FE08067->0x800000007FE08067
> ConvertPageEntryAttribute 0x7FE09067->0x800000007FE09067
> ConvertPageEntryAttribute 0x7FE0A067->0x800000007FE0A067
> ConvertPageEntryAttribute 0x7FE0B067->0x800000007FE0B067
> ConvertPageEntryAttribute 0x7FE0C067->0x800000007FE0C067
> ConvertPageEntryAttribute 0x7FE0D067->0x800000007FE0D067
> ConvertPageEntryAttribute 0x7FE0E067->0x800000007FE0E067
> ConvertPageEntryAttribute 0x7FE0F067->0x800000007FE0F067
> ConvertPageEntryAttribute 0x7FE10067->0x800000007FE10067
> ConvertPageEntryAttribute 0x7FE11067->0x800000007FE11067
> ConvertPageEntryAttribute 0x7FE12067->0x800000007FE12067
> ConvertPageEntryAttribute 0x7FE13067->0x800000007FE13067
> ConvertPageEntryAttribute 0x7FE14067->0x800000007FE14067
> ConvertPageEntryAttribute 0x7FE15067->0x800000007FE15067
> ConvertPageEntryAttribute 0x7FE16067->0x800000007FE16067
> ConvertPageEntryAttribute 0x7FE17067->0x800000007FE17067
> ConvertPageEntryAttribute 0x7FE18067->0x800000007FE18067
> ConvertPageEntryAttribute 0x7FE19067->0x800000007FE19067
> ConvertPageEntryAttribute 0x7FE1A067->0x800000007FE1A067
> ConvertPageEntryAttribute 0x7FE1B067->0x800000007FE1B067
> ConvertPageEntryAttribute 0x7FE1C067->0x800000007FE1C067
> ConvertPageEntryAttribute 0x7FE1D067->0x800000007FE1D067
> ConvertPageEntryAttribute 0x7FE1E067->0x800000007FE1E067
> ConvertPageEntryAttribute 0x7FE1F067->0x800000007FE1F067
> ConvertPageEntryAttribute 0x7FE20067->0x800000007FE20067
> ConvertPageEntryAttribute 0x7FE21067->0x800000007FE21067
> ConvertPageEntryAttribute 0x7FE22067->0x800000007FE22067
> ConvertPageEntryAttribute 0x7FE23067->0x800000007FE23067
> ConvertPageEntryAttribute 0x7FE24067->0x800000007FE24067
> ConvertPageEntryAttribute 0x7FE25067->0x800000007FE25067
> ConvertPageEntryAttribute 0x7FE26067->0x800000007FE26067
> ConvertPageEntryAttribute 0x7FE27067->0x800000007FE27067
> ConvertPageEntryAttribute 0x7FE28067->0x800000007FE28067
> ConvertPageEntryAttribute 0x7FE29067->0x800000007FE29067
> ConvertPageEntryAttribute 0x7FE2A067->0x800000007FE2A067
> ConvertPageEntryAttribute 0x7FE2B067->0x800000007FE2B067
> ConvertPageEntryAttribute 0x7FE2C067->0x800000007FE2C067
> ConvertPageEntryAttribute 0x7FE2D067->0x800000007FE2D067
> ConvertPageEntryAttribute 0x7FE2E067->0x800000007FE2E067
> ConvertPageEntryAttribute 0x7FE2F067->0x800000007FE2F067
> ConvertPageEntryAttribute 0x7FE30067->0x800000007FE30067
> ConvertPageEntryAttribute 0x7FE31067->0x800000007FE31067
> ConvertPageEntryAttribute 0x7FE32067->0x800000007FE32067
> ConvertPageEntryAttribute 0x7FE33067->0x800000007FE33067
> ConvertPageEntryAttribute 0x7FE34067->0x800000007FE34067
> ConvertPageEntryAttribute 0x7FE35067->0x800000007FE35067
> ConvertPageEntryAttribute 0x7FE36067->0x800000007FE36067
> ConvertPageEntryAttribute 0x7FE37067->0x800000007FE37067
> ConvertPageEntryAttribute 0x7FE38067->0x800000007FE38067
> ConvertPageEntryAttribute 0x7FE39067->0x800000007FE39067
> ConvertPageEntryAttribute 0x7FE3A067->0x800000007FE3A067
> ConvertPageEntryAttribute 0x7FE3B067->0x800000007FE3B067
> ConvertPageEntryAttribute 0x7FE3C067->0x800000007FE3C067
> ConvertPageEntryAttribute 0x7FE3D067->0x800000007FE3D067
> ConvertPageEntryAttribute 0x7FE3E067->0x800000007FE3E067
> ConvertPageEntryAttribute 0x7FE3F067->0x800000007FE3F067
> ConvertPageEntryAttribute 0x7FE40067->0x800000007FE40067
> ConvertPageEntryAttribute 0x7FE41067->0x800000007FE41067
> ConvertPageEntryAttribute 0x7FE42067->0x800000007FE42067
> ConvertPageEntryAttribute 0x7FE43067->0x800000007FE43067
> ConvertPageEntryAttribute 0x7FE44067->0x800000007FE44067
> ConvertPageEntryAttribute 0x7FE45067->0x800000007FE45067
> ConvertPageEntryAttribute 0x7FE46067->0x800000007FE46067
> ConvertPageEntryAttribute 0x7FE47067->0x800000007FE47067
> ConvertPageEntryAttribute 0x7FE48067->0x800000007FE48067
> ConvertPageEntryAttribute 0x7FE49067->0x800000007FE49067
> ConvertPageEntryAttribute 0x7FE4A067->0x800000007FE4A067
> ConvertPageEntryAttribute 0x7FE4B067->0x800000007FE4B067
> ConvertPageEntryAttribute 0x7FE4C067->0x800000007FE4C067
> ConvertPageEntryAttribute 0x7FE4D067->0x800000007FE4D067
> ConvertPageEntryAttribute 0x7FE4E067->0x800000007FE4E067
> ConvertPageEntryAttribute 0x7FE4F067->0x800000007FE4F067
> ConvertPageEntryAttribute 0x7FE50067->0x800000007FE50067
> ConvertPageEntryAttribute 0x7FE51067->0x800000007FE51067
> ConvertPageEntryAttribute 0x7FE52067->0x800000007FE52067
> ConvertPageEntryAttribute 0x7FE53067->0x800000007FE53067
> ConvertPageEntryAttribute 0x7FE54067->0x800000007FE54067
> ConvertPageEntryAttribute 0x7FE55067->0x800000007FE55067
> ConvertPageEntryAttribute 0x7FE56067->0x800000007FE56067
> ConvertPageEntryAttribute 0x7FE57067->0x800000007FE57067
> ConvertPageEntryAttribute 0x7FE58067->0x800000007FE58067
> ConvertPageEntryAttribute 0x7FE59067->0x800000007FE59067
> ConvertPageEntryAttribute 0x7FE5A067->0x800000007FE5A067
> ConvertPageEntryAttribute 0x7FE5B067->0x800000007FE5B067
> ConvertPageEntryAttribute 0x7FE5C067->0x800000007FE5C067
> ConvertPageEntryAttribute 0x7FE5D067->0x800000007FE5D067
> ConvertPageEntryAttribute 0x7FE5E067->0x800000007FE5E067
> ConvertPageEntryAttribute 0x7FE5F067->0x800000007FE5F067
> ConvertPageEntryAttribute 0x7FE60067->0x800000007FE60067
> ConvertPageEntryAttribute 0x7FE61067->0x800000007FE61067
> ConvertPageEntryAttribute 0x7FE62067->0x800000007FE62067
> ConvertPageEntryAttribute 0x7FE63067->0x800000007FE63067
> ConvertPageEntryAttribute 0x7FE64067->0x800000007FE64067
> ConvertPageEntryAttribute 0x7FE65067->0x800000007FE65067
> ConvertPageEntryAttribute 0x7FE66067->0x800000007FE66067
> ConvertPageEntryAttribute 0x7FE67067->0x800000007FE67067
> ConvertPageEntryAttribute 0x7FE68067->0x800000007FE68067
> ConvertPageEntryAttribute 0x7FE69067->0x800000007FE69067
> ConvertPageEntryAttribute 0x7FE6A067->0x800000007FE6A067
> ConvertPageEntryAttribute 0x7FE6B067->0x800000007FE6B067
> ConvertPageEntryAttribute 0x7FE6C067->0x800000007FE6C067
> ConvertPageEntryAttribute 0x7FE6D067->0x800000007FE6D067
> ConvertPageEntryAttribute 0x7FE6E067->0x800000007FE6E067
> ConvertPageEntryAttribute 0x7FE6F067->0x800000007FE6F067
> ConvertPageEntryAttribute 0x7FE70067->0x800000007FE70067
> ConvertPageEntryAttribute 0x7FE71067->0x800000007FE71067
> ConvertPageEntryAttribute 0x7FE72067->0x800000007FE72067
> ConvertPageEntryAttribute 0x7FE73067->0x800000007FE73067
> ConvertPageEntryAttribute 0x7FE74067->0x800000007FE74067
> ConvertPageEntryAttribute 0x7FE75067->0x800000007FE75067
> ConvertPageEntryAttribute 0x7FE76067->0x800000007FE76067
> ConvertPageEntryAttribute 0x7FE77067->0x800000007FE77067
> ConvertPageEntryAttribute 0x7FE78067->0x800000007FE78067
> ConvertPageEntryAttribute 0x7FE79067->0x800000007FE79067
> ConvertPageEntryAttribute 0x7FE7A067->0x800000007FE7A067
> ConvertPageEntryAttribute 0x7FE7B067->0x800000007FE7B067
> ConvertPageEntryAttribute 0x7FE7C067->0x800000007FE7C067
> ConvertPageEntryAttribute 0x7FE7D067->0x800000007FE7D067
> ConvertPageEntryAttribute 0x7FE7E067->0x800000007FE7E067
> ConvertPageEntryAttribute 0x7FE7F067->0x800000007FE7F067
> ConvertPageEntryAttribute 0x7FE80067->0x800000007FE80067
> ConvertPageEntryAttribute 0x7FE81067->0x800000007FE81067
> ConvertPageEntryAttribute 0x7FE82067->0x800000007FE82067
> ConvertPageEntryAttribute 0x7FE83067->0x800000007FE83067
> ConvertPageEntryAttribute 0x7FE84067->0x800000007FE84067
> ConvertPageEntryAttribute 0x7FE85067->0x800000007FE85067
> ConvertPageEntryAttribute 0x7FE86067->0x800000007FE86067
> ConvertPageEntryAttribute 0x7FE87067->0x800000007FE87067
> ConvertPageEntryAttribute 0x7FE88067->0x800000007FE88067
> ConvertPageEntryAttribute 0x7FE89067->0x800000007FE89067
> ConvertPageEntryAttribute 0x7FE8A067->0x800000007FE8A067
> ConvertPageEntryAttribute 0x7FE8B067->0x800000007FE8B067
> ConvertPageEntryAttribute 0x7FE8C067->0x800000007FE8C067
> ConvertPageEntryAttribute 0x7FE8D067->0x800000007FE8D067
> ConvertPageEntryAttribute 0x7FE8E067->0x800000007FE8E067
> ConvertPageEntryAttribute 0x7FE8F067->0x800000007FE8F067
> ConvertPageEntryAttribute 0x7FE90067->0x800000007FE90067
> ConvertPageEntryAttribute 0x7FE91067->0x800000007FE91067
> ConvertPageEntryAttribute 0x7FE92067->0x800000007FE92067
> ConvertPageEntryAttribute 0x7FE93067->0x800000007FE93067
> ConvertPageEntryAttribute 0x7FE94067->0x800000007FE94067
> ConvertPageEntryAttribute 0x7FE95067->0x800000007FE95067
> ConvertPageEntryAttribute 0x7FE96067->0x800000007FE96067
> ConvertPageEntryAttribute 0x7FE97067->0x800000007FE97067
> ConvertPageEntryAttribute 0x7FE98067->0x800000007FE98067
> ConvertPageEntryAttribute 0x7FE99067->0x800000007FE99067
> ConvertPageEntryAttribute 0x7FE9A067->0x800000007FE9A067
> ConvertPageEntryAttribute 0x7FE9B067->0x800000007FE9B067
> ConvertPageEntryAttribute 0x7FE9C067->0x800000007FE9C067
> ConvertPageEntryAttribute 0x7FE9D067->0x800000007FE9D067
> ConvertPageEntryAttribute 0x7FE9E067->0x800000007FE9E067
> ConvertPageEntryAttribute 0x7FE9F067->0x800000007FE9F067
> ConvertPageEntryAttribute 0x7FEA0067->0x800000007FEA0067
> ConvertPageEntryAttribute 0x7FEA1067->0x800000007FEA1067
> ConvertPageEntryAttribute 0x7FEA2067->0x800000007FEA2067
> ConvertPageEntryAttribute 0x7FEA3067->0x800000007FEA3067
> ConvertPageEntryAttribute 0x7FEA4067->0x800000007FEA4067
> ConvertPageEntryAttribute 0x7FEA5067->0x800000007FEA5067

Note that the last conversion changed the PTE attributes for page 0x7FEA5, which hosts the MemoryAttributesTable entries themselves. The next access causes a page fault:

> SMM stack overflow!

Thanks
Laszlo


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] OvmfPkg/dsc: enable SMM page level protection.
  2016-11-17 13:20   ` Yao, Jiewen
@ 2016-11-17 13:44     ` Yao, Jiewen
  0 siblings, 0 replies; 4+ messages in thread
From: Yao, Jiewen @ 2016-11-17 13:44 UTC (permalink / raw)
  To: Yao, Jiewen, Laszlo Ersek, edk2-devel@ml01.01.org; +Cc: Justen, Jordan L

Both patches are submitted.

I will discuss with Jeff tomorrow to see how we can improve the debug message.
-- "Stack Overflow" for "XD page fault" is definitely a misreport. :(

Thank you
Yao Jiewen

From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Yao, Jiewen
Sent: Thursday, November 17, 2016 9:21 PM
To: Laszlo Ersek <lersek@redhat.com>; edk2-devel@ml01.01.org
Cc: Justen, Jordan L <jordan.l.justen@intel.com>
Subject: Re: [edk2] [PATCH] OvmfPkg/dsc: enable SMM page level protection.

Yes, Laszlo.
You are right. Thanks to catch this.

I will 1) Submit a new patch to fix XD issue.
2) Submit V2 patch for OVMF.

From: Laszlo Ersek [mailto:lersek@redhat.com]
Sent: Thursday, November 17, 2016 8:18 PM
To: Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>>; edk2-devel@ml01.01.org<mailto:edk2-devel@ml01.01.org>
Cc: Justen, Jordan L <jordan.l.justen@intel.com<mailto:jordan.l.justen@intel.com>>
Subject: Re: [edk2] [PATCH] OvmfPkg/dsc: enable SMM page level protection.

On 11/17/16 09:21, Jiewen Yao wrote:
> Add 4K PE alignment to enable SMM page level protection.
>
> Tested boot with below configuration:
> IA32
> IA32X64
> X64
>
> Requested-by: Laszlo Ersek <lersek@redhat.com<mailto:lersek@redhat.com<mailto:lersek@redhat.com%3cmailto:lersek@redhat.com>>>
> Cc: Jordan Justen <jordan.l.justen@intel.com<mailto:jordan.l.justen@intel.com<mailto:jordan.l.justen@intel.com%3cmailto:jordan.l.justen@intel.com>>>
> Cc: Laszlo Ersek <lersek@redhat.com<mailto:lersek@redhat.com<mailto:lersek@redhat.com%3cmailto:lersek@redhat.com>>>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Jiewen Yao <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com<mailto:jiewen.yao@intel.com%3cmailto:jiewen.yao@intel.com>>>
> ---
>  OvmfPkg/OvmfPkgIa32.dsc    | 4 ++++
>  OvmfPkg/OvmfPkgIa32X64.dsc | 4 ++++
>  OvmfPkg/OvmfPkgX64.dsc     | 4 ++++
>  3 files changed, 12 insertions(+)
>
> diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc
> index 3f4d42d..59c0f09 100644
> --- a/OvmfPkg/OvmfPkgIa32.dsc
> +++ b/OvmfPkg/OvmfPkgIa32.dsc
> @@ -56,6 +56,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
> diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc
> index 5688475..226842a 100644
> --- a/OvmfPkg/OvmfPkgIa32X64.dsc
> +++ b/OvmfPkg/OvmfPkgIa32X64.dsc
> @@ -61,6 +61,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
> diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc
> index dcf64b9..ec97ba8 100644
> --- a/OvmfPkg/OvmfPkgX64.dsc
> +++ b/OvmfPkg/OvmfPkgX64.dsc
> @@ -61,6 +61,10 @@
>  [BuildOptions.common.EDKII.DXE_RUNTIME_DRIVER]
>    GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
>
> +# Force PE/COFF sections to be aligned at 4KB boundaries to support page level protection of DXE_SMM_DRIVER/SMM_CORE modules
> +[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
> +  GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
> +
>  ################################################################################
>  #
>  # SKU Identification section - list of all SKU IDs supported by this Platform.
>

Thank you for submitting the patch!

(1) Please wrap the new comments in the DSC files at 79 characters, like this:

#
# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
# protection of DXE_SMM_DRIVER/SMM_CORE modules
#

(2) The Ia32 SMM build of OVMF seems to expose a problem in the page level protection code. I will paste the full OVMF log below. My analysis is the following (in advance):

* The SMRAM regions provided on Q35 are:

SmmAccessPeiEntryPoint: SMRAM map follows, 2 entries
   PhysicalStart(0x)     PhysicalSize(0x)         CpuStart(0x)      RegionState(0x)
            7F800000                 1000             7F800000                   1A
            7F801000               7FF000             7F801000                    A

* The first page is used for holding the SMM_S3_RESUME_STATE object, and it is reported as EFI_ALLOCATED up-front. The second region is exposed to the SMM stack as usable/free SMRAM.

The SMM core and the SMM drivers are loaded in the second region, from high addresses downwards (top-down method). A good chunk of SMRAM (near 0x7F801000) remains free, by the time the SMM page level protection kicks in.

* The code starts setting the NX bit on page table entries that map the free (unused) SMRAM range. However, at a certain point, it seems to overflow to (or validly reach?) page table entries that map the memory attributes table itself. The next access to the memory attributes table causes a page fault.

* The page fault is finally mis-reported as an SMM stack overflow, because the fault handler simply checks if the fault address falls within SMRAM.

(3) Shouldn't the page protection code verify that the processor supports NX in the first place? In PiSmmCpuDxeSmm, this fact seems to be available in "mXdSupported" already.

The Ia32 build of OVMF (with SMM_REQUIRE) requires the user to disable NX on the QEMU command line.

(4) The Ia32X64 build works fine (I also tested S3 suspend/resume briefly).


So here's the log for bullet (2), with a few comments inserted in-between:

> SecCoreStartupWithStack(0xFFFCC000, 0x818000)
> SEC: Normal boot
> DecompressMemFvs: OutputBuffer@A00000+0xAE0090 ScratchBuffer@1500000+0x10000 PcdOvmfDecompressionScratchEnd=0x1510000
> Register PPI Notify: [EfiPeiSecurity2Ppi]
> Install PPI: [EfiFirmwareFileSystem2]
> Install PPI: [EfiFirmwareFileSystem3]
> The 0th FV start address is 0x00000820000, size is 0x000E0000, handle is 0x0
> Register PPI Notify: [EfiPeiFirmwareVolumeInfoPpi]
> Register PPI Notify: [EfiPeiFirmwareVolumeInfo2Ppi]
> Install PPI: [EfiPeiLoadFilePpi]
> Install PPI: [EfiTemporaryRamSupportPpi]
> Loading PEIM at 0x00000834060 EntryPoint=0x00000834280 PcdPeim.efi
> Install PPI: [PcdPpi]
> Install PPI: [EfiPeiPcdPpi]
> Install PPI: [GetPcdInfoPpi]
> Install PPI: [EfiGetPcdInfoPpi]
> Loading PEIM at 0x0000083B320 EntryPoint=0x0000083B540 ReportStatusCodeRouterPei.efi
> Install PPI: [EfiPeiRscHandlerPpi]
> Install PPI: [EfiPeiStatusCodePpi]
> Loading PEIM at 0x0000083EE20 EntryPoint=0x0000083F040 StatusCodeHandlerPei.efi
> Loading PEIM at 0x000008432A0 EntryPoint=0x000008434C0 PlatformPei.efi
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Platform PEIM Loaded
> CMOS:
> 00: 52 00 37 00 11 00 05 17 11 16 26 02 00 80 00 00
> 10: 00 00 00 00 06 80 02 FF FF 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 30: FF FF 20 00 00 7F 00 20 30 00 00 00 00 12 00 00
> 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> Select Item: 0x19
> Select Item: 0x28
> S3 support was detected on QEMU
> Install PPI: [EfiPeiMasterBootModePpi]
> PublishPeiMemory: mPhysMemAddressWidth=36 PeiMemoryCap=65536 KB
> PeiInstallPeiMemory MemoryBegin 0x7B580000, MemoryLength 0x4000000
> QemuInitializeRam called
> Allocated Memory unaligned: Address = 0x7F550000, Pages = 0x30, Type = 6
> After aligning to 0x10000 bytes: Address = 0x7F550000, Pages = 0x20
> Updated aligned-mem HOB with BaseAddress = 7F550000, Length = 20000, MemoryType = 6
> Created after-mem HOB with BaseAddress = 7F570000, Length = 10000, MemoryType = 7
> Reserved variable store memory: 0x7F550000; size: 128kb
> Platform PEI Firmware Volume Initialization
> Install PPI: [EfiPeiFirmwareVolumeInfoPpi]
> Notify: PPI Guid: [EfiPeiFirmwareVolumeInfoPpi], Peim notify entry point: 823910
> The 1th FV start address is 0x00000900000, size is 0x00A00000, handle is 0x900000
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x2D
> Select Item: 0x19
> Temp Stack : BaseAddress=0x814000 Length=0x4000
> Temp Heap  : BaseAddress=0x810000 Length=0x4000
> Total temporary memory:    32768 bytes.
>   temporary memory stack ever used: 16384 bytes.
>   temporary memory heap used:       5784 bytes.
> Old Stack size 16384, New stack size 131072
> Stack Hob: BaseAddress=0x7B580000 Length=0x20000
> Heap Offset = 0x7AD90000 Stack Offset = 0x7AD88000
> TemporaryRamMigration(0x810000, 0x7B59C000, 0x8000)
> Loading PEIM at 0x0007F53B000 EntryPoint=0x0007F53B220 PeiCore.efi
> Reinstall PPI: [EfiFirmwareFileSystem2]
> Reinstall PPI: [EfiFirmwareFileSystem3]
> Reinstall PPI: [EfiPeiLoadFilePpi]
> Install PPI: [EfiPeiMemoryDiscoveredPpi]
> Loading PEIM at 0x0007F532000 EntryPoint=0x0007F532220 DxeIpl.efi
> Install PPI: [EfiPeiDecompressPpi]
> Install PPI: [EfiDxeIplPpi]
> Loading PEIM at 0x0007F528000 EntryPoint=0x0007F528220 S3Resume2Pei.efi
> Install PPI: [EfiPeiS3Resume2Ppi]
> Loading PEIM at 0x0007F523000 EntryPoint=0x0007F523220 SmmAccessPei.efi
> SmmAccessPeiEntryPoint: SMRAM map follows, 2 entries
>    PhysicalStart(0x)     PhysicalSize(0x)         CpuStart(0x)      RegionState(0x)
>             7F800000                 1000             7F800000                   1A
>             7F801000               7FF000             7F801000                    A
> Install PPI: [PeiSmmAccessPpi]
> Loading PEIM at 0x0007F515000 EntryPoint=0x0007F515220 CpuMpPei.efi
> AP Loop Mode is 1
> WakeupBufferStart = 9F000, WakeupBufferSize = 1000
> APIC MODE is 1
> MpInitLib: Find 4 processors in system.
> Register PPI Notify: [EfiEndOfPeiSignalPpi]
> Does not find any stored CPU BIST information from PPI!
>   APICID - 0x00000000, BIST - 0x00000000
>   APICID - 0x00000001, BIST - 0x00000000
>   APICID - 0x00000002, BIST - 0x00000000
>   APICID - 0x00000003, BIST - 0x00000000
> Install PPI: [EfiSecPlatformInformation2Ppi]
> Install PPI: [EfiPeiMpServicesPpi]
> DXE IPL Entry
> Loading PEIM at 0x0007F2DE000 EntryPoint=0x0007F2DE220 DxeCore.efi
> Loading DXE CORE at 0x0007F2DE000 EntryPoint=0x0007F2DE220
> Install PPI: [EfiEndOfPeiSignalPpi]
> Notify: PPI Guid: [EfiEndOfPeiSignalPpi], Peim notify entry point: 7F51838A
> PeiMpInitLib: CpuMpEndOfPeiCallback () invoked
> HandOffToDxeCore() Stack Base: 0x7F2BE000, Stack Size: 0x20000
> CoreInitializeMemoryServices:
>   BaseAddress - 0x7B5A3000 Length - 0x3D1B000 MinimalMemorySizeNeeded - 0x10F4000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7F30E178
> HOBLIST address in DXE = 0x7F0D4010
> Memory Allocation 0x0000000A 0x7F580000 - 0x7F7FFFFF
> Memory Allocation 0x0000000A 0x810000 - 0x817FFF
> Memory Allocation 0x0000000A 0x807000 - 0x807FFF
> Memory Allocation 0x00000000 0x7F800000 - 0x7FFFFFFF
> Memory Allocation 0x00000006 0x7F550000 - 0x7F56FFFF
> Memory Allocation 0x00000007 0x7F570000 - 0x7F57FFFF
> Memory Allocation 0x0000000A 0x820000 - 0x8FFFFF
> Memory Allocation 0x0000000A 0x900000 - 0x12FFFFF
> Memory Allocation 0x0000000A 0x1300000 - 0x150FFFF
> Memory Allocation 0x00000000 0x80000000 - 0x8FFFFFFF
> Memory Allocation 0x00000004 0x7F2BE000 - 0x7F2DDFFF
> Memory Allocation 0x00000004 0x7F54F000 - 0x7F54FFFF
> Memory Allocation 0x00000004 0x7F53B000 - 0x7F54EFFF
> Memory Allocation 0x00000004 0x7F532000 - 0x7F53AFFF
> Memory Allocation 0x00000004 0x7F528000 - 0x7F531FFF
> Memory Allocation 0x00000004 0x7F523000 - 0x7F527FFF
> Memory Allocation 0x00000004 0x7F515000 - 0x7F522FFF
> Memory Allocation 0x00000004 0x7F312000 - 0x7F514FFF
> Memory Allocation 0x00000004 0x7F2DE000 - 0x7F311FFF
> Memory Allocation 0x00000003 0x7F2DE000 - 0x7F311FFF
> Memory Allocation 0x00000004 0x7F2BE000 - 0x7F2DDFFF
> Memory Allocation 0x00000004 0x7B580000 - 0x7B59FFFF
> FV Hob            0x900000 - 0x12FFFFF
> InstallProtocolInterface: [EfiDecompressProtocol] 7F30E134
> InstallProtocolInterface: [EfiFirmwareVolumeBlockProtocol|EfiFirmwareVolumeBlock2Protocol] 7F0D0F9C
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0D0710
> InstallProtocolInterface: [EfiFirmwareVolume2Protocol] 7F0D0B9C
> InstallProtocolInterface: [LzmaCustomDecompress] 7F30E144
> Loading driver [DevicePathDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBFA228
> Loading driver at 0x0007F24A000 EntryPoint=0x0007F24A254 DevicePathDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBFA410
> InstallProtocolInterface: [EfiDevicePathUtilitiesProtocol] 7F254760
> InstallProtocolInterface: [EfiDevicePathToTextProtocol] 7F254780
> InstallProtocolInterface: [EfiDevicePathFromTextProtocol] 7F254788
> Loading driver [PcdDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDB0A8
> Loading driver at 0x0007F240000 EntryPoint=0x0007F240254 PcdDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBDB910
> InstallProtocolInterface: [PcdProtocol] 7F248B40
> InstallProtocolInterface: [EfiPcdProtocol] 7F248BC0
> InstallProtocolInterface: [GetPcdInfoProtocol] 7F248C08
> InstallProtocolInterface: [EfiGetPcdInfoProtocol] 7F248C14
> Loading driver [ReportStatusCodeRouterRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDA0A8
> Loading driver at 0x0007F280000 EntryPoint=0x0007F281034 ReportStatusCodeRouterRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBDA990
> InstallProtocolInterface: [EfiRscHandlerProtocol] 7F28700C
> InstallProtocolInterface: [EfiStatusCodeRuntimeProtocol] 7F287008
> Loading driver [RuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBDA3A8
> Loading driver at 0x0007F278000 EntryPoint=0x0007F279034 RuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBCEE90
> InstallProtocolInterface: [EfiRuntimeArchProtocol] 7F27E000
> Loading driver [SecurityStubDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCE8A8
> Loading driver at 0x0007F1CB000 EntryPoint=0x0007F1CB254 SecurityStubDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBCE690
> InstallProtocolInterface: [EfiSecurity2ArchProtocol] 7F23AC64
> InstallProtocolInterface: [EfiSecurityArchProtocol] 7F23AC60
> InstallProtocolInterface: [EfiDeferredImageLoadProtocol] 7F23AC68
> Loading driver [EbcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD70A8
> Loading driver at 0x0007F1C1000 EntryPoint=0x0007F1C1254 EbcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD7990
> InstallProtocolInterface: [EfiEbcProtocol] 7EBD7690
> InstallProtocolInterface: [EfiDebugSupportProtocol] 7EBD7290
> InstallProtocolInterface: [EfiEbcVmTestProtocol] 7EBD7410
> Loading driver [Legacy8259]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD6B28
> Loading driver at 0x0007F1BD000 EntryPoint=0x0007F1BD254 Legacy8259.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD6D10
> InstallProtocolInterface: [EfiLegacy8259Protocol] 7F1C0180
> Loading driver [CpuIo2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD6828
> Loading driver at 0x0007F1B9000 EntryPoint=0x0007F1B9254 CpuIo2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD6610
> InstallProtocolInterface: [EfiCpuIo2Protocol] 7F1BC980
> Loading driver [CpuDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD5028
> Loading driver at 0x0007F1A7000 EntryPoint=0x0007F1A7254 CpuDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD5F10
> InstallProtocolInterface: [EfiCpuArchProtocol] 7F1B8320
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
>   Flushing GCD
> AP Loop Mode is 1
> Detect CPU count: 4
> InstallProtocolInterface: [EfiMpServiceProtocol] 7F1B83AC
> Loading driver [IncompatiblePciDeviceSupportDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCFCA8
> Loading driver at 0x0007F1A3000 EntryPoint=0x0007F1A3254 IncompatiblePciDeviceSupportDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD0B10
> Error: Image at 0007F1A3000 start failed: Unsupported
> Loading driver [PciHotPlugInitDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBCFCA8
> Loading driver at 0x0007F1A3000 EntryPoint=0x0007F1A3254 PciHotPlugInitDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7EBD0D10
> InstallProtocolInterface: [EfiPciHotPlugInitProtocol] 7F1A6500
> Loading driver [ResetSystemRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7EBD58A8
> Loading driver at 0x0007F26F000 EntryPoint=0x0007F270034 ResetSystemRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A2B10
> InstallProtocolInterface: [EfiResetArchProtocol] 0
> Loading driver [Metronome]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A2828
> Loading driver at 0x0007F19F000 EntryPoint=0x0007F19F254 Metronome.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A2790
> InstallProtocolInterface: [EfiMetronomeArchProtocol] 7F1A28C0
> Loading driver [PrintDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A22A8
> Loading driver at 0x0007F19B000 EntryPoint=0x0007F19B254 PrintDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A8F10
> InstallProtocolInterface: [EfiPrint2Protocol] 7F19D3C0
> Loading driver [HiiDatabase]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A80A8
> Loading driver at 0x0007F175000 EntryPoint=0x0007F175254 HiiDatabase.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A8A90
> InstallProtocolInterface: [EfiHiiFontProtocol] 7F1996F4
> InstallProtocolInterface: [EfiHiiStringProtocol] 7F199730
> InstallProtocolInterface: [EfiHiiDatabaseProtocol] 7F199744
> InstallProtocolInterface: [EfiHiiConfigRoutingProtocol] 7F199770
> InstallProtocolInterface: [EfiConfigKeywordHandlerProtocol] 7F199788
> InstallProtocolInterface: [EfiHiiImageProtocol] 7F199704
> InstallProtocolInterface: [EfiHiiImageExProtocol] 7F199718
> Loading driver [NullMemoryTestDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7ACBA8
> Loading driver at 0x0007F171000 EntryPoint=0x0007F171254 NullMemoryTestDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AC090
> InstallProtocolInterface: [EfiGenericMemTestProtocol] 7F174A40
> Loading driver [SmbiosDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AC128
> Loading driver at 0x0007F169000 EntryPoint=0x0007F169254 SmbiosDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AC590
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x19
> Select Item: 0x26
> DetectSmbiosVersion: SMBIOS version from QEMU: 0x0208
> InstallProtocolInterface: [EfiSmbiosProtocol] 7F170808
> Loading driver [AcpiTableDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7ABB28
> Loading driver at 0x0007F15E000 EntryPoint=0x0007F15E254 AcpiTableDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7ABE90
> InstallProtocolInterface: [EfiAcpiTableProtocol] 7E7AB0D4
> InstallProtocolInterface: [EfiAcpiSdtProtocol] 7E7AB0DC
> Loading driver [S3SaveStateDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AB1A8
> Loading driver at 0x0007F153000 EntryPoint=0x0007F153254 S3SaveStateDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AB610
> InstallProtocolInterface: [EfiS3SaveStateProtocol] 7F15CCE0
> Loading driver [DpcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AAC28
> Loading driver at 0x0007F14F000 EntryPoint=0x0007F14F254 DpcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AAA90
> InstallProtocolInterface: [EfiDpcProtocol] 7F152460
> Loading driver [HttpUtilitiesDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7AA628
> Loading driver at 0x0007F14A000 EntryPoint=0x0007F14A254 HttpUtilitiesDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7AA590
> InstallProtocolInterface: [EfiHttpUtilitiesProtocol] 7F14E220
> Loading driver [SmmAccess2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A9B28
> Loading driver at 0x0007F145000 EntryPoint=0x0007F145254 SmmAccess2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A9D10
> InstallProtocolInterface: [EfiSmmAccess2Protocol] 7F148C60
> Loading driver [SmmControl2Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A9828
> Loading driver at 0x0007F267000 EntryPoint=0x0007F268034 SmmControl2Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A9690
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x28
> OnS3SaveStateInstalled: boot script fragment saved
> InstallProtocolInterface: [EfiSmmControl2Protocol] 7F26D000
> Loading driver [StatusCodeHandlerRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A7028
> Loading driver at 0x0007F25F000 EntryPoint=0x0007F260034 StatusCodeHandlerRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A7C90
> Loading driver [Timer]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A72A8
> Loading driver at 0x0007F141000 EntryPoint=0x0007F141254 Timer.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A7890
> InstallProtocolInterface: [EfiTimerArchProtocol] 7F144340
> Loading driver [PciHostBridgeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A6028
> Loading driver at 0x0007F132000 EntryPoint=0x0007F132254 PciHostBridgeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A6F10
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> InitRootBridge: populated root bus 0, with room for 255 subordinate bus(es)
> RootBridge: PciRoot(0x0)
>   Support/Attr: 70069 / 70069
>     DmaAbove4G: No
> NoExtConfSpace: No
>      AllocAttr: 1 (CombineMemPMem )
>            Bus: 0 - FF
>             Io: 6000 - FFFF
>            Mem: 90000000 - FBFFFFFF
>     MemAbove4G: FFFFFFFFFFFFFFFF - 0
>           PMem: FFFFFFFFFFFFFFFF - 0
>    PMemAbove4G: FFFFFFFFFFFFFFFF - 0
> InstallProtocolInterface: [EfiPciHostBridgeResourceAllocationProtocol] 7E7A61A4
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E7A6B10
> InstallProtocolInterface: [EfiPciRootBridgeIoProtocol] 7E7A6A18
> Loading driver [SetupBrowser]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A64A8
> Loading driver at 0x0007F110000 EntryPoint=0x0007F110254 SetupBrowser.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A5F90
> InstallProtocolInterface: [EfiFormBrowser2Protocol] 7F130488
> InstallProtocolInterface: [EdkiiFormBrowserEx2Protocol] 7F1304A0
> InstallProtocolInterface: [EfiFormBrowserExProtocol] 7F130490
> Loading driver [SmbiosPlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A55A8
> Loading driver at 0x0007F109000 EntryPoint=0x0007F109254 SmbiosPlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A5210
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> Select Item: 0x19
> Select Item: 0x27
> SmbiosAdd: Smbios type 1 with size 0x4B is added to 32-bit table
> SmbiosCreateTable: Initialize 32-bit entry point structure
> SmbiosCreateTable() re-allocate SMBIOS 32-bit table
> SmbiosAdd: Smbios type 3 with size 0x26 is added to 32-bit table
> SmbiosAdd: Smbios type 4 with size 0x41 is added to 32-bit table
> SmbiosAdd: Smbios type 16 with size 0x19 is added to 32-bit table
> SmbiosAdd: Smbios type 17 with size 0x35 is added to 32-bit table
> SmbiosAdd: Smbios type 19 with size 0x21 is added to 32-bit table
> SmbiosAdd: Smbios type 32 with size 0xD is added to 32-bit table
> SmbiosAdd: Smbios type 0 with size 0x48 is added to 32-bit table
> Loading driver [AcpiPlatform]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A4728
> Loading driver at 0x0007F0FF000 EntryPoint=0x0007F0FF254 AcpiPlatform.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A4610
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> AcpiPlatformEntryPoint: waiting for root bridges to be connected, registered callback
> Loading driver [LogoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A3028
> Loading driver at 0x0007F0F8000 EntryPoint=0x0007F0F8254 LogoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E7A3C90
> InstallProtocolInterface: [EfiHiiPackageListProtocol] 7F0FAEB0
> InstallProtocolInterface: [EdkiiPlatformLogoProtocol] 7F0FAD90
> Loading driver [CpuS3DataDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7A36A8
> Loading driver at 0x0007F0F3000 EntryPoint=0x0007F0F3254 CpuS3DataDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E799B10
> Loading driver [PiSmmIpl]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E7990A8
> Loading driver at 0x0007E1A8000 EntryPoint=0x0007E1A9034 PiSmmIpl.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E799A10
> SMM IPL opened SMRAM window
> SMM IPL found SMRAM window 7F801000 - 7FFFFFFF
> SMM IPL loading SMM Core at SMRAM address 7FFE3000
> SMM IPL calling SMM Core at SMRAM address 7FFE4034
> PiSmmCoreImageBase - 0x000000007FFE3000
> PiSmmCoreImageSize - 0x000000000001C000
> SmmAddMemoryRegion
>   MemBase    - 0x7F801000
>   MemLength  - 0x7E2000
>   Type       - 0x7
>   Attributes - 0xA
> SmmAddMemoryRegion
>   MemBase    - 0x7F800000
>   MemLength  - 0x1000
>   Type       - 0x6
>   Attributes - 0x1A
> SmmAddMemoryRegion
>   MemBase    - 0x7FFE3000
>   MemLength  - 0x1D000
>   Type       - 0x6
>   Attributes - 0x1A
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E799590
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1978
> InstallProtocolInterface: [EfiSmmBase2Protocol] 7E1B3000
> InstallProtocolInterface: [EfiSmmCommunicationProtocol] 7E1B3008
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79D710
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1778
> Loading SMM driver at 0x0007FFD7000 EntryPoint=0x0007FFD8034 CpuIo2Smm.efi
> SmmInstallProtocolInterface: [EfiSmmCpuIo2Protocol] 7FFDC000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79D490
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1678
> Loading SMM driver at 0x0007FFCB000 EntryPoint=0x0007FFCC034 SmmLockBox.efi
> SmmLockBoxSmmLib SmmLockBoxSmmConstructor - Enter
> SmmLockBoxSmmLib SmmLockBoxContext - 7FFD4030
> SmmLockBoxSmmLib LockBoxDataAddress - 7FFD4000
> SmmLockBoxSmmLib SmmLockBoxSmmConstructor - Exit
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> InstallProtocolInterface: [EfiLockBoxProtocol] 0
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CF10
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1578
> Loading SMM driver at 0x0007FFAE000 EntryPoint=0x0007FFAF034 PiSmmCpuDxeSmm.efi
> SMRR Base: 0x7F800000, SMRR Size: 0x800000
> PcdCpuSmmCodeAccessCheckEnable = 1
> SMRAM TileSize = 0x00002000 (0x00001000, 0x00001000)
> SMRAM SaveState Buffer (0x7FFA0000, 0x0000E000)
> CPU[000]  APIC ID=0000  SMBASE=7FF98000  SaveState=7FFA7C00  Size=00000400
> CPU[001]  APIC ID=0001  SMBASE=7FF9A000  SaveState=7FFA9C00  Size=00000400
> CPU[002]  APIC ID=0002  SMBASE=7FF9C000  SaveState=7FFABC00  Size=00000400
> CPU[003]  APIC ID=0003  SMBASE=7FF9E000  SaveState=7FFADC00  Size=00000400
> mXdSupported - 0x0

Note this -- no support for NX.

> One Semaphore Size    = 0x40
> Total Semaphores Size = 0x840
> InstallProtocolInterface: [gEfiSmmConfigurationProtocolGuid] 7FFC6040
> SMM IPL registered SMM Entry Point address 7FFE499D
> SmmInstallProtocolInterface: [EfiSmmCpuProtocol] 7FFC6068
> SmmInstallProtocolInterface: [EfiSmmCpuServiceProtocol] 7FFC6084
> SMM S3 SMRAM Structure = 7F0D5988
> SMM S3 Structure = 7F800000
> SMM CPU Module exit from SMRAM with EFI_SUCCESS
> SMM IPL closed SMRAM window
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CC90
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1478
> Loading SMM driver at 0x0007FF65000 EntryPoint=0x0007FF66034 FvbServicesSmm.efi
> QEMU Flash: Attempting flash detection at FFE00010
> QemuFlashDetected => FD behaves as FLASH
> QemuFlashDetected => Yes
> Installing QEMU flash SMM FVB
> SmmInstallProtocolInterface: [EfiSmmFirmwareVolumeBlockProtocol] 7FFCA514
> SmmInstallProtocolInterface: [EfiDevicePathProtocol] 7FFCA448
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79CA90
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1278
> Loading SMM driver at 0x0007FEE4000 EntryPoint=0x0007FEE5034 VariableSmm.efi
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> VarCheckLibRegisterSetVariableCheckHandler - 0x7FEF4643 Success
> Variable driver common space: 0xDF9C 0xDF9C 0xDF9C
> Variable driver will work with auth variable format!
> SmmInstallProtocolInterface: [EfiSmmVariableProtocol] 7FF5E000
> SmmInstallProtocolInterface: [EdkiiSmmVarCheckProtocol] 7FF5E010
> InstallProtocolInterface: [EfiSmmVariableProtocol] 7FF5E000
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79C490
> SmmInstallProtocolInterface: [EfiLoadedImageProtocol] 7FFE1378
> Loading SMM driver at 0x0007FEB0000 EntryPoint=0x0007FEB1034 SmmFaultTolerantWriteDxe.efi
> mSmmMemLibInternalMaximumSupportAddress = 0xFFFFFFFF
> Ftw: FtwWorkSpaceLba - 0xF, WorkBlockSize  - 0x1000, FtwWorkSpaceBase - 0x0
> Ftw: FtwSpareLba     - 0x10, SpareBlockSize - 0x1000
> Ftw: NumberOfWorkBlock - 0x1, FtwWorkBlockLba - 0xF
> Ftw: WorkSpaceLbaInSpare - 0x0, WorkSpaceBaseInSpare - 0x0
> Ftw: Remaining work space size - EA0
> SmmInstallProtocolInterface: [EfiSmmFaultTolerantWriteProtocol] 7FEAD010
> Variable PK does not exist.
> Variable SetupMode is 1
> Variable SecureBoot is 0
> Variable SecureBootEnable is 0
> Variable CustomMode is 0
> Variable VendorKeys is 1
> Variable driver will work with auth variable support!
> InstallProtocolInterface: [SmmVariableWrite] 0
> InstallProtocolInterface: [EfiSmmFaultTolerantWriteProtocol] 0
> Loading driver [WatchdogTimer]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79BBA8
> Loading driver at 0x0007F0EF000 EntryPoint=0x0007F0EF254 WatchdogTimer.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79BE90
> InstallProtocolInterface: [EfiWatchdogTimerArchProtocol] 7F0F2380
> Loading driver [DriverHealthManagerDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E79B128
> Loading driver at 0x0007F0E5000 EntryPoint=0x0007F0E5254 DriverHealthManagerDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79B590
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0EE5FC
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7F0EE5E0
> Loading driver [RamDiskDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AFDA8
> Loading driver at 0x0007E199000 EntryPoint=0x0007E199254 RamDiskDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E79A590
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E79A490
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E1A6E0C
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E1A6B10
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E6AF5A8
> InstallProtocolInterface: [EfiRamDiskProtocol] 7E1A6AC0
> InstallProtocolInterface: [RamDiskDxe] 7E6AF590
> Loading driver [DisplayEngine]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AEC28
> Loading driver at 0x0007E17E000 EntryPoint=0x0007E17E254 DisplayEngine.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6ADB90
> InstallProtocolInterface: [EdkiiFormDisplayEngineProtocol] 7E196A0C
> Loading driver [BootScriptExecutorDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AA7A8
> Loading driver at 0x0007E168000 EntryPoint=0x0007E168254 BootScriptExecutorDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6AA110
> Loading driver [VariableSmmRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6AA2A8
> Loading driver at 0x0007E15E000 EntryPoint=0x0007E15F034 VariableSmmRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A9B10
> InstallProtocolInterface: [EfiVariableArchProtocol] 0
> InstallProtocolInterface: [EdkiiVariableLockProtocol] 7E166054
> InstallProtocolInterface: [EdkiiVarCheckProtocol] 7E166058
> InstallProtocolInterface: [EfiVariableWriteArchProtocol] 0
> Loading driver [PcRtc]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A92A8
> Loading driver at 0x0007E14C000 EntryPoint=0x0007E14D034 PcRtc.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A9590
> InstallProtocolInterface: [EfiRealTimeClockArchProtocol] 0
> Loading driver [SecureBootConfigDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69B828
> Loading driver at 0x0007E12D000 EntryPoint=0x0007E12D254 SecureBootConfigDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69B790
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E69B210
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E1454AC
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E144C20
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E6A6114
> InstallProtocolInterface: [SecureBootConfigDxe] 7E6A6110
> Loading driver [MonotonicCounterRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A6628
> Loading driver at 0x0007E126000 EntryPoint=0x0007E127034 MonotonicCounterRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A5B10
> InstallProtocolInterface: [EfiMonotonicCounterArchProtocol] 0
> Loading driver [CapsuleRuntimeDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A5828
> Loading driver at 0x0007E119000 EntryPoint=0x0007E11A034 CapsuleRuntimeDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A5690
> InstallProtocolInterface: [EfiCapsuleArchProtocol] 0
> Loading driver [BdsDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A4028
> Loading driver at 0x0007E0ED000 EntryPoint=0x0007E0ED254 BdsDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A4F90
> Select Item: 0x0
> FW CFG Signature: 0x554D4551
> Select Item: 0x1
> FW CFG Revision: 0x1
> QemuFwCfg interface is supported.
> InstallProtocolInterface: [EfiBdsArchProtocol] 7E111D60
> Loading driver [PlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A4928
> Loading driver at 0x0007F0DD000 EntryPoint=0x0007F0DD254 PlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A4890
> InstallProtocolInterface: [EfiDevicePathProtocol] 7F0E4480
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7F0E4574
> Loading driver [PciBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A1028
> Loading driver at 0x0007E0D2000 EntryPoint=0x0007E0D2254 PciBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A1610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0EB7C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0EB7EC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0EB7F8
> InstallProtocolInterface: [EfiPciHotPlugRequestProtocol] 7E0EB7E8
> Loading driver [BlockMmioToBlockIoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A0C28
> Loading driver at 0x0007E0CD000 EntryPoint=0x0007E0CD254 BlockMmioToBlockIoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A0A10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0D1520
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0D1538
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0D1544
> Loading driver [VirtioPciDeviceDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6A0128
> Loading driver at 0x0007E0C8000 EntryPoint=0x0007E0C8254 VirtioPciDeviceDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E6A0590
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0CC7DC
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0CC804
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0CC810
> Loading driver [Virtio10]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F028
> Loading driver at 0x0007E0C2000 EntryPoint=0x0007E0C2254 Virtio10.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69FE90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0C6F20
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0C6F48
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0C6F54
> Loading driver [VirtioBlkDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F928
> Loading driver at 0x0007E0BC000 EntryPoint=0x0007E0BC254 VirtioBlkDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69F690
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0C1480
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0C14A8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0C14B4
> Loading driver [VirtioScsiDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69F3A8
> Loading driver at 0x0007E0B6000 EntryPoint=0x0007E0B6254 VirtioScsiDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69EB10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0BB780
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0BB7A8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0BB7B4
> Loading driver [VirtioRngDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69E0A8
> Loading driver at 0x0007E0B0000 EntryPoint=0x0007E0B0254 VirtioRngDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69E990
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0B4B60
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0B4B88
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0B4B94
> Loading driver [XenIoPciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69E328
> Loading driver at 0x0007E0AB000 EntryPoint=0x0007E0AB254 XenIoPciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69E610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0AECA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0AECC8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0AECD4
> Loading driver [XenBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69DC28
> Loading driver at 0x0007E09E000 EntryPoint=0x0007E09E254 XenBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69DA90
> Error: Image at 0007E09E000 start failed: Aborted
> Loading driver [XenPvBlkDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69DC28
> Loading driver at 0x0007E0A3000 EntryPoint=0x0007E0A3254 XenPvBlkDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69DA10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0AA8A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0AA8B8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0AA8C4
> Loading driver [ConPlatformDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69D1A8
> Loading driver at 0x0007E09D000 EntryPoint=0x0007E09D254 ConPlatformDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69D410
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0A1BC0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0A1BF0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0A1BFC
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0A1BD8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0A1BF0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0A1BFC
> Loading driver [ConSplitterDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E69C0A8
> Loading driver at 0x0007E091000 EntryPoint=0x0007E091254 ConSplitterDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E69CA90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD18
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD24
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCE8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD30
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD3C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BD00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD48
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD54
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCB8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD60
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD6C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E09BCD0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E09BD78
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E09BD84
> InstallProtocolInterface: [EfiSimpleTextInProtocol] 7E09BA4C
> InstallProtocolInterface: [EfiSimpleTextInputExProtocol] 7E09BA64
> InstallProtocolInterface: [EfiSimplePointerProtocol] 7E09BA90
> InstallProtocolInterface: [EfiAbsolutePointerProtocol] 7E09BACC
> InstallProtocolInterface: [EfiSimpleTextOutProtocol] 7E09BB6C
> InstallProtocolInterface: [EfiSimpleTextOutProtocol] 7E09BC0C
> Loading driver [GraphicsConsoleDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E698B28
> Loading driver at 0x0007E087000 EntryPoint=0x0007E087254 GraphicsConsoleDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E698E90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E08EA7C
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E08EA94
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E08EAA0
> Loading driver [TerminalDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E698628
> Loading driver at 0x0007E07A000 EntryPoint=0x0007E07A254 TerminalDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E698290
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E085580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E085780
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E08578C
> Loading driver [DiskIoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E697B28
> Loading driver at 0x0007E072000 EntryPoint=0x0007E072254 DiskIoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E697D90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E078DA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E078E10
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E078E1C
> Loading driver [PartitionDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E697128
> Loading driver at 0x0007E068000 EntryPoint=0x0007E068254 PartitionDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E697910
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E070A00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E070A28
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E070A34
> Loading driver [EnglishDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E696028
> Loading driver at 0x0007F0D9000 EntryPoint=0x0007F0D9254 EnglishDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E696F90
> InstallProtocolInterface: [EfiUnicodeCollationProtocol] 7F0DC380
> InstallProtocolInterface: [EfiUnicodeCollation2Protocol] 7F0DC39C
> Loading driver [ScsiBus]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E696928
> Loading driver at 0x0007E061000 EntryPoint=0x0007E061254 ScsiBus.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E696690
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E067580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E067598
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0675A4
> Loading driver [ScsiDisk]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6963A8
> Loading driver at 0x0007E052000 EntryPoint=0x0007E052254 ScsiDisk.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E0602A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E0602E0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E0602EC
> Loading driver [SataController]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6950A8
> Loading driver at 0x0007E04C000 EntryPoint=0x0007E04C254 SataController.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695910
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E051060
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E051078
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E051084
> Loading driver [AtaAtapiPassThruDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6952A8
> Loading driver at 0x0007E03B000 EntryPoint=0x0007E03B254 AtaAtapiPassThruDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E695510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E04B340
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E04B4B4
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E04B4C0
> Loading driver [AtaBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E694BA8
> Loading driver at 0x0007E030000 EntryPoint=0x0007E030254 AtaBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E694A10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E039B80
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E039D38
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E039D44
> Loading driver [NvmExpressDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6945A8
> Loading driver at 0x0007E021000 EntryPoint=0x0007E021254 NvmExpressDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E694510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E02EEA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E02EF00
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E02EF0C
> InstallProtocolInterface: [EfiDriverSupportedEfiVersionProtocol] 7E02EEB8
> Loading driver [IsaAcpi]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E691BA8
> Loading driver at 0x0007E01C000 EntryPoint=0x0007E01C254 IsaAcpi.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E691090
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E01FF80
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E020134
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E020128
> Loading driver [IsaBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6911A8
> Loading driver at 0x0007E015000 EntryPoint=0x0007E015254 IsaBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E691790
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E01B320
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E01B338
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E01B344
> Loading driver [IsaSerialDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E687028
> Loading driver at 0x0007E00C000 EntryPoint=0x0007E00C254 IsaSerialDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E687F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E013BA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E013C70
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E013C7C
> Loading driver [Ps2KeyboardDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6878A8
> Loading driver at 0x0007E002000 EntryPoint=0x0007E002254 Ps2KeyboardDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E687710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E00ACE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E00ACF8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E00AD04
> Loading driver [IsaFloppyDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E687428
> Loading driver at 0x0007DFF9000 EntryPoint=0x0007DFF9254 IsaFloppyDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686B10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7E001748
> InstallProtocolInterface: [EfiComponentNameProtocol] 7E001760
> InstallProtocolInterface: [EfiComponentName2Protocol] 7E00176C
> Loading driver [Fat]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6860A8
> Loading driver at 0x0007DFEA000 EntryPoint=0x0007DFEA254 Fat.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686A90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFF8640
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFF8658
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFF8664
> Loading driver [SnpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E686328
> Loading driver at 0x0007DFDE000 EntryPoint=0x0007DFDE254 SnpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E686610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFE8E60
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFE8E78
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFE8E84
> Loading driver [MnpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E690C28
> Loading driver at 0x0007DFCE000 EntryPoint=0x0007DFCE254 MnpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E690890
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFDD000
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFDD068
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFDD074
> Loading driver [VlanConfigDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6906A8
> Loading driver at 0x0007DFC3000 EntryPoint=0x0007DFC3254 VlanConfigDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E690310
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFCCCE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFCCF50
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFCCF5C
> Loading driver [ArpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68FB28
> Loading driver at 0x0007DFB9000 EntryPoint=0x0007DFB9254 ArpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68FE10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFC20C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFC20D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFC20E4
> Loading driver [Dhcp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68F8A8
> Loading driver at 0x0007DFA9000 EntryPoint=0x0007DFA9254 Dhcp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68F710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFB7580
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFB75D4
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFB75E0
> Loading driver [Ip4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E028
> Loading driver at 0x0007DF8D000 EntryPoint=0x0007DF8D254 Ip4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68ED10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DFA7960
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DFA79A0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DFA79AC
> Loading driver [Mtftp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E8A8
> Loading driver at 0x0007DF7E000 EntryPoint=0x0007DF7E254 Mtftp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68EA90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF8BD00
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF8BD20
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF8BD2C
> Loading driver [Udp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68E3A8
> Loading driver at 0x0007DF70000 EntryPoint=0x0007DF70254 Udp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68DF90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF7D0A0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF7D0C0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF7D0CC
> Loading driver [Tcp4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68D128
> Loading driver at 0x0007DF57000 EntryPoint=0x0007DF57254 Tcp4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68DA10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF6E858
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF6E8EC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF6E8F8
> Loading driver [UefiPxe4BcDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68D328
> Loading driver at 0x0007DF47000 EntryPoint=0x0007DF47254 UefiPxe4BcDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68D610
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF55900
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF55918
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF55924
> Loading driver [IScsi4Dxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68CC28
> Loading driver at 0x0007DF2D000 EntryPoint=0x0007DF2D254 IScsi4Dxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68CE10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF45AA0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF45AB8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF45AC4
> InstallProtocolInterface: [EfiIScsiInitiatorNameProtocol] 7DF45B30
> InstallProtocolInterface: [EfiDevicePathProtocol] 7DF45B18
> InstallProtocolInterface: [EfiHiiConfigAccessProtocol] 7E68C818
> Loading driver [DnsDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68ABA8
> Loading driver at 0x0007DF1B000 EntryPoint=0x0007DF1B254 DnsDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68C310
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF2C200
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF2C280
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF2C28C
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF2C218
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF2C280
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF2C28C
> Loading driver [HttpDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E68B1A8
> Loading driver at 0x0007DF0B000 EntryPoint=0x0007DF0B254 HttpDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E68B510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF19820
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF19868
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF19874
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF19838
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF19868
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF19874
> Loading driver [HttpBootDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6890A8
> Loading driver at 0x0007DEF3000 EntryPoint=0x0007DEF3254 HttpBootDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E689A90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF09880
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF098F8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF09904
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DF09898
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DF098F8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DF09904
> Loading driver [VirtioNetDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E688028
> Loading driver at 0x0007DEEB000 EntryPoint=0x0007DEEB254 VirtioNetDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEF1DB8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEF1DA0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEF1DAC
> Loading driver [UhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E688DA8
> Loading driver at 0x0007DEDF000 EntryPoint=0x0007DEDF254 UhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688B90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEE9CE0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEE9CF8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEE9D04
> Loading driver [EhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6882A8
> Loading driver at 0x0007DED1000 EntryPoint=0x0007DED1254 EhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E688510
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEDE3E8
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEDE400
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEDE40C
> Loading driver [XhciDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E685BA8
> Loading driver at 0x0007DEBC000 EntryPoint=0x0007DEBC254 XhciDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E685090
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DED0388
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DED03D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DED03E4
> Loading driver [UsbBusDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6851A8
> Loading driver at 0x0007DEAD000 EntryPoint=0x0007DEAD254 UsbBusDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E685790
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEBA834
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEBA900
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEBA90C
> Loading driver [UsbKbDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E679028
> Loading driver at 0x0007DEA2000 EntryPoint=0x0007DEA2254 UsbKbDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E679F90
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEAB4E0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEABCAC
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEABCB8
> Loading driver [UsbMassStorageDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6798A8
> Loading driver at 0x0007DE99000 EntryPoint=0x0007DE99254 UsbMassStorageDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E679710
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DEA124C
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DEA12D8
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DEA12E4
> Loading driver [QemuVideoDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E679428
> Loading driver at 0x0007DE8E000 EntryPoint=0x0007DE8E254 QemuVideoDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E678B10
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DE976C0
> InstallProtocolInterface: [EfiComponentNameProtocol] 7DE97A3C
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DE97A48
> InstallProtocolInterface: [EfiDriverSupportedEfiVersionProtocol] 7DE97734
> Loading driver [VirtioGpuDxe]
> InstallProtocolInterface: [EfiLoadedImageProtocol] 7E6780A8
> Loading driver at 0x0007DE85000 EntryPoint=0x0007DE85254 VirtioGpuDxe.efi
> InstallProtocolInterface: [EfiLoadedImageDevicePathProtocol] 7E678210
> InstallProtocolInterface: [EfiDriverBindingProtocol] 7DE8CFE0
> InstallProtocolInterface: [EfiComponentName2Protocol] 7DE8B2AC
> [Bds] Entry...
> [BdsDxe] Locate Variable Lock protocol - Success
> [Variable] Lock: [EfiGlobalVariable]:PlatformLangCodes Success
> [Variable] Lock: [EfiGlobalVariable]:LangCodes Success
> [Variable] Lock: [EfiGlobalVariable]:BootOptionSupport Success
> [Variable] Lock: [EfiGlobalVariable]:HwErrRecSupport Success
> [Variable] Lock: [EfiGlobalVariable]:OsIndicationsSupported Success
> Variable Driver Auto Update PlatformLang, PlatformLang:en, Lang:eng Status: Success
> [Variable] Lock: [EfiGlobalVariable]:PlatformRecovery0000 Success
> PlatformBootManagerBeforeConsole
> Registered NotifyDevPath Event
> PCI Bus First Scanning
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;  Length = 0x2000;  Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;  Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;  Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;  Length = 0x100;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x20
>
> PCI Bus Second Scanning
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;  Length = 0x2000;  Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;  Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;  Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;  Length = 0x100;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x20
>
> PciBus: Discovered PCI @ [00|00|00]
>
> PciBus: Discovered PCI @ [00|01|00]
>    BAR[0]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0x3FFFFFF;  Length = 0x4000000;  Offset = 0x14
>    BAR[2]: Type =  Mem32; Alignment = 0x1FFF;  Length = 0x2000;  Offset = 0x18
>    BAR[3]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x1C
>
> PciBus: Discovered PPB @ [00|1E|00]
>
> PciBus: Discovered PPB @ [01|01|00]
> GetResourcePadding: Address=01:01.0 DevicePath=PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)
>    Padding: Type =  Mem64; Alignment = 0x1FFFFF;  Length = 0x200000
>    Padding: Type =     Io; Alignment = 0x1FF;  Length = 0x200
>    BAR[0]: Type =  Mem64; Alignment = 0xFFF;  Length = 0x100;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|01|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|02|00]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|01]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>
> PciBus: Discovered PCI @ [02|02|07]
>    BAR[0]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|04|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>
> PciBus: Discovered PCI @ [02|05|00]
>    BAR[0]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [02|06|00]
>    BAR[0]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x10
>    BAR[1]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x14
>
> PciBus: Discovered PCI @ [00|1F|00]
>
> PciBus: Discovered PCI @ [00|1F|02]
>    BAR[4]: Type =   Io32; Alignment = 0x1F;  Length = 0x20;  Offset = 0x20
>    BAR[5]: Type =  Mem32; Alignment = 0xFFF;  Length = 0x1000;  Offset = 0x24
>
> PciBus: Discovered PCI @ [00|1F|03]
>    BAR[4]: Type =   Io32; Alignment = 0x3F;  Length = 0x40;  Offset = 0x20
>
> PciHostBridge: SubmitResources for PciRoot(0x0)
>  I/O: Granularity/SpecificFlag = 0 / 01
>       Length/Alignment = 0x2000 / 0xFFF
>  Mem: Granularity/SpecificFlag = 32 / 00
>       Length/Alignment = 0x8400000 / 0x3FFFFFF
> PciBus: HostBridge->SubmitResources() - Success
> PciHostBridge: NotifyPhase (AllocateResources)
>  RootBridge: PciRoot(0x0)
>   Mem: Base/Length/Alignment = 90000000/8400000/3FFFFFF - Success
>   I/O: Base/Length/Alignment = 6000/2000/FFF - Success
> PciBus: HostBridge->NotifyPhase(AllocateResources) - Success
> PciBus: Resource Map for Root Bridge PciRoot(0x0)
> Type =   Io16; Base = 0x6000;  Length = 0x2000;  Alignment = 0xFFF
>    Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PPB [00|1E|00:**]
>    Base = 0x7000;  Length = 0x40;  Alignment = 0x3F;  Owner = PCI [00|1F|03:20]
>    Base = 0x7040;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [00|1F|02:20]
>    Base = 0x7060;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [00|01|00:1C]
> Type =  Mem32; Base = 0x90000000;  Length = 0x8400000;  Alignment = 0x3FFFFFF
>    Base = 0x90000000;  Length = 0x4000000;  Alignment = 0x3FFFFFF;  Owner = PCI [00|01|00:14]
>    Base = 0x94000000;  Length = 0x4000000;  Alignment = 0x3FFFFFF;  Owner = PCI [00|01|00:10]
>    Base = 0x98000000;  Length = 0x300000;  Alignment = 0x1FFFFF;  Owner = PPB [00|1E|00:**]
>    Base = 0x98300000;  Length = 0x2000;  Alignment = 0x1FFF;  Owner = PCI [00|01|00:18]
>    Base = 0x98302000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [00|1F|02:24]
>
> PciBus: Resource Map for Bridge [00|1E|00]
> Type =   Io16; Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF
>    Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PPB [01|01|00:**]
> Type =  Mem32; Base = 0x98000000;  Length = 0x300000;  Alignment = 0x1FFFFF
>    Base = 0x98000000;  Length = 0x200000;  Alignment = 0x1FFFFF;  Owner = PPB [01|01|00:**]
>    Base = 0x98200000;  Length = 0x100;  Alignment = 0xFFF;  Owner = PPB [01|01|00:10]
>
> PciBus: Resource Map for Bridge [01|01|00]
> Type =   Io16; Base = 0x6000;  Length = 0x1000;  Alignment = 0xFFF
>    Base = Padding;  Length = 0x200;  Alignment = 0x1FF
>    Base = 0x6000;  Length = 0x40;  Alignment = 0x3F;  Owner = PCI [02|05|00:10]
>    Base = 0x6040;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|06|00:10]
>    Base = 0x6060;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|04|00:10]
>    Base = 0x6080;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|02|02:20]
>    Base = 0x60A0;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|02|01:20]
>    Base = 0x60C0;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|02|00:20]
>    Base = 0x60E0;  Length = 0x20;  Alignment = 0x1F;  Owner = PCI [02|01|00:10]
> Type =  Mem32; Base = 0x98000000;  Length = 0x200000;  Alignment = 0x1FFFFF
>    Base = Padding;  Length = 0x200000;  Alignment = 0x1FFFFF
>    Base = 0x98000000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|06|00:14]
>    Base = 0x98001000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|05|00:14]
>    Base = 0x98002000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|02|07:10]
>    Base = 0x98003000;  Length = 0x1000;  Alignment = 0xFFF;  Owner = PCI [02|01|00:14]
> Type =  Mem32; Base = 0x98200000;  Length = 0x100;  Alignment = 0xFFF
>
> InstallProtocolInterface: [EfiPciEnumerationCompleteProtocol] 0
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684A90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E684598
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684B90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684990
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E684E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E683818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E683E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E683F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E682818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E682F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E681818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E681F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680418
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680E90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E680818
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680F10
> InstallProtocolInterface: [EfiPciIoProtocol] 7E67F018
> InstallProtocolInterface: [EfiDevicePathProtocol] 7E680F90
> InstallProtocolInterface: [EfiPciIoProtocol] 7E67F418
> OnRootBridgesConnected: root bridges have been connected, installing ACPI tables
> Select Item: 0x19
> Select Item: 0x29
> Select Item: 0x19
> Select Item: 0x21
> ProcessCmdAllocate: File="etc/acpi/rsdp" Alignment=0x10 Zone=2 Size=0x24 Address=0x7DE84000
> Select Item: 0x19
> Select Item: 0x22
> ProcessCmdAllocate: File="etc/acpi/tables" Alignment=0x40 Zone=1 Size=0x20000 Address=0x7DE64000
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x49 Start=0x40 Length=0x211D
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2181 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2185 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x2166 Start=0x215D Length=0x74
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x21DA Start=0x21D1 Length=0x90
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x226A Start=0x2261 Length=0x38
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x22A2 Start=0x2299 Length=0x3C
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x22F9 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x22FD PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2301 PointerSize=4
> ProcessCmdAddPointer: PointerFile="etc/acpi/tables" PointeeFile="etc/acpi/tables" PointerOffset=0x2305 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/tables" ResultOffset=0x22DE Start=0x22D5 Length=0x34
> ProcessCmdAddPointer: PointerFile="etc/acpi/rsdp" PointeeFile="etc/acpi/tables" PointerOffset=0x10 PointerSize=4
> ProcessCmdAddChecksum: File="etc/acpi/rsdp" ResultOffset=0x8 Start=0x0 Length=0x24
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> InstallQemuFwCfgTables: unknown loader command: 0x0
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE64000 (remaining: 0x20000): found "FACS" size 0x40
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE64040 (remaining: 0x1FFC0): found "DSDT" size 0x211D
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE6615D (remaining: 0x1DEA3): found "FACP" size 0x74
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE661D1 (remaining: 0x1DE2F): found "APIC" size 0x90
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE66261 (remaining: 0x1DD9F): found "HPET" size 0x38
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE66299 (remaining: 0x1DD67): found "MCFG" size 0x3C
> Process2ndPassCmdAddPointer: checking for ACPI header in "etc/acpi/tables" at 0x7DE662D5 (remaining: 0x1DD2B): found "RSDT" size 0x34
> InstallQemuFwCfgTables: installed 6 tables
> InstallQemuFwCfgTables: freeing "etc/acpi/rsdp"
> InstallQemuFwCfgTables: freeing "etc/acpi/tables"
> PcRtc: Write 0x20 to CMOS location 0x32
> SmmEndOfDxeHandler
> SmmInstallProtocolInterface: [EfiSmmEndOfDxeProtocol] 0
> LoadedImage - 0x7FFE3000 0x1C000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Core/PiSmmCore/PiSmmCore/DEBUG/PiSmmCore.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFE3000 - 0x0000001C
> SMM ImageRecordCount - 0x0
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Core/PiSmmCore/PiSmmCore/DEBUG/PiSmmCore.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00019000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00019000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFE4000 - 0x0000000000019000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFD7000 0x7000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm/DEBUG/CpuIo2Smm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFD7000 - 0x00000007
> SMM ImageRecordCount - 0x1
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/CpuIo2Smm/CpuIo2Smm/DEBUG/CpuIo2Smm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00004000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00004000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFD8000 - 0x0000000000004000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFCB000 0xB000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox/DEBUG/SmmLockBox.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFCB000 - 0x0000000B
> SMM ImageRecordCount - 0x2
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox/DEBUG/SmmLockBox.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00008000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00008000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFCC000 - 0x0000000000008000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FFAE000 0x1B000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FFAE000 - 0x0000001B
> SMM ImageRecordCount - 0x3
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00017000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00017000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FFAF000 - 0x0000000000017000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FF65000 0xA000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm/DEBUG/FvbServicesSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FF65000 - 0x0000000A
> SMM ImageRecordCount - 0x4
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesSmm/DEBUG/FvbServicesSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00007000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00007000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FF66000 - 0x0000000000007000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FEE4000 0x80000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm/DEBUG/VariableSmm.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FEE4000 - 0x00000080
> SMM ImageRecordCount - 0x5
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm/DEBUG/VariableSmm.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x00079000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x00079000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FEE5000 - 0x0000000000079000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> LoadedImage - 0x7FEB0000 0xF000 (/home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm/DEBUG/SmmFaultTolerantWriteDxe.dll)
> SMM InsertImageRecord - 0x7FF8DACC
> SMM InsertImageRecord - 0x000000007FEB0000 - 0x0000000F
> SMM ImageRecordCount - 0x6
> SMM   Image - /home/lacos/src/upstream/edk2/Build/OvmfIa32/NOOPT_GCC48/IA32/MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm/DEBUG/SmmFaultTolerantWriteDxe.dll
> SMM   Section - '.text   '
> SMM   VirtualSize          - 0x0000C000
> SMM   VirtualAddress       - 0x00001000
> SMM   SizeOfRawData        - 0x0000C000
> SMM   PointerToRawData     - 0x00001000
> SMM   PointerToRelocations - 0x00000000
> SMM   PointerToLinenumbers - 0x00000000
> SMM   NumberOfRelocations  - 0x00000000
> SMM   NumberOfLinenumbers  - 0x00000000
> SMM   Characteristics      - 0x60000020
> SMM ImageCode: 0x000000007FEB1000 - 0x000000000000C000
> SMM   Section - '.data   '
> SMM   Section - '.reloc  '
> SMM ImageCode SegmentCount - 0x1
> SMM MemoryProtectionAttribute - 0x0000000000000001
> SMM Total Image Count - 0x7
> SMM Dump ImageRecord:
> SMM  Image[0]: 0x000000007FEB0000 - 0x000000000000F000
> SMM  Image[1]: 0x000000007FEE4000 - 0x0000000000080000
> SMM  Image[2]: 0x000000007FF65000 - 0x000000000000A000
> SMM  Image[3]: 0x000000007FFAE000 - 0x000000000001B000
> SMM  Image[4]: 0x000000007FFCB000 - 0x000000000000B000
> SMM  Image[5]: 0x000000007FFD7000 - 0x0000000000007000
> SMM  Image[6]: 0x000000007FFE3000 - 0x000000000001C000
> MemoryMapSize - 0x6C0
> MemoryMap - 0x7FEA6008
> MemoryAttributesTable:
>   Version              - 0x00000001
>   NumberOfEntries      - 0x00000015
>   DescriptorSize       - 0x00000030
> Entry (0x7FEA5818)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007F800000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000004000

Note the number of the 4KB page where the first entry of the table is located: 0x7FEA5.

> Entry (0x7FEA5848)
>   Type              - 0x7
>   PhysicalStart     - 0x000000007F801000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x00000000000006A5
>   Attribute         - 0x0000000000000000
> Entry (0x7FEA5878)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEA6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000B
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA58A8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEB1000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000C
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA58D8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEBD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000028
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5908)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEE5000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000079
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5938)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF5E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5968)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF66000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000007
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5998)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF6D000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000011
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA59C8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF7E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA59F8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF7F000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A28)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF87000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5A58)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF88000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000027
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A88)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFAF000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000017
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5AB8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFC6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000006
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5AE8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFCC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B18)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFD4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5B48)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFD8000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B78)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFDC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5BA8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFE4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000019
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5BD8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFFD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000003
>   Attribute         - 0x0000000000004000

Actually, *all* of the table entries are located on page 0x7FEA5.

> [Variable]SMM_END_OF_DXE is signaled
> Initialize variable error flag (FF)
> CpuS3DataOnEndOfDxe
> AcpiS3ContextSave!
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [AcpiS3IdtrProfile], SmramBuffer - 0x7FEA3000, Length - 0x6
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB8C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> AcpiS3Context: AcpiFacsTable is 0x7DE63000
> AcpiS3Context: IdtrProfile is 0x7F2AD800
> AcpiS3Context: S3NvsPageTableAddress is 0x       0
> AcpiS3Context: S3DebugBufferAddress is 0x7DE7C000
> AcpiS3Context: BootScriptStackBase is 0x7DE7D000
> AcpiS3Context: BootScriptStackSize is 0x    8000
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiAcpiVariable], SmramBuffer - 0x7FEA2000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB84
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiAcpiS3Context], SmramBuffer - 0x7FEA1000, Length - 0x30
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB8C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> Select Item: 0x19
> Select Item: 0x28
> InstallProtocolInterface: [EfiDxeSmmReadyToLockProtocol] 0
> InstallProtocolInterface: [BootScriptExecutorDxe] 0
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA64
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiBootScriptExecutorVariable], SmramBuffer - 0x7FEA0000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA64
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [EfiBootScriptExecutorContext], SmramBuffer - 0x7FE9F000, Length - 0x8
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDA6C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB14
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptExecutorImage], SmramBuffer - 0x7FE89000, Length - 0x15680
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB1C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB94
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptData], SmramBuffer - 0x7FE85000, Length - 0x4000
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB9C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmLockBoxDxeLib SaveLockBox - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB94
> SmmLockBox Command - 1
> SmmLockBoxSmmLib SaveLockBox - Enter
> LockBoxGuid - [BootScriptTableBase], SmramBuffer - 0x7FE84000, Length - 0x4
> SmmLockBoxSmmLib SaveLockBox - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SaveLockBox - Exit (Success)
> SmmLockBoxDxeLib SetLockBoxAttributes - Enter
> SmmLockBox SmmLockBoxHandler Enter
> SmmLockBox LockBoxParameterHeader - 7F2DDB9C
> SmmLockBox Command - 4
> SmmLockBoxSmmLib SetLockBoxAttributes - Enter
> SmmLockBoxSmmLib SetLockBoxAttributes - Exit (Success)
> SmmLockBox SmmLockBoxHandler Exit
> SmmLockBoxDxeLib SetLockBoxAttributes - Exit (Success)
> SmmInstallProtocolInterface: [EfiSmmReadyToLockProtocol] 0
> Patch page table start ...
> Patch page table done!
> MemoryAttributesTable:
>   Version                   - 0x00000001
>   NumberOfEntries           - 0x00000015
>   DescriptorSize            - 0x00000030
> Entry (0x7FEA5818)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007F800000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5848)
>   Type              - 0x7
>   PhysicalStart     - 0x000000007F801000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x00000000000006A5
>   Attribute         - 0x0000000000000000
> Entry (0x7FEA5878)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEA6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000B
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA58A8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEB1000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x000000000000000C
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA58D8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FEBD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000028
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5908)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FEE5000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000079
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5938)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF5E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5968)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF66000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000007
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5998)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF6D000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000011
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA59C8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF7E000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA59F8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF7F000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A28)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FF87000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000001
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5A58)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FF88000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000027
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5A88)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFAF000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000017
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5AB8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFC6000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000006
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5AE8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFCC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B18)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFD4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5B48)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFD8000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000004
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5B78)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFDC000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000008
>   Attribute         - 0x0000000000004000
> Entry (0x7FEA5BA8)
>   Type              - 0x5
>   PhysicalStart     - 0x000000007FFE4000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000019
>   Attribute         - 0x0000000000020000
> Entry (0x7FEA5BD8)
>   Type              - 0x6
>   PhysicalStart     - 0x000000007FFFD000
>   VirtualStart      - 0x0000000000000000
>   NumberOfPages     - 0x0000000000000003
>   Attribute         - 0x0000000000004000
> SetAttribute: Memory Entry - 0x7F800000, 0x1
> Split - 0x7FE81000

Okay, so here we start the conversion. The first SMRAM region is 1 page in size, so we can't proceed with 2MB pages. We proceed with 4KB pages. OK.

> ConvertPageEntryAttribute 0x7F800067->0x800000007F800067
> SetAttribute: Memory Entry - 0x7F801000, 0x6A5

This is supposed to cover the unused pages:

> ConvertPageEntryAttribute 0x7F801067->0x800000007F801067
> ConvertPageEntryAttribute 0x7F802067->0x800000007F802067
> ConvertPageEntryAttribute 0x7F803067->0x800000007F803067
> ConvertPageEntryAttribute 0x7F804067->0x800000007F804067
> ConvertPageEntryAttribute 0x7F805067->0x800000007F805067
> ConvertPageEntryAttribute 0x7F806067->0x800000007F806067
> ConvertPageEntryAttribute 0x7F807067->0x800000007F807067
> ConvertPageEntryAttribute 0x7F808067->0x800000007F808067
> ConvertPageEntryAttribute 0x7F809067->0x800000007F809067
> ConvertPageEntryAttribute 0x7F80A067->0x800000007F80A067
> ConvertPageEntryAttribute 0x7F80B067->0x800000007F80B067
> ConvertPageEntryAttribute 0x7F80C067->0x800000007F80C067
> ConvertPageEntryAttribute 0x7F80D067->0x800000007F80D067
> ConvertPageEntryAttribute 0x7F80E067->0x800000007F80E067
> ConvertPageEntryAttribute 0x7F80F067->0x800000007F80F067
> ConvertPageEntryAttribute 0x7F810067->0x800000007F810067
> ConvertPageEntryAttribute 0x7F811067->0x800000007F811067
> ConvertPageEntryAttribute 0x7F812067->0x800000007F812067
> ConvertPageEntryAttribute 0x7F813067->0x800000007F813067
> ConvertPageEntryAttribute 0x7F814067->0x800000007F814067
> ConvertPageEntryAttribute 0x7F815067->0x800000007F815067
> ConvertPageEntryAttribute 0x7F816067->0x800000007F816067
> ConvertPageEntryAttribute 0x7F817067->0x800000007F817067
> ConvertPageEntryAttribute 0x7F818067->0x800000007F818067
> ConvertPageEntryAttribute 0x7F819067->0x800000007F819067
> ConvertPageEntryAttribute 0x7F81A067->0x800000007F81A067
> ConvertPageEntryAttribute 0x7F81B067->0x800000007F81B067
> ConvertPageEntryAttribute 0x7F81C067->0x800000007F81C067
> ConvertPageEntryAttribute 0x7F81D067->0x800000007F81D067
> ConvertPageEntryAttribute 0x7F81E067->0x800000007F81E067
> ConvertPageEntryAttribute 0x7F81F067->0x800000007F81F067
> ConvertPageEntryAttribute 0x7F820067->0x800000007F820067
> ConvertPageEntryAttribute 0x7F821067->0x800000007F821067
> ConvertPageEntryAttribute 0x7F822067->0x800000007F822067
> ConvertPageEntryAttribute 0x7F823067->0x800000007F823067
> ConvertPageEntryAttribute 0x7F824067->0x800000007F824067
> ConvertPageEntryAttribute 0x7F825067->0x800000007F825067
> ConvertPageEntryAttribute 0x7F826067->0x800000007F826067
> ConvertPageEntryAttribute 0x7F827067->0x800000007F827067
> ConvertPageEntryAttribute 0x7F828067->0x800000007F828067
> ConvertPageEntryAttribute 0x7F829067->0x800000007F829067
> ConvertPageEntryAttribute 0x7F82A067->0x800000007F82A067
> ConvertPageEntryAttribute 0x7F82B067->0x800000007F82B067
> ConvertPageEntryAttribute 0x7F82C067->0x800000007F82C067
> ConvertPageEntryAttribute 0x7F82D067->0x800000007F82D067
> ConvertPageEntryAttribute 0x7F82E067->0x800000007F82E067
> ConvertPageEntryAttribute 0x7F82F067->0x800000007F82F067
> ConvertPageEntryAttribute 0x7F830067->0x800000007F830067
> ConvertPageEntryAttribute 0x7F831067->0x800000007F831067
> ConvertPageEntryAttribute 0x7F832067->0x800000007F832067
> ConvertPageEntryAttribute 0x7F833067->0x800000007F833067
> ConvertPageEntryAttribute 0x7F834067->0x800000007F834067
> ConvertPageEntryAttribute 0x7F835067->0x800000007F835067
> ConvertPageEntryAttribute 0x7F836067->0x800000007F836067
> ConvertPageEntryAttribute 0x7F837067->0x800000007F837067
> ConvertPageEntryAttribute 0x7F838067->0x800000007F838067
> ConvertPageEntryAttribute 0x7F839067->0x800000007F839067
> ConvertPageEntryAttribute 0x7F83A067->0x800000007F83A067
> ConvertPageEntryAttribute 0x7F83B067->0x800000007F83B067
> ConvertPageEntryAttribute 0x7F83C067->0x800000007F83C067
> ConvertPageEntryAttribute 0x7F83D067->0x800000007F83D067
> ConvertPageEntryAttribute 0x7F83E067->0x800000007F83E067
> ConvertPageEntryAttribute 0x7F83F067->0x800000007F83F067
> ConvertPageEntryAttribute 0x7F840067->0x800000007F840067
> ConvertPageEntryAttribute 0x7F841067->0x800000007F841067
> ConvertPageEntryAttribute 0x7F842067->0x800000007F842067
> ConvertPageEntryAttribute 0x7F843067->0x800000007F843067
> ConvertPageEntryAttribute 0x7F844067->0x800000007F844067
> ConvertPageEntryAttribute 0x7F845067->0x800000007F845067
> ConvertPageEntryAttribute 0x7F846067->0x800000007F846067
> ConvertPageEntryAttribute 0x7F847067->0x800000007F847067
> ConvertPageEntryAttribute 0x7F848067->0x800000007F848067
> ConvertPageEntryAttribute 0x7F849067->0x800000007F849067
> ConvertPageEntryAttribute 0x7F84A067->0x800000007F84A067
> ConvertPageEntryAttribute 0x7F84B067->0x800000007F84B067
> ConvertPageEntryAttribute 0x7F84C067->0x800000007F84C067
> ConvertPageEntryAttribute 0x7F84D067->0x800000007F84D067
> ConvertPageEntryAttribute 0x7F84E067->0x800000007F84E067
> ConvertPageEntryAttribute 0x7F84F067->0x800000007F84F067
> ConvertPageEntryAttribute 0x7F850067->0x800000007F850067
> ConvertPageEntryAttribute 0x7F851067->0x800000007F851067
> ConvertPageEntryAttribute 0x7F852067->0x800000007F852067
> ConvertPageEntryAttribute 0x7F853067->0x800000007F853067
> ConvertPageEntryAttribute 0x7F854067->0x800000007F854067
> ConvertPageEntryAttribute 0x7F855067->0x800000007F855067
> ConvertPageEntryAttribute 0x7F856067->0x800000007F856067
> ConvertPageEntryAttribute 0x7F857067->0x800000007F857067
> ConvertPageEntryAttribute 0x7F858067->0x800000007F858067
> ConvertPageEntryAttribute 0x7F859067->0x800000007F859067
> ConvertPageEntryAttribute 0x7F85A067->0x800000007F85A067
> ConvertPageEntryAttribute 0x7F85B067->0x800000007F85B067
> ConvertPageEntryAttribute 0x7F85C067->0x800000007F85C067
> ConvertPageEntryAttribute 0x7F85D067->0x800000007F85D067
> ConvertPageEntryAttribute 0x7F85E067->0x800000007F85E067
> ConvertPageEntryAttribute 0x7F85F067->0x800000007F85F067
> ConvertPageEntryAttribute 0x7F860067->0x800000007F860067
> ConvertPageEntryAttribute 0x7F861067->0x800000007F861067
> ConvertPageEntryAttribute 0x7F862067->0x800000007F862067
> ConvertPageEntryAttribute 0x7F863067->0x800000007F863067
> ConvertPageEntryAttribute 0x7F864067->0x800000007F864067
> ConvertPageEntryAttribute 0x7F865067->0x800000007F865067
> ConvertPageEntryAttribute 0x7F866067->0x800000007F866067
> ConvertPageEntryAttribute 0x7F867067->0x800000007F867067
> ConvertPageEntryAttribute 0x7F868067->0x800000007F868067
> ConvertPageEntryAttribute 0x7F869067->0x800000007F869067
> ConvertPageEntryAttribute 0x7F86A067->0x800000007F86A067
> ConvertPageEntryAttribute 0x7F86B067->0x800000007F86B067
> ConvertPageEntryAttribute 0x7F86C067->0x800000007F86C067
> ConvertPageEntryAttribute 0x7F86D067->0x800000007F86D067
> ConvertPageEntryAttribute 0x7F86E067->0x800000007F86E067
> ConvertPageEntryAttribute 0x7F86F067->0x800000007F86F067
> ConvertPageEntryAttribute 0x7F870067->0x800000007F870067
> ConvertPageEntryAttribute 0x7F871067->0x800000007F871067
> ConvertPageEntryAttribute 0x7F872067->0x800000007F872067
> ConvertPageEntryAttribute 0x7F873067->0x800000007F873067
> ConvertPageEntryAttribute 0x7F874067->0x800000007F874067
> ConvertPageEntryAttribute 0x7F875067->0x800000007F875067
> ConvertPageEntryAttribute 0x7F876067->0x800000007F876067
> ConvertPageEntryAttribute 0x7F877067->0x800000007F877067
> ConvertPageEntryAttribute 0x7F878067->0x800000007F878067
> ConvertPageEntryAttribute 0x7F879067->0x800000007F879067
> ConvertPageEntryAttribute 0x7F87A067->0x800000007F87A067
> ConvertPageEntryAttribute 0x7F87B067->0x800000007F87B067
> ConvertPageEntryAttribute 0x7F87C067->0x800000007F87C067
> ConvertPageEntryAttribute 0x7F87D067->0x800000007F87D067
> ConvertPageEntryAttribute 0x7F87E067->0x800000007F87E067
> ConvertPageEntryAttribute 0x7F87F067->0x800000007F87F067
> ConvertPageEntryAttribute 0x7F880067->0x800000007F880067
> ConvertPageEntryAttribute 0x7F881067->0x800000007F881067
> ConvertPageEntryAttribute 0x7F882067->0x800000007F882067
> ConvertPageEntryAttribute 0x7F883067->0x800000007F883067
> ConvertPageEntryAttribute 0x7F884067->0x800000007F884067
> ConvertPageEntryAttribute 0x7F885067->0x800000007F885067
> ConvertPageEntryAttribute 0x7F886067->0x800000007F886067
> ConvertPageEntryAttribute 0x7F887067->0x800000007F887067
> ConvertPageEntryAttribute 0x7F888067->0x800000007F888067
> ConvertPageEntryAttribute 0x7F889067->0x800000007F889067
> ConvertPageEntryAttribute 0x7F88A067->0x800000007F88A067
> ConvertPageEntryAttribute 0x7F88B067->0x800000007F88B067
> ConvertPageEntryAttribute 0x7F88C067->0x800000007F88C067
> ConvertPageEntryAttribute 0x7F88D067->0x800000007F88D067
> ConvertPageEntryAttribute 0x7F88E067->0x800000007F88E067
> ConvertPageEntryAttribute 0x7F88F067->0x800000007F88F067
> ConvertPageEntryAttribute 0x7F890067->0x800000007F890067
> ConvertPageEntryAttribute 0x7F891067->0x800000007F891067
> ConvertPageEntryAttribute 0x7F892067->0x800000007F892067
> ConvertPageEntryAttribute 0x7F893067->0x800000007F893067
> ConvertPageEntryAttribute 0x7F894067->0x800000007F894067
> ConvertPageEntryAttribute 0x7F895067->0x800000007F895067
> ConvertPageEntryAttribute 0x7F896067->0x800000007F896067
> ConvertPageEntryAttribute 0x7F897067->0x800000007F897067
> ConvertPageEntryAttribute 0x7F898067->0x800000007F898067
> ConvertPageEntryAttribute 0x7F899067->0x800000007F899067
> ConvertPageEntryAttribute 0x7F89A067->0x800000007F89A067
> ConvertPageEntryAttribute 0x7F89B067->0x800000007F89B067
> ConvertPageEntryAttribute 0x7F89C067->0x800000007F89C067
> ConvertPageEntryAttribute 0x7F89D067->0x800000007F89D067
> ConvertPageEntryAttribute 0x7F89E067->0x800000007F89E067
> ConvertPageEntryAttribute 0x7F89F067->0x800000007F89F067
> ConvertPageEntryAttribute 0x7F8A0067->0x800000007F8A0067
> ConvertPageEntryAttribute 0x7F8A1067->0x800000007F8A1067
> ConvertPageEntryAttribute 0x7F8A2067->0x800000007F8A2067
> ConvertPageEntryAttribute 0x7F8A3067->0x800000007F8A3067
> ConvertPageEntryAttribute 0x7F8A4067->0x800000007F8A4067
> ConvertPageEntryAttribute 0x7F8A5067->0x800000007F8A5067
> ConvertPageEntryAttribute 0x7F8A6067->0x800000007F8A6067
> ConvertPageEntryAttribute 0x7F8A7067->0x800000007F8A7067
> ConvertPageEntryAttribute 0x7F8A8067->0x800000007F8A8067
> ConvertPageEntryAttribute 0x7F8A9067->0x800000007F8A9067
> ConvertPageEntryAttribute 0x7F8AA067->0x800000007F8AA067
> ConvertPageEntryAttribute 0x7F8AB067->0x800000007F8AB067
> ConvertPageEntryAttribute 0x7F8AC067->0x800000007F8AC067
> ConvertPageEntryAttribute 0x7F8AD067->0x800000007F8AD067
> ConvertPageEntryAttribute 0x7F8AE067->0x800000007F8AE067
> ConvertPageEntryAttribute 0x7F8AF067->0x800000007F8AF067
> ConvertPageEntryAttribute 0x7F8B0067->0x800000007F8B0067
> ConvertPageEntryAttribute 0x7F8B1067->0x800000007F8B1067
> ConvertPageEntryAttribute 0x7F8B2067->0x800000007F8B2067
> ConvertPageEntryAttribute 0x7F8B3067->0x800000007F8B3067
> ConvertPageEntryAttribute 0x7F8B4067->0x800000007F8B4067
> ConvertPageEntryAttribute 0x7F8B5067->0x800000007F8B5067
> ConvertPageEntryAttribute 0x7F8B6067->0x800000007F8B6067
> ConvertPageEntryAttribute 0x7F8B7067->0x800000007F8B7067
> ConvertPageEntryAttribute 0x7F8B8067->0x800000007F8B8067
> ConvertPageEntryAttribute 0x7F8B9067->0x800000007F8B9067
> ConvertPageEntryAttribute 0x7F8BA067->0x800000007F8BA067
> ConvertPageEntryAttribute 0x7F8BB067->0x800000007F8BB067
> ConvertPageEntryAttribute 0x7F8BC067->0x800000007F8BC067
> ConvertPageEntryAttribute 0x7F8BD067->0x800000007F8BD067
> ConvertPageEntryAttribute 0x7F8BE067->0x800000007F8BE067
> ConvertPageEntryAttribute 0x7F8BF067->0x800000007F8BF067
> ConvertPageEntryAttribute 0x7F8C0067->0x800000007F8C0067
> ConvertPageEntryAttribute 0x7F8C1067->0x800000007F8C1067
> ConvertPageEntryAttribute 0x7F8C2067->0x800000007F8C2067
> ConvertPageEntryAttribute 0x7F8C3067->0x800000007F8C3067
> ConvertPageEntryAttribute 0x7F8C4067->0x800000007F8C4067
> ConvertPageEntryAttribute 0x7F8C5067->0x800000007F8C5067
> ConvertPageEntryAttribute 0x7F8C6067->0x800000007F8C6067
> ConvertPageEntryAttribute 0x7F8C7067->0x800000007F8C7067
> ConvertPageEntryAttribute 0x7F8C8067->0x800000007F8C8067
> ConvertPageEntryAttribute 0x7F8C9067->0x800000007F8C9067
> ConvertPageEntryAttribute 0x7F8CA067->0x800000007F8CA067
> ConvertPageEntryAttribute 0x7F8CB067->0x800000007F8CB067
> ConvertPageEntryAttribute 0x7F8CC067->0x800000007F8CC067
> ConvertPageEntryAttribute 0x7F8CD067->0x800000007F8CD067
> ConvertPageEntryAttribute 0x7F8CE067->0x800000007F8CE067
> ConvertPageEntryAttribute 0x7F8CF067->0x800000007F8CF067
> ConvertPageEntryAttribute 0x7F8D0067->0x800000007F8D0067
> ConvertPageEntryAttribute 0x7F8D1067->0x800000007F8D1067
> ConvertPageEntryAttribute 0x7F8D2067->0x800000007F8D2067
> ConvertPageEntryAttribute 0x7F8D3067->0x800000007F8D3067
> ConvertPageEntryAttribute 0x7F8D4067->0x800000007F8D4067
> ConvertPageEntryAttribute 0x7F8D5067->0x800000007F8D5067
> ConvertPageEntryAttribute 0x7F8D6067->0x800000007F8D6067
> ConvertPageEntryAttribute 0x7F8D7067->0x800000007F8D7067
> ConvertPageEntryAttribute 0x7F8D8067->0x800000007F8D8067
> ConvertPageEntryAttribute 0x7F8D9067->0x800000007F8D9067
> ConvertPageEntryAttribute 0x7F8DA067->0x800000007F8DA067
> ConvertPageEntryAttribute 0x7F8DB067->0x800000007F8DB067
> ConvertPageEntryAttribute 0x7F8DC067->0x800000007F8DC067
> ConvertPageEntryAttribute 0x7F8DD067->0x800000007F8DD067
> ConvertPageEntryAttribute 0x7F8DE067->0x800000007F8DE067
> ConvertPageEntryAttribute 0x7F8DF067->0x800000007F8DF067
> ConvertPageEntryAttribute 0x7F8E0067->0x800000007F8E0067
> ConvertPageEntryAttribute 0x7F8E1067->0x800000007F8E1067
> ConvertPageEntryAttribute 0x7F8E2067->0x800000007F8E2067
> ConvertPageEntryAttribute 0x7F8E3067->0x800000007F8E3067
> ConvertPageEntryAttribute 0x7F8E4067->0x800000007F8E4067
> ConvertPageEntryAttribute 0x7F8E5067->0x800000007F8E5067
> ConvertPageEntryAttribute 0x7F8E6067->0x800000007F8E6067
> ConvertPageEntryAttribute 0x7F8E7067->0x800000007F8E7067
> ConvertPageEntryAttribute 0x7F8E8067->0x800000007F8E8067
> ConvertPageEntryAttribute 0x7F8E9067->0x800000007F8E9067
> ConvertPageEntryAttribute 0x7F8EA067->0x800000007F8EA067
> ConvertPageEntryAttribute 0x7F8EB067->0x800000007F8EB067
> ConvertPageEntryAttribute 0x7F8EC067->0x800000007F8EC067
> ConvertPageEntryAttribute 0x7F8ED067->0x800000007F8ED067
> ConvertPageEntryAttribute 0x7F8EE067->0x800000007F8EE067
> ConvertPageEntryAttribute 0x7F8EF067->0x800000007F8EF067
> ConvertPageEntryAttribute 0x7F8F0067->0x800000007F8F0067
> ConvertPageEntryAttribute 0x7F8F1067->0x800000007F8F1067
> ConvertPageEntryAttribute 0x7F8F2067->0x800000007F8F2067
> ConvertPageEntryAttribute 0x7F8F3067->0x800000007F8F3067
> ConvertPageEntryAttribute 0x7F8F4067->0x800000007F8F4067
> ConvertPageEntryAttribute 0x7F8F5067->0x800000007F8F5067
> ConvertPageEntryAttribute 0x7F8F6067->0x800000007F8F6067
> ConvertPageEntryAttribute 0x7F8F7067->0x800000007F8F7067
> ConvertPageEntryAttribute 0x7F8F8067->0x800000007F8F8067
> ConvertPageEntryAttribute 0x7F8F9067->0x800000007F8F9067
> ConvertPageEntryAttribute 0x7F8FA067->0x800000007F8FA067
> ConvertPageEntryAttribute 0x7F8FB067->0x800000007F8FB067
> ConvertPageEntryAttribute 0x7F8FC067->0x800000007F8FC067
> ConvertPageEntryAttribute 0x7F8FD067->0x800000007F8FD067
> ConvertPageEntryAttribute 0x7F8FE067->0x800000007F8FE067
> ConvertPageEntryAttribute 0x7F8FF067->0x800000007F8FF067
> ConvertPageEntryAttribute 0x7F900067->0x800000007F900067
> ConvertPageEntryAttribute 0x7F901067->0x800000007F901067
> ConvertPageEntryAttribute 0x7F902067->0x800000007F902067
> ConvertPageEntryAttribute 0x7F903067->0x800000007F903067
> ConvertPageEntryAttribute 0x7F904067->0x800000007F904067
> ConvertPageEntryAttribute 0x7F905067->0x800000007F905067
> ConvertPageEntryAttribute 0x7F906067->0x800000007F906067
> ConvertPageEntryAttribute 0x7F907067->0x800000007F907067
> ConvertPageEntryAttribute 0x7F908067->0x800000007F908067
> ConvertPageEntryAttribute 0x7F909067->0x800000007F909067
> ConvertPageEntryAttribute 0x7F90A067->0x800000007F90A067
> ConvertPageEntryAttribute 0x7F90B067->0x800000007F90B067
> ConvertPageEntryAttribute 0x7F90C067->0x800000007F90C067
> ConvertPageEntryAttribute 0x7F90D067->0x800000007F90D067
> ConvertPageEntryAttribute 0x7F90E067->0x800000007F90E067
> ConvertPageEntryAttribute 0x7F90F067->0x800000007F90F067
> ConvertPageEntryAttribute 0x7F910067->0x800000007F910067
> ConvertPageEntryAttribute 0x7F911067->0x800000007F911067
> ConvertPageEntryAttribute 0x7F912067->0x800000007F912067
> ConvertPageEntryAttribute 0x7F913067->0x800000007F913067
> ConvertPageEntryAttribute 0x7F914067->0x800000007F914067
> ConvertPageEntryAttribute 0x7F915067->0x800000007F915067
> ConvertPageEntryAttribute 0x7F916067->0x800000007F916067
> ConvertPageEntryAttribute 0x7F917067->0x800000007F917067
> ConvertPageEntryAttribute 0x7F918067->0x800000007F918067
> ConvertPageEntryAttribute 0x7F919067->0x800000007F919067
> ConvertPageEntryAttribute 0x7F91A067->0x800000007F91A067
> ConvertPageEntryAttribute 0x7F91B067->0x800000007F91B067
> ConvertPageEntryAttribute 0x7F91C067->0x800000007F91C067
> ConvertPageEntryAttribute 0x7F91D067->0x800000007F91D067
> ConvertPageEntryAttribute 0x7F91E067->0x800000007F91E067
> ConvertPageEntryAttribute 0x7F91F067->0x800000007F91F067
> ConvertPageEntryAttribute 0x7F920067->0x800000007F920067
> ConvertPageEntryAttribute 0x7F921067->0x800000007F921067
> ConvertPageEntryAttribute 0x7F922067->0x800000007F922067
> ConvertPageEntryAttribute 0x7F923067->0x800000007F923067
> ConvertPageEntryAttribute 0x7F924067->0x800000007F924067
> ConvertPageEntryAttribute 0x7F925067->0x800000007F925067
> ConvertPageEntryAttribute 0x7F926067->0x800000007F926067
> ConvertPageEntryAttribute 0x7F927067->0x800000007F927067
> ConvertPageEntryAttribute 0x7F928067->0x800000007F928067
> ConvertPageEntryAttribute 0x7F929067->0x800000007F929067
> ConvertPageEntryAttribute 0x7F92A067->0x800000007F92A067
> ConvertPageEntryAttribute 0x7F92B067->0x800000007F92B067
> ConvertPageEntryAttribute 0x7F92C067->0x800000007F92C067
> ConvertPageEntryAttribute 0x7F92D067->0x800000007F92D067
> ConvertPageEntryAttribute 0x7F92E067->0x800000007F92E067
> ConvertPageEntryAttribute 0x7F92F067->0x800000007F92F067
> ConvertPageEntryAttribute 0x7F930067->0x800000007F930067
> ConvertPageEntryAttribute 0x7F931067->0x800000007F931067
> ConvertPageEntryAttribute 0x7F932067->0x800000007F932067
> ConvertPageEntryAttribute 0x7F933067->0x800000007F933067
> ConvertPageEntryAttribute 0x7F934067->0x800000007F934067
> ConvertPageEntryAttribute 0x7F935067->0x800000007F935067
> ConvertPageEntryAttribute 0x7F936067->0x800000007F936067
> ConvertPageEntryAttribute 0x7F937067->0x800000007F937067
> ConvertPageEntryAttribute 0x7F938067->0x800000007F938067
> ConvertPageEntryAttribute 0x7F939067->0x800000007F939067
> ConvertPageEntryAttribute 0x7F93A067->0x800000007F93A067
> ConvertPageEntryAttribute 0x7F93B067->0x800000007F93B067
> ConvertPageEntryAttribute 0x7F93C067->0x800000007F93C067
> ConvertPageEntryAttribute 0x7F93D067->0x800000007F93D067
> ConvertPageEntryAttribute 0x7F93E067->0x800000007F93E067
> ConvertPageEntryAttribute 0x7F93F067->0x800000007F93F067
> ConvertPageEntryAttribute 0x7F940067->0x800000007F940067
> ConvertPageEntryAttribute 0x7F941067->0x800000007F941067
> ConvertPageEntryAttribute 0x7F942067->0x800000007F942067
> ConvertPageEntryAttribute 0x7F943067->0x800000007F943067
> ConvertPageEntryAttribute 0x7F944067->0x800000007F944067
> ConvertPageEntryAttribute 0x7F945067->0x800000007F945067
> ConvertPageEntryAttribute 0x7F946067->0x800000007F946067
> ConvertPageEntryAttribute 0x7F947067->0x800000007F947067
> ConvertPageEntryAttribute 0x7F948067->0x800000007F948067
> ConvertPageEntryAttribute 0x7F949067->0x800000007F949067
> ConvertPageEntryAttribute 0x7F94A067->0x800000007F94A067
> ConvertPageEntryAttribute 0x7F94B067->0x800000007F94B067
> ConvertPageEntryAttribute 0x7F94C067->0x800000007F94C067
> ConvertPageEntryAttribute 0x7F94D067->0x800000007F94D067
> ConvertPageEntryAttribute 0x7F94E067->0x800000007F94E067
> ConvertPageEntryAttribute 0x7F94F067->0x800000007F94F067
> ConvertPageEntryAttribute 0x7F950067->0x800000007F950067
> ConvertPageEntryAttribute 0x7F951067->0x800000007F951067
> ConvertPageEntryAttribute 0x7F952067->0x800000007F952067
> ConvertPageEntryAttribute 0x7F953067->0x800000007F953067
> ConvertPageEntryAttribute 0x7F954067->0x800000007F954067
> ConvertPageEntryAttribute 0x7F955067->0x800000007F955067
> ConvertPageEntryAttribute 0x7F956067->0x800000007F956067
> ConvertPageEntryAttribute 0x7F957067->0x800000007F957067
> ConvertPageEntryAttribute 0x7F958067->0x800000007F958067
> ConvertPageEntryAttribute 0x7F959067->0x800000007F959067
> ConvertPageEntryAttribute 0x7F95A067->0x800000007F95A067
> ConvertPageEntryAttribute 0x7F95B067->0x800000007F95B067
> ConvertPageEntryAttribute 0x7F95C067->0x800000007F95C067
> ConvertPageEntryAttribute 0x7F95D067->0x800000007F95D067
> ConvertPageEntryAttribute 0x7F95E067->0x800000007F95E067
> ConvertPageEntryAttribute 0x7F95F067->0x800000007F95F067
> ConvertPageEntryAttribute 0x7F960067->0x800000007F960067
> ConvertPageEntryAttribute 0x7F961067->0x800000007F961067
> ConvertPageEntryAttribute 0x7F962067->0x800000007F962067
> ConvertPageEntryAttribute 0x7F963067->0x800000007F963067
> ConvertPageEntryAttribute 0x7F964067->0x800000007F964067
> ConvertPageEntryAttribute 0x7F965067->0x800000007F965067
> ConvertPageEntryAttribute 0x7F966067->0x800000007F966067
> ConvertPageEntryAttribute 0x7F967067->0x800000007F967067
> ConvertPageEntryAttribute 0x7F968067->0x800000007F968067
> ConvertPageEntryAttribute 0x7F969067->0x800000007F969067
> ConvertPageEntryAttribute 0x7F96A067->0x800000007F96A067
> ConvertPageEntryAttribute 0x7F96B067->0x800000007F96B067
> ConvertPageEntryAttribute 0x7F96C067->0x800000007F96C067
> ConvertPageEntryAttribute 0x7F96D067->0x800000007F96D067
> ConvertPageEntryAttribute 0x7F96E067->0x800000007F96E067
> ConvertPageEntryAttribute 0x7F96F067->0x800000007F96F067
> ConvertPageEntryAttribute 0x7F970067->0x800000007F970067
> ConvertPageEntryAttribute 0x7F971067->0x800000007F971067
> ConvertPageEntryAttribute 0x7F972067->0x800000007F972067
> ConvertPageEntryAttribute 0x7F973067->0x800000007F973067
> ConvertPageEntryAttribute 0x7F974067->0x800000007F974067
> ConvertPageEntryAttribute 0x7F975067->0x800000007F975067
> ConvertPageEntryAttribute 0x7F976067->0x800000007F976067
> ConvertPageEntryAttribute 0x7F977067->0x800000007F977067
> ConvertPageEntryAttribute 0x7F978067->0x800000007F978067
> ConvertPageEntryAttribute 0x7F979067->0x800000007F979067
> ConvertPageEntryAttribute 0x7F97A067->0x800000007F97A067
> ConvertPageEntryAttribute 0x7F97B067->0x800000007F97B067
> ConvertPageEntryAttribute 0x7F97C067->0x800000007F97C067
> ConvertPageEntryAttribute 0x7F97D067->0x800000007F97D067
> ConvertPageEntryAttribute 0x7F97E067->0x800000007F97E067
> ConvertPageEntryAttribute 0x7F97F067->0x800000007F97F067
> ConvertPageEntryAttribute 0x7F980067->0x800000007F980067
> ConvertPageEntryAttribute 0x7F981067->0x800000007F981067
> ConvertPageEntryAttribute 0x7F982067->0x800000007F982067
> ConvertPageEntryAttribute 0x7F983067->0x800000007F983067
> ConvertPageEntryAttribute 0x7F984067->0x800000007F984067
> ConvertPageEntryAttribute 0x7F985067->0x800000007F985067
> ConvertPageEntryAttribute 0x7F986067->0x800000007F986067
> ConvertPageEntryAttribute 0x7F987067->0x800000007F987067
> ConvertPageEntryAttribute 0x7F988067->0x800000007F988067
> ConvertPageEntryAttribute 0x7F989067->0x800000007F989067
> ConvertPageEntryAttribute 0x7F98A067->0x800000007F98A067
> ConvertPageEntryAttribute 0x7F98B067->0x800000007F98B067
> ConvertPageEntryAttribute 0x7F98C067->0x800000007F98C067
> ConvertPageEntryAttribute 0x7F98D067->0x800000007F98D067
> ConvertPageEntryAttribute 0x7F98E067->0x800000007F98E067
> ConvertPageEntryAttribute 0x7F98F067->0x800000007F98F067
> ConvertPageEntryAttribute 0x7F990067->0x800000007F990067
> ConvertPageEntryAttribute 0x7F991067->0x800000007F991067
> ConvertPageEntryAttribute 0x7F992067->0x800000007F992067
> ConvertPageEntryAttribute 0x7F993067->0x800000007F993067
> ConvertPageEntryAttribute 0x7F994067->0x800000007F994067
> ConvertPageEntryAttribute 0x7F995067->0x800000007F995067
> ConvertPageEntryAttribute 0x7F996067->0x800000007F996067
> ConvertPageEntryAttribute 0x7F997067->0x800000007F997067
> ConvertPageEntryAttribute 0x7F998067->0x800000007F998067
> ConvertPageEntryAttribute 0x7F999067->0x800000007F999067
> ConvertPageEntryAttribute 0x7F99A067->0x800000007F99A067
> ConvertPageEntryAttribute 0x7F99B067->0x800000007F99B067
> ConvertPageEntryAttribute 0x7F99C067->0x800000007F99C067
> ConvertPageEntryAttribute 0x7F99D067->0x800000007F99D067
> ConvertPageEntryAttribute 0x7F99E067->0x800000007F99E067
> ConvertPageEntryAttribute 0x7F99F067->0x800000007F99F067
> ConvertPageEntryAttribute 0x7F9A0067->0x800000007F9A0067
> ConvertPageEntryAttribute 0x7F9A1067->0x800000007F9A1067
> ConvertPageEntryAttribute 0x7F9A2067->0x800000007F9A2067
> ConvertPageEntryAttribute 0x7F9A3067->0x800000007F9A3067
> ConvertPageEntryAttribute 0x7F9A4067->0x800000007F9A4067
> ConvertPageEntryAttribute 0x7F9A5067->0x800000007F9A5067
> ConvertPageEntryAttribute 0x7F9A6067->0x800000007F9A6067
> ConvertPageEntryAttribute 0x7F9A7067->0x800000007F9A7067
> ConvertPageEntryAttribute 0x7F9A8067->0x800000007F9A8067
> ConvertPageEntryAttribute 0x7F9A9067->0x800000007F9A9067
> ConvertPageEntryAttribute 0x7F9AA067->0x800000007F9AA067
> ConvertPageEntryAttribute 0x7F9AB067->0x800000007F9AB067
> ConvertPageEntryAttribute 0x7F9AC067->0x800000007F9AC067
> ConvertPageEntryAttribute 0x7F9AD067->0x800000007F9AD067
> ConvertPageEntryAttribute 0x7F9AE067->0x800000007F9AE067
> ConvertPageEntryAttribute 0x7F9AF067->0x800000007F9AF067
> ConvertPageEntryAttribute 0x7F9B0067->0x800000007F9B0067
> ConvertPageEntryAttribute 0x7F9B1067->0x800000007F9B1067
> ConvertPageEntryAttribute 0x7F9B2067->0x800000007F9B2067
> ConvertPageEntryAttribute 0x7F9B3067->0x800000007F9B3067
> ConvertPageEntryAttribute 0x7F9B4067->0x800000007F9B4067
> ConvertPageEntryAttribute 0x7F9B5067->0x800000007F9B5067
> ConvertPageEntryAttribute 0x7F9B6067->0x800000007F9B6067
> ConvertPageEntryAttribute 0x7F9B7067->0x800000007F9B7067
> ConvertPageEntryAttribute 0x7F9B8067->0x800000007F9B8067
> ConvertPageEntryAttribute 0x7F9B9067->0x800000007F9B9067
> ConvertPageEntryAttribute 0x7F9BA067->0x800000007F9BA067
> ConvertPageEntryAttribute 0x7F9BB067->0x800000007F9BB067
> ConvertPageEntryAttribute 0x7F9BC067->0x800000007F9BC067
> ConvertPageEntryAttribute 0x7F9BD067->0x800000007F9BD067
> ConvertPageEntryAttribute 0x7F9BE067->0x800000007F9BE067
> ConvertPageEntryAttribute 0x7F9BF067->0x800000007F9BF067
> ConvertPageEntryAttribute 0x7F9C0067->0x800000007F9C0067
> ConvertPageEntryAttribute 0x7F9C1067->0x800000007F9C1067
> ConvertPageEntryAttribute 0x7F9C2067->0x800000007F9C2067
> ConvertPageEntryAttribute 0x7F9C3067->0x800000007F9C3067
> ConvertPageEntryAttribute 0x7F9C4067->0x800000007F9C4067
> ConvertPageEntryAttribute 0x7F9C5067->0x800000007F9C5067
> ConvertPageEntryAttribute 0x7F9C6067->0x800000007F9C6067
> ConvertPageEntryAttribute 0x7F9C7067->0x800000007F9C7067
> ConvertPageEntryAttribute 0x7F9C8067->0x800000007F9C8067
> ConvertPageEntryAttribute 0x7F9C9067->0x800000007F9C9067
> ConvertPageEntryAttribute 0x7F9CA067->0x800000007F9CA067
> ConvertPageEntryAttribute 0x7F9CB067->0x800000007F9CB067
> ConvertPageEntryAttribute 0x7F9CC067->0x800000007F9CC067
> ConvertPageEntryAttribute 0x7F9CD067->0x800000007F9CD067
> ConvertPageEntryAttribute 0x7F9CE067->0x800000007F9CE067
> ConvertPageEntryAttribute 0x7F9CF067->0x800000007F9CF067
> ConvertPageEntryAttribute 0x7F9D0067->0x800000007F9D0067
> ConvertPageEntryAttribute 0x7F9D1067->0x800000007F9D1067
> ConvertPageEntryAttribute 0x7F9D2067->0x800000007F9D2067
> ConvertPageEntryAttribute 0x7F9D3067->0x800000007F9D3067
> ConvertPageEntryAttribute 0x7F9D4067->0x800000007F9D4067
> ConvertPageEntryAttribute 0x7F9D5067->0x800000007F9D5067
> ConvertPageEntryAttribute 0x7F9D6067->0x800000007F9D6067
> ConvertPageEntryAttribute 0x7F9D7067->0x800000007F9D7067
> ConvertPageEntryAttribute 0x7F9D8067->0x800000007F9D8067
> ConvertPageEntryAttribute 0x7F9D9067->0x800000007F9D9067
> ConvertPageEntryAttribute 0x7F9DA067->0x800000007F9DA067
> ConvertPageEntryAttribute 0x7F9DB067->0x800000007F9DB067
> ConvertPageEntryAttribute 0x7F9DC067->0x800000007F9DC067
> ConvertPageEntryAttribute 0x7F9DD067->0x800000007F9DD067
> ConvertPageEntryAttribute 0x7F9DE067->0x800000007F9DE067
> ConvertPageEntryAttribute 0x7F9DF067->0x800000007F9DF067
> ConvertPageEntryAttribute 0x7F9E0067->0x800000007F9E0067
> ConvertPageEntryAttribute 0x7F9E1067->0x800000007F9E1067
> ConvertPageEntryAttribute 0x7F9E2067->0x800000007F9E2067
> ConvertPageEntryAttribute 0x7F9E3067->0x800000007F9E3067
> ConvertPageEntryAttribute 0x7F9E4067->0x800000007F9E4067
> ConvertPageEntryAttribute 0x7F9E5067->0x800000007F9E5067
> ConvertPageEntryAttribute 0x7F9E6067->0x800000007F9E6067
> ConvertPageEntryAttribute 0x7F9E7067->0x800000007F9E7067
> ConvertPageEntryAttribute 0x7F9E8067->0x800000007F9E8067
> ConvertPageEntryAttribute 0x7F9E9067->0x800000007F9E9067
> ConvertPageEntryAttribute 0x7F9EA067->0x800000007F9EA067
> ConvertPageEntryAttribute 0x7F9EB067->0x800000007F9EB067
> ConvertPageEntryAttribute 0x7F9EC067->0x800000007F9EC067
> ConvertPageEntryAttribute 0x7F9ED067->0x800000007F9ED067
> ConvertPageEntryAttribute 0x7F9EE067->0x800000007F9EE067
> ConvertPageEntryAttribute 0x7F9EF067->0x800000007F9EF067
> ConvertPageEntryAttribute 0x7F9F0067->0x800000007F9F0067
> ConvertPageEntryAttribute 0x7F9F1067->0x800000007F9F1067
> ConvertPageEntryAttribute 0x7F9F2067->0x800000007F9F2067
> ConvertPageEntryAttribute 0x7F9F3067->0x800000007F9F3067
> ConvertPageEntryAttribute 0x7F9F4067->0x800000007F9F4067
> ConvertPageEntryAttribute 0x7F9F5067->0x800000007F9F5067
> ConvertPageEntryAttribute 0x7F9F6067->0x800000007F9F6067
> ConvertPageEntryAttribute 0x7F9F7067->0x800000007F9F7067
> ConvertPageEntryAttribute 0x7F9F8067->0x800000007F9F8067
> ConvertPageEntryAttribute 0x7F9F9067->0x800000007F9F9067
> ConvertPageEntryAttribute 0x7F9FA067->0x800000007F9FA067
> ConvertPageEntryAttribute 0x7F9FB067->0x800000007F9FB067
> ConvertPageEntryAttribute 0x7F9FC067->0x800000007F9FC067
> ConvertPageEntryAttribute 0x7F9FD067->0x800000007F9FD067
> ConvertPageEntryAttribute 0x7F9FE067->0x800000007F9FE067
> ConvertPageEntryAttribute 0x7F9FF067->0x800000007F9FF067

>From here on, we can move in 2MB steps:

> ConvertPageEntryAttribute 0x7FA000E7->0x800000007FA000E7
> ConvertPageEntryAttribute 0x7FC000E7->0x800000007FC000E7

Back to 4KB steps:

> ConvertPageEntryAttribute 0x7FE00067->0x800000007FE00067
> ConvertPageEntryAttribute 0x7FE01067->0x800000007FE01067
> ConvertPageEntryAttribute 0x7FE02067->0x800000007FE02067
> ConvertPageEntryAttribute 0x7FE03067->0x800000007FE03067
> ConvertPageEntryAttribute 0x7FE04067->0x800000007FE04067
> ConvertPageEntryAttribute 0x7FE05067->0x800000007FE05067
> ConvertPageEntryAttribute 0x7FE06067->0x800000007FE06067
> ConvertPageEntryAttribute 0x7FE07067->0x800000007FE07067
> ConvertPageEntryAttribute 0x7FE08067->0x800000007FE08067
> ConvertPageEntryAttribute 0x7FE09067->0x800000007FE09067
> ConvertPageEntryAttribute 0x7FE0A067->0x800000007FE0A067
> ConvertPageEntryAttribute 0x7FE0B067->0x800000007FE0B067
> ConvertPageEntryAttribute 0x7FE0C067->0x800000007FE0C067
> ConvertPageEntryAttribute 0x7FE0D067->0x800000007FE0D067
> ConvertPageEntryAttribute 0x7FE0E067->0x800000007FE0E067
> ConvertPageEntryAttribute 0x7FE0F067->0x800000007FE0F067
> ConvertPageEntryAttribute 0x7FE10067->0x800000007FE10067
> ConvertPageEntryAttribute 0x7FE11067->0x800000007FE11067
> ConvertPageEntryAttribute 0x7FE12067->0x800000007FE12067
> ConvertPageEntryAttribute 0x7FE13067->0x800000007FE13067
> ConvertPageEntryAttribute 0x7FE14067->0x800000007FE14067
> ConvertPageEntryAttribute 0x7FE15067->0x800000007FE15067
> ConvertPageEntryAttribute 0x7FE16067->0x800000007FE16067
> ConvertPageEntryAttribute 0x7FE17067->0x800000007FE17067
> ConvertPageEntryAttribute 0x7FE18067->0x800000007FE18067
> ConvertPageEntryAttribute 0x7FE19067->0x800000007FE19067
> ConvertPageEntryAttribute 0x7FE1A067->0x800000007FE1A067
> ConvertPageEntryAttribute 0x7FE1B067->0x800000007FE1B067
> ConvertPageEntryAttribute 0x7FE1C067->0x800000007FE1C067
> ConvertPageEntryAttribute 0x7FE1D067->0x800000007FE1D067
> ConvertPageEntryAttribute 0x7FE1E067->0x800000007FE1E067
> ConvertPageEntryAttribute 0x7FE1F067->0x800000007FE1F067
> ConvertPageEntryAttribute 0x7FE20067->0x800000007FE20067
> ConvertPageEntryAttribute 0x7FE21067->0x800000007FE21067
> ConvertPageEntryAttribute 0x7FE22067->0x800000007FE22067
> ConvertPageEntryAttribute 0x7FE23067->0x800000007FE23067
> ConvertPageEntryAttribute 0x7FE24067->0x800000007FE24067
> ConvertPageEntryAttribute 0x7FE25067->0x800000007FE25067
> ConvertPageEntryAttribute 0x7FE26067->0x800000007FE26067
> ConvertPageEntryAttribute 0x7FE27067->0x800000007FE27067
> ConvertPageEntryAttribute 0x7FE28067->0x800000007FE28067
> ConvertPageEntryAttribute 0x7FE29067->0x800000007FE29067
> ConvertPageEntryAttribute 0x7FE2A067->0x800000007FE2A067
> ConvertPageEntryAttribute 0x7FE2B067->0x800000007FE2B067
> ConvertPageEntryAttribute 0x7FE2C067->0x800000007FE2C067
> ConvertPageEntryAttribute 0x7FE2D067->0x800000007FE2D067
> ConvertPageEntryAttribute 0x7FE2E067->0x800000007FE2E067
> ConvertPageEntryAttribute 0x7FE2F067->0x800000007FE2F067
> ConvertPageEntryAttribute 0x7FE30067->0x800000007FE30067
> ConvertPageEntryAttribute 0x7FE31067->0x800000007FE31067
> ConvertPageEntryAttribute 0x7FE32067->0x800000007FE32067
> ConvertPageEntryAttribute 0x7FE33067->0x800000007FE33067
> ConvertPageEntryAttribute 0x7FE34067->0x800000007FE34067
> ConvertPageEntryAttribute 0x7FE35067->0x800000007FE35067
> ConvertPageEntryAttribute 0x7FE36067->0x800000007FE36067
> ConvertPageEntryAttribute 0x7FE37067->0x800000007FE37067
> ConvertPageEntryAttribute 0x7FE38067->0x800000007FE38067
> ConvertPageEntryAttribute 0x7FE39067->0x800000007FE39067
> ConvertPageEntryAttribute 0x7FE3A067->0x800000007FE3A067
> ConvertPageEntryAttribute 0x7FE3B067->0x800000007FE3B067
> ConvertPageEntryAttribute 0x7FE3C067->0x800000007FE3C067
> ConvertPageEntryAttribute 0x7FE3D067->0x800000007FE3D067
> ConvertPageEntryAttribute 0x7FE3E067->0x800000007FE3E067
> ConvertPageEntryAttribute 0x7FE3F067->0x800000007FE3F067
> ConvertPageEntryAttribute 0x7FE40067->0x800000007FE40067
> ConvertPageEntryAttribute 0x7FE41067->0x800000007FE41067
> ConvertPageEntryAttribute 0x7FE42067->0x800000007FE42067
> ConvertPageEntryAttribute 0x7FE43067->0x800000007FE43067
> ConvertPageEntryAttribute 0x7FE44067->0x800000007FE44067
> ConvertPageEntryAttribute 0x7FE45067->0x800000007FE45067
> ConvertPageEntryAttribute 0x7FE46067->0x800000007FE46067
> ConvertPageEntryAttribute 0x7FE47067->0x800000007FE47067
> ConvertPageEntryAttribute 0x7FE48067->0x800000007FE48067
> ConvertPageEntryAttribute 0x7FE49067->0x800000007FE49067
> ConvertPageEntryAttribute 0x7FE4A067->0x800000007FE4A067
> ConvertPageEntryAttribute 0x7FE4B067->0x800000007FE4B067
> ConvertPageEntryAttribute 0x7FE4C067->0x800000007FE4C067
> ConvertPageEntryAttribute 0x7FE4D067->0x800000007FE4D067
> ConvertPageEntryAttribute 0x7FE4E067->0x800000007FE4E067
> ConvertPageEntryAttribute 0x7FE4F067->0x800000007FE4F067
> ConvertPageEntryAttribute 0x7FE50067->0x800000007FE50067
> ConvertPageEntryAttribute 0x7FE51067->0x800000007FE51067
> ConvertPageEntryAttribute 0x7FE52067->0x800000007FE52067
> ConvertPageEntryAttribute 0x7FE53067->0x800000007FE53067
> ConvertPageEntryAttribute 0x7FE54067->0x800000007FE54067
> ConvertPageEntryAttribute 0x7FE55067->0x800000007FE55067
> ConvertPageEntryAttribute 0x7FE56067->0x800000007FE56067
> ConvertPageEntryAttribute 0x7FE57067->0x800000007FE57067
> ConvertPageEntryAttribute 0x7FE58067->0x800000007FE58067
> ConvertPageEntryAttribute 0x7FE59067->0x800000007FE59067
> ConvertPageEntryAttribute 0x7FE5A067->0x800000007FE5A067
> ConvertPageEntryAttribute 0x7FE5B067->0x800000007FE5B067
> ConvertPageEntryAttribute 0x7FE5C067->0x800000007FE5C067
> ConvertPageEntryAttribute 0x7FE5D067->0x800000007FE5D067
> ConvertPageEntryAttribute 0x7FE5E067->0x800000007FE5E067
> ConvertPageEntryAttribute 0x7FE5F067->0x800000007FE5F067
> ConvertPageEntryAttribute 0x7FE60067->0x800000007FE60067
> ConvertPageEntryAttribute 0x7FE61067->0x800000007FE61067
> ConvertPageEntryAttribute 0x7FE62067->0x800000007FE62067
> ConvertPageEntryAttribute 0x7FE63067->0x800000007FE63067
> ConvertPageEntryAttribute 0x7FE64067->0x800000007FE64067
> ConvertPageEntryAttribute 0x7FE65067->0x800000007FE65067
> ConvertPageEntryAttribute 0x7FE66067->0x800000007FE66067
> ConvertPageEntryAttribute 0x7FE67067->0x800000007FE67067
> ConvertPageEntryAttribute 0x7FE68067->0x800000007FE68067
> ConvertPageEntryAttribute 0x7FE69067->0x800000007FE69067
> ConvertPageEntryAttribute 0x7FE6A067->0x800000007FE6A067
> ConvertPageEntryAttribute 0x7FE6B067->0x800000007FE6B067
> ConvertPageEntryAttribute 0x7FE6C067->0x800000007FE6C067
> ConvertPageEntryAttribute 0x7FE6D067->0x800000007FE6D067
> ConvertPageEntryAttribute 0x7FE6E067->0x800000007FE6E067
> ConvertPageEntryAttribute 0x7FE6F067->0x800000007FE6F067
> ConvertPageEntryAttribute 0x7FE70067->0x800000007FE70067
> ConvertPageEntryAttribute 0x7FE71067->0x800000007FE71067
> ConvertPageEntryAttribute 0x7FE72067->0x800000007FE72067
> ConvertPageEntryAttribute 0x7FE73067->0x800000007FE73067
> ConvertPageEntryAttribute 0x7FE74067->0x800000007FE74067
> ConvertPageEntryAttribute 0x7FE75067->0x800000007FE75067
> ConvertPageEntryAttribute 0x7FE76067->0x800000007FE76067
> ConvertPageEntryAttribute 0x7FE77067->0x800000007FE77067
> ConvertPageEntryAttribute 0x7FE78067->0x800000007FE78067
> ConvertPageEntryAttribute 0x7FE79067->0x800000007FE79067
> ConvertPageEntryAttribute 0x7FE7A067->0x800000007FE7A067
> ConvertPageEntryAttribute 0x7FE7B067->0x800000007FE7B067
> ConvertPageEntryAttribute 0x7FE7C067->0x800000007FE7C067
> ConvertPageEntryAttribute 0x7FE7D067->0x800000007FE7D067
> ConvertPageEntryAttribute 0x7FE7E067->0x800000007FE7E067
> ConvertPageEntryAttribute 0x7FE7F067->0x800000007FE7F067
> ConvertPageEntryAttribute 0x7FE80067->0x800000007FE80067
> ConvertPageEntryAttribute 0x7FE81067->0x800000007FE81067
> ConvertPageEntryAttribute 0x7FE82067->0x800000007FE82067
> ConvertPageEntryAttribute 0x7FE83067->0x800000007FE83067
> ConvertPageEntryAttribute 0x7FE84067->0x800000007FE84067
> ConvertPageEntryAttribute 0x7FE85067->0x800000007FE85067
> ConvertPageEntryAttribute 0x7FE86067->0x800000007FE86067
> ConvertPageEntryAttribute 0x7FE87067->0x800000007FE87067
> ConvertPageEntryAttribute 0x7FE88067->0x800000007FE88067
> ConvertPageEntryAttribute 0x7FE89067->0x800000007FE89067
> ConvertPageEntryAttribute 0x7FE8A067->0x800000007FE8A067
> ConvertPageEntryAttribute 0x7FE8B067->0x800000007FE8B067
> ConvertPageEntryAttribute 0x7FE8C067->0x800000007FE8C067
> ConvertPageEntryAttribute 0x7FE8D067->0x800000007FE8D067
> ConvertPageEntryAttribute 0x7FE8E067->0x800000007FE8E067
> ConvertPageEntryAttribute 0x7FE8F067->0x800000007FE8F067
> ConvertPageEntryAttribute 0x7FE90067->0x800000007FE90067
> ConvertPageEntryAttribute 0x7FE91067->0x800000007FE91067
> ConvertPageEntryAttribute 0x7FE92067->0x800000007FE92067
> ConvertPageEntryAttribute 0x7FE93067->0x800000007FE93067
> ConvertPageEntryAttribute 0x7FE94067->0x800000007FE94067
> ConvertPageEntryAttribute 0x7FE95067->0x800000007FE95067
> ConvertPageEntryAttribute 0x7FE96067->0x800000007FE96067
> ConvertPageEntryAttribute 0x7FE97067->0x800000007FE97067
> ConvertPageEntryAttribute 0x7FE98067->0x800000007FE98067
> ConvertPageEntryAttribute 0x7FE99067->0x800000007FE99067
> ConvertPageEntryAttribute 0x7FE9A067->0x800000007FE9A067
> ConvertPageEntryAttribute 0x7FE9B067->0x800000007FE9B067
> ConvertPageEntryAttribute 0x7FE9C067->0x800000007FE9C067
> ConvertPageEntryAttribute 0x7FE9D067->0x800000007FE9D067
> ConvertPageEntryAttribute 0x7FE9E067->0x800000007FE9E067
> ConvertPageEntryAttribute 0x7FE9F067->0x800000007FE9F067
> ConvertPageEntryAttribute 0x7FEA0067->0x800000007FEA0067
> ConvertPageEntryAttribute 0x7FEA1067->0x800000007FEA1067
> ConvertPageEntryAttribute 0x7FEA2067->0x800000007FEA2067
> ConvertPageEntryAttribute 0x7FEA3067->0x800000007FEA3067
> ConvertPageEntryAttribute 0x7FEA4067->0x800000007FEA4067
> ConvertPageEntryAttribute 0x7FEA5067->0x800000007FEA5067

Note that the last conversion changed the PTE attributes for page 0x7FEA5, which hosts the MemoryAttributesTable entries themselves. The next access causes a page fault:

> SMM stack overflow!

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-11-17 13:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-17  8:21 [PATCH] OvmfPkg/dsc: enable SMM page level protection Jiewen Yao
2016-11-17 12:18 ` Laszlo Ersek
2016-11-17 13:20   ` Yao, Jiewen
2016-11-17 13:44     ` Yao, Jiewen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox