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

  /device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
MpService.c 747 UINT64 *Pte;
779 Pte = (UINT64*)PageTable;
784 ZeroMem (Pte, EFI_PAGES_TO_SIZE (1));
790 Pte[Index] = (UINTN)PageTable + EFI_PAGE_SIZE * (Index + 1) + (Is32BitPageTable ? IA32_PAE_PDPTE_ATTRIBUTE_BITS : PAGE_ATTRIBUTE_BITS);
792 Pte += EFI_PAGE_SIZE / sizeof (*Pte);
797 for (Index = 0; Index < EFI_PAGE_SIZE * 4 / sizeof (*Pte); Index++) {
798 Pte[Index] = (Index << 21) | IA32_PG_PS | PAGE_ATTRIBUTE_BITS;
806 Pte = (UINT64*)(UINTN)(Pdpte[BitFieldRead32 ((UINT32)PageIndex, 30, 31)] & ~(EFI_PAGE_SIZE - 1));
807 Pte[BitFieldRead32 ((UINT32)PageIndex, 21, 29)] = (UINT64)Pages | PAGE_ATTRIBUTE_BITS;
    [all...]
SmmProfile.c 481 UINT64 *Pte;
533 Pte = (UINT64 *)(UINTN)(*Pde & PHYSICAL_ADDRESS_MASK);
534 if (Pte == 0) {
537 for (Level3 = 0; Level3 < SIZE_4KB / sizeof (*Pte); Level3++, Pte++) {
538 if ((*Pte & IA32_PG_P) == 0) {
540 // If PTE entry does not exist, skip it
549 if (((*Pte & IA32_PG_PS) != 0) && IsAddressSplit (Address)) {
553 ASSERT (Address == (*Pte & PHYSICAL_ADDRESS_MASK));
562 *Pte = (UINTN)Pt | PAGE_ATTRIBUTE_BITS;
    [all...]

Completed in 48 milliseconds