Home
last modified time | relevance | path

Searched refs:mPhyMask (Results 1 – 2 of 2) sorted by relevance

/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/
DSetIdtEntry.c28 UINT64 mPhyMask; variable
69 mPhyMask = LShiftU64 (1, PhysicalAddressBits) - 1; in HookPageFaultHandler()
70 mPhyMask &= (1ull << 48) - SIZE_4KB; in HookPageFaultHandler()
86 mPageFaultBuffer = (UINTN)(AsmReadCr3 () & mPhyMask) + EFI_PAGES_TO_SIZE(2); in HookPageFaultHandler()
88 mPageFaultBuffer = (UINTN)(AsmReadCr3 () & mPhyMask) + EFI_PAGES_TO_SIZE(6); in HookPageFaultHandler()
203 …Uplink[mPageFaultIndex] != NULL) && ((*mPageFaultUplink[mPageFaultIndex] & mPhyMask) == Address)) { in AcquirePage()
236 if (PFAddress >= mPhyMask + SIZE_4KB) { in PageFaultHandler()
239 PFAddress &= mPhyMask; in PageFaultHandler()
241 PageTable = (UINT64*)(UINTN)(AsmReadCr3 () & mPhyMask); in PageFaultHandler()
248 PageTable = (UINT64*)(UINTN)(PageTable[PTIndex] & mPhyMask); in PageFaultHandler()
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
DSmmBaseHelper.c122 UINT64 mPhyMask; variable
355 PageTable = (UINT64*)(UINTN)(AsmReadCr3 () & mPhyMask); in PageFaultHandler()
399 ReadWriteCpuStatePage (mCpuStatePageTable[PTIndex] & mPhyMask, FALSE); in WriteBackDirtyPages()
459 mPhyMask = LShiftU64 (1, (UINT8)Index) - 1; in InitCpuStatePageTable()
460 mPhyMask &= (1ull << 48) - EFI_PAGE_SIZE; in InitCpuStatePageTable()
463 PageTable = (UINT64 *)(UINTN)(AsmReadCr3 () & mPhyMask); in InitCpuStatePageTable()
464 PageTable = (UINT64 *)(UINTN)(PageTable[BitFieldRead64 (HookAddress, 39, 47)] & mPhyMask); in InitCpuStatePageTable()
465 PageTable = (UINT64 *)(UINTN)(PageTable[BitFieldRead64 (HookAddress, 30, 38)] & mPhyMask); in InitCpuStatePageTable()
472 PageTable = (UINT64 *)(UINTN)(Pde & mPhyMask); in InitCpuStatePageTable()
474 ASSERT ((Pde & mPhyMask) == (HookAddress & ~(SIZE_2MB-1))); // 2MB Page Point to HookAddress in InitCpuStatePageTable()