]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c
Correct 1G page table generation.
[mirror_edk2.git] / MdeModulePkg / Core / DxeIplPeim / X64 / VirtualMemory.c
index 6666a02c3d358933ab975ebd86177227e763c4df..e3ed4b676229c4681f1c6b1c6c69ddd2c5e2744b 100644 (file)
@@ -144,8 +144,7 @@ CreateIdentityMappingPageTables (
     PageMapLevel4Entry->Bits.Present = 1;\r
 \r
     if (Page1GSupport) {\r
-      PageDirectory1GEntry = (VOID *) BigPageAddress;\r
-      BigPageAddress += SIZE_4KB;\r
+      PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry;\r
     \r
       for (IndexOfPageDirectoryEntries = 0; IndexOfPageDirectoryEntries < 512; IndexOfPageDirectoryEntries++, PageDirectory1GEntry++, PageAddress += SIZE_1GB) {\r
         //\r