Searched refs:Pde (Results 1 – 3 of 3) sorted by relevance
42 UINT64 *Pde; in StmGen4GPageTable() local50 Pde = (UINT64*)(UINTN)PageTableBase; in StmGen4GPageTable()55 *Pde = PageTableBase | IA32_PG_RW | IA32_PG_P; in StmGen4GPageTable()56 Pde++; in StmGen4GPageTable()
474 UINT64 *Pde; in InitPaging() local516 Pde = (UINT64 *)(UINTN)(Pml4[Level1] & PHYSICAL_ADDRESS_MASK); in InitPaging()518 Pde = (UINT64*)(UINTN)mSmmProfileCr3; in InitPaging()520 for (Level2 = 0; Level2 < NumberOfPdpEntries; Level2++, Pde++) { in InitPaging()521 if ((*Pde & IA32_PG_P) == 0) { in InitPaging()527 if ((*Pde & IA32_PG_PS) != 0) { in InitPaging()533 Pte = (UINT64 *)(UINTN)(*Pde & PHYSICAL_ADDRESS_MASK); in InitPaging()580 Pde = (UINT64 *)(UINTN)(Pml4[Level1] & PHYSICAL_ADDRESS_MASK); in InitPaging()582 Pde = (UINT64*)(UINTN)mSmmProfileCr3; in InitPaging()584 for (Level2 = 0; Level2 < NumberOfPdpEntries; Level2++, Pde++) { in InitPaging()[all …]
448 UINT64 Pde; in InitCpuStatePageTable() local465 Pde = Pdpte[BitFieldRead64 (HookAddress, 21, 29)]; in InitCpuStatePageTable()466 ASSERT ((Pde & BIT0) != 0); // Present and 2M Page in InitCpuStatePageTable()468 if ((Pde & BIT7) == 0) { // 4KB Page Directory in InitCpuStatePageTable()469 PageTable = (UINT64 *)(UINTN)(Pde & mPhyMask); in InitCpuStatePageTable()471 ASSERT ((Pde & mPhyMask) == (HookAddress & ~(SIZE_2MB-1))); // 2MB Page Point to HookAddress in InitCpuStatePageTable()