HomeSort by relevance Sort by last modified time
    Searched defs:PFAddress (Results 1 - 6 of 6) sorted by null

  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/
PageTbl.c 93 UINTN PFAddress;
99 PFAddress = AsmReadCr2 ();
102 (PFAddress >= mCpuHotPlugData.SmrrBase) &&
103 (PFAddress < (mCpuHotPlugData.SmrrBase + mCpuHotPlugData.SmrrSize))) {
111 if ((PFAddress < mCpuHotPlugData.SmrrBase) ||
112 (PFAddress >= mCpuHotPlugData.SmrrBase + mCpuHotPlugData.SmrrSize)) {
114 DEBUG ((EFI_D_ERROR, "Code executed on IP(0x%x) out of SMM range after SMM is locked!\n", PFAddress));
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/
SetIdtEntry.c 230 UINT64 PFAddress;
233 PFAddress = AsmReadCr2 ();
234 DEBUG ((EFI_D_ERROR, "BootScript - PageFaultHandler: Cr2 - %lx\n", PFAddress));
236 if (PFAddress >= mPhyMask + SIZE_4KB) {
239 PFAddress &= mPhyMask;
243 PTIndex = BitFieldRead64 (PFAddress, 39, 47);
249 PTIndex = BitFieldRead64 (PFAddress, 30, 38);
252 PageTable[PTIndex] = (PFAddress & ~((1ull << 30) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
258 PTIndex = BitFieldRead64 (PFAddress, 21, 29);
260 PageTable[PTIndex] = (PFAddress & ~((1ull << 21) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/CapsulePei/X64/
X64Entry.c 154 UINT64 PFAddress;
167 PFAddress = AsmReadCr2 ();
168 DEBUG ((EFI_D_ERROR, "CapsuleX64 - PageFaultHandler: Cr2 - %lx\n", PFAddress));
170 if (PFAddress >= PhyMask + SIZE_4KB) {
173 PFAddress &= PhyMask;
177 PTIndex = BitFieldRead64 (PFAddress, 39, 47);
183 PTIndex = BitFieldRead64 (PFAddress, 30, 38);
186 PageTable[PTIndex] = (PFAddress & ~((1ull << 30) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
192 PTIndex = BitFieldRead64 (PFAddress, 21, 29);
194 PageTable[PTIndex] = (PFAddress & ~((1ull << 21) - 1)) | IA32_PG_P | IA32_PG_RW | IA32_PG_PS;
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
PageTbl.c 511 UINT64 PFAddress;
531 PFAddress = AsmReadCr2 ();
533 Status = GetPlatformPageTableAttribute (PFAddress, &PageSize, &NumOfPages, &PageAttribute);
589 PTIndex = BitFieldRead64 (PFAddress, StartBit, StartBit + 8);
610 PTIndex = BitFieldRead64 (PFAddress, StartBit, StartBit + 8);
623 PageTable[PTIndex] = (PFAddress & gPhyMask & ~((1ull << EndBit) - 1)) |
631 PFAddress += (1ull << EndBit);
650 UINTN PFAddress;
656 PFAddress = AsmReadCr2 ();
662 (PFAddress >= mCpuHotPlugData.SmrrBase) &&
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/
SmmBaseHelper.c 349 UINT64 PFAddress;
356 PFAddress = AsmReadCr2 ();
359 if (((UINTN)mFrameworkSmst->CpuSaveState & ~(SIZE_2MB-1)) == (PFAddress & ~(SIZE_2MB-1))) {
360 if ((UINTN)mFrameworkSmst->CpuSaveState <= PFAddress &&
361 PFAddress < (UINTN)mFrameworkSmst->CpuSaveState + EFI_PAGES_TO_SIZE (NumCpuStatePages)
363 mCpuStatePageTable[BitFieldRead64 (PFAddress, 12, 20)] |= BIT0 | BIT1; // present and rw
365 ReadWriteCpuStatePage (PFAddress & ~(SIZE_4KB-1), TRUE);
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
SmmProfile.c     [all...]

Completed in 207 milliseconds