HomeSort by relevance Sort by last modified time
    Searched refs:Pml4 (Results 1 - 3 of 3) sorted by null

  /device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/X64/
SmmStmSupport.c 44 UINT64 *Pml4;
46 Pml4 = (UINT64*)(UINTN)PageTableBase;
48 *Pml4 = PageTableBase | IA32_PG_RW | IA32_PG_P;
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/
PageTbl.c 169 // Each PML4 entry points to a page of Page Directory Pointer entries.
233 @return The address of PML4 (to set CR3).
275 // Fill Page-Table-Level4 (PML4) entry
331 // Return the address of PML4 (to set CR3)
423 UINT64 *Pml4;
439 Pml4 = NULL;
452 Pml4 = (UINT64*)(UINTN)(AsmReadCr3 () & gPhyMask);
453 for (Pml4Index = 0; Pml4Index < EFI_PAGE_SIZE / sizeof (*Pml4); Pml4Index++) {
454 if ((Pml4[Pml4Index] & IA32_PG_P) == 0 || (Pml4[Pml4Index] & IA32_PG_PMNT) != 0) {
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
SmmProfile.c 473 UINT64 *Pml4;
488 Pml4 = (UINT64*)(UINTN)mSmmProfileCr3;
510 if ((Pml4[Level1] & IA32_PG_P) == 0) {
512 // If Pml4 entry does not exist, skip it
516 Pde = (UINT64 *)(UINTN)(Pml4[Level1] & PHYSICAL_ADDRESS_MASK);
574 if ((Pml4[Level1] & IA32_PG_P) == 0) {
576 // If Pml4 entry does not exist, skip it
580 Pde = (UINT64 *)(UINTN)(Pml4[Level1] & PHYSICAL_ADDRESS_MASK);
    [all...]

Completed in 329 milliseconds