Home
last modified time | relevance | path

Searched refs:PageDirectoryPointerEntry (Results 1 – 25 of 66) sorted by relevance

123

/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c60 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
138 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
144 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
149 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
161 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
172 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry; in CreateIdentityMappingPageTables()
173 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
174 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
187 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
189 PageDirectoryPointerEntry, in CreateIdentityMappingPageTables()
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/BhyvePkg/Csm/BhyveCsm16/
H A DMmu.c41 X64_PAGE_MAP_AND_DIRECTORY_POINTER_2MB_4K *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
63 PageDirectoryPointerEntry = (X64_PAGE_MAP_AND_DIRECTORY_POINTER_2MB_4K *)PageTablePtr; in CreateIdentityMappingPageTables()
68 PageMapLevel4Entry->Uint64 = (UINT64)PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
72 …for (PDPTEIndex = 0; PDPTEIndex < EFI_PDPTE_ENTRY_NUM; PDPTEIndex++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
82 PageDirectoryPointerEntry->Uint64 = (UINT64)PageDirectoryEntry2MB; in CreateIdentityMappingPageTables()
83 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
84 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/DuetPkg/DxeIpl/X64/
H A DPaging.c124 X64_PAGE_MAP_AND_DIRECTORY_POINTER_2MB_4K *PageDirectoryPointerEntry; in X64Create2MPageTables() local
145 PageDirectoryPointerEntry = (X64_PAGE_MAP_AND_DIRECTORY_POINTER_2MB_4K *)TempPageTable; in X64Create2MPageTables()
154 …DPTEIndex = 0; PDPTEIndex < ENTRY_NUM (gPDPTEBitsNum); PDPTEIndex++, PageDirectoryPointerEntry++) { in X64Create2MPageTables()
164 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)(TempPageTable); in X64Create2MPageTables()
165 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in X64Create2MPageTables()
166 PageDirectoryPointerEntry->Bits.Present = 1; in X64Create2MPageTables()
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/UefiPayloadPkg/UefiPayloadEntry/Ia32/
H A DDxeLoadFunc.c85 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
110 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
113 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
124 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
125 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
147 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
149 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/BaseTools/Source/C/GenPage/
H A DGenPage.c145 X64_PAGE_MAP_AND_DIRECTORY_POINTER_2MB_4K *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
171 PageDirectoryPointerEntry = (X64_PAGE_MAP_AND_DIRECTORY_POINTER_2MB_4K *)PageTablePtr; in CreateIdentityMappingPageTables()
176 …ageMapLevel4Entry->Uint64 = (UINT64)(UINT32)(CONVERT_BIN_PAGE_ADDRESS (PageDirectoryPointerEntry)); in CreateIdentityMappingPageTables()
180 …for (PDPTEIndex = 0; PDPTEIndex < EFI_PDPTE_ENTRY_NUM; PDPTEIndex++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
190PageDirectoryPointerEntry->Uint64 = (UINT64)(UINT32)(CONVERT_BIN_PAGE_ADDRESS (PageDirectoryEntry2… in CreateIdentityMappingPageTables()
191 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
192 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
/dports/sysutils/edk2/edk2-edk2-stable202102/UefiPayloadPkg/UefiPayloadEntry/Ia32/
H A DDxeLoadFunc.c85 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
110 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
113 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
124 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
125 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
147 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
149 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/emulators/qemu60/qemu-6.0.0/roms/edk2/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/emulators/qemu5/qemu-5.2.0/roms/edk2/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/sysutils/uefi-edk2-qemu/edk2-edk2-stable201911/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/sysutils/edk2/edk2-edk2-stable202102/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DDxeLoadFunc.c77 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in Create4GPageTablesIa32Pae() local
102 PageDirectoryPointerEntry = PageMap; in Create4GPageTablesIa32Pae()
105 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
116 PageDirectoryPointerEntry->Uint64 = (UINT64) (UINTN) PageDirectoryEntry | AddressEncMask; in Create4GPageTablesIa32Pae()
117 PageDirectoryPointerEntry->Bits.Present = 1; in Create4GPageTablesIa32Pae()
139 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in Create4GPageTablesIa32Pae()
141 PageDirectoryPointerEntry, in Create4GPageTablesIa32Pae()
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c639 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
723 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
729 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry | AddressEncMask; in CreateIdentityMappingPageTables()
734 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
750 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
761 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry | AddressEncMask; in CreateIdentityMappingPageTables()
762 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
763 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
783 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
785 PageDirectoryPointerEntry, in CreateIdentityMappingPageTables()
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c639 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
723 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
729 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry | AddressEncMask; in CreateIdentityMappingPageTables()
734 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
750 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
761 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry | AddressEncMask; in CreateIdentityMappingPageTables()
762 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
763 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
783 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
785 PageDirectoryPointerEntry, in CreateIdentityMappingPageTables()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c639 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
723 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
729 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry | AddressEncMask; in CreateIdentityMappingPageTables()
734 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
750 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
761 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry | AddressEncMask; in CreateIdentityMappingPageTables()
762 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
763 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
783 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
785 PageDirectoryPointerEntry, in CreateIdentityMappingPageTables()
/dports/emulators/qemu42/qemu-4.2.1/roms/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
H A DPageTbl.c162 UINT64 *PageDirectoryPointerEntry; in SetStaticPageTable() local
185 PageDirectoryPointerEntry = (UINT64 *) ((*PageMapLevel4Entry) & ~mAddressEncMask & gPhyMask); in SetStaticPageTable()
186 if (PageDirectoryPointerEntry == NULL) { in SetStaticPageTable()
187 PageDirectoryPointerEntry = AllocatePageTableMemory (1); in SetStaticPageTable()
188 ASSERT(PageDirectoryPointerEntry != NULL); in SetStaticPageTable()
189 ZeroMem (PageDirectoryPointerEntry, EFI_PAGES_TO_SIZE(1)); in SetStaticPageTable()
191 …*PageMapLevel4Entry = (UINT64)(UINTN)PageDirectoryPointerEntry | mAddressEncMask | PAGE_ATTRIBUTE_… in SetStaticPageTable()
195 PageDirectory1GEntry = PageDirectoryPointerEntry; in SetStaticPageTable()
210 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in SetStaticPageTable()
221 … PageDirectoryEntry = (UINT64 *) ((*PageDirectoryPointerEntry) & ~mAddressEncMask & gPhyMask); in SetStaticPageTable()
[all …]
/dports/emulators/qemu-utils/qemu-4.2.1/roms/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
H A DPageTbl.c162 UINT64 *PageDirectoryPointerEntry; in SetStaticPageTable() local
185 PageDirectoryPointerEntry = (UINT64 *) ((*PageMapLevel4Entry) & ~mAddressEncMask & gPhyMask); in SetStaticPageTable()
186 if (PageDirectoryPointerEntry == NULL) { in SetStaticPageTable()
187 PageDirectoryPointerEntry = AllocatePageTableMemory (1); in SetStaticPageTable()
188 ASSERT(PageDirectoryPointerEntry != NULL); in SetStaticPageTable()
189 ZeroMem (PageDirectoryPointerEntry, EFI_PAGES_TO_SIZE(1)); in SetStaticPageTable()
191 …*PageMapLevel4Entry = (UINT64)(UINTN)PageDirectoryPointerEntry | mAddressEncMask | PAGE_ATTRIBUTE_… in SetStaticPageTable()
195 PageDirectory1GEntry = PageDirectoryPointerEntry; in SetStaticPageTable()
210 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in SetStaticPageTable()
221 … PageDirectoryEntry = (UINT64 *) ((*PageDirectoryPointerEntry) & ~mAddressEncMask & gPhyMask); in SetStaticPageTable()
[all …]
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
H A DPageTbl.c162 UINT64 *PageDirectoryPointerEntry; in SetStaticPageTable() local
185 PageDirectoryPointerEntry = (UINT64 *) ((*PageMapLevel4Entry) & ~mAddressEncMask & gPhyMask); in SetStaticPageTable()
186 if (PageDirectoryPointerEntry == NULL) { in SetStaticPageTable()
187 PageDirectoryPointerEntry = AllocatePageTableMemory (1); in SetStaticPageTable()
188 ASSERT(PageDirectoryPointerEntry != NULL); in SetStaticPageTable()
189 ZeroMem (PageDirectoryPointerEntry, EFI_PAGES_TO_SIZE(1)); in SetStaticPageTable()
191 …*PageMapLevel4Entry = (UINT64)(UINTN)PageDirectoryPointerEntry | mAddressEncMask | PAGE_ATTRIBUTE_… in SetStaticPageTable()
195 PageDirectory1GEntry = PageDirectoryPointerEntry; in SetStaticPageTable()
210 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in SetStaticPageTable()
221 … PageDirectoryEntry = (UINT64 *) ((*PageDirectoryPointerEntry) & ~mAddressEncMask & gPhyMask); in SetStaticPageTable()
[all …]
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/MdeModulePkg/Universal/CapsulePei/
H A DUefiCapsule.c143 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
212 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
218 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
223 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
235 …; IndexOfPdpEntries < NumberOfPdpEntriesNeeded; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
246 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry; in CreateIdentityMappingPageTables()
247 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
248 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
261 for (; IndexOfPdpEntries < 512; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
263 PageDirectoryPointerEntry, in CreateIdentityMappingPageTables()
/dports/sysutils/uefi-edk2-qemu/edk2-edk2-stable201911/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c644 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
798 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
804 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry | AddressEncMask; in CreateIdentityMappingPageTables()
809 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
827 ; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
838 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry | AddressEncMask; in CreateIdentityMappingPageTables()
839 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
840 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
863 …ZeroMem (PageDirectoryPointerEntry, (512 - IndexOfPdpEntries) * sizeof(PAGE_MAP_AND_DIRECTORY_POIN… in CreateIdentityMappingPageTables()
/dports/sysutils/uefi-edk2-bhyve/edk2-edk2-stable202102/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c679 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
833 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
839 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry | AddressEncMask; in CreateIdentityMappingPageTables()
844 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
862 ; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
873 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry | AddressEncMask; in CreateIdentityMappingPageTables()
874 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
875 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
898 …ZeroMem (PageDirectoryPointerEntry, (512 - IndexOfPdpEntries) * sizeof(PAGE_MAP_AND_DIRECTORY_POIN… in CreateIdentityMappingPageTables()
/dports/emulators/qemu/qemu-6.2.0/roms/edk2/MdeModulePkg/Core/DxeIplPeim/X64/
H A DVirtualMemory.c679 PAGE_MAP_AND_DIRECTORY_POINTER *PageDirectoryPointerEntry; in CreateIdentityMappingPageTables() local
833 PageDirectoryPointerEntry = (VOID *) BigPageAddress; in CreateIdentityMappingPageTables()
839 PageMapLevel4Entry->Uint64 = (UINT64)(UINTN)PageDirectoryPointerEntry | AddressEncMask; in CreateIdentityMappingPageTables()
844 PageDirectory1GEntry = (VOID *) PageDirectoryPointerEntry; in CreateIdentityMappingPageTables()
862 ; IndexOfPdpEntries++, PageDirectoryPointerEntry++) { in CreateIdentityMappingPageTables()
873 PageDirectoryPointerEntry->Uint64 = (UINT64)(UINTN)PageDirectoryEntry | AddressEncMask; in CreateIdentityMappingPageTables()
874 PageDirectoryPointerEntry->Bits.ReadWrite = 1; in CreateIdentityMappingPageTables()
875 PageDirectoryPointerEntry->Bits.Present = 1; in CreateIdentityMappingPageTables()
898 …ZeroMem (PageDirectoryPointerEntry, (512 - IndexOfPdpEntries) * sizeof(PAGE_MAP_AND_DIRECTORY_POIN… in CreateIdentityMappingPageTables()

123