Home
last modified time | relevance | path

Searched refs:pml4 (Results 1 – 5 of 5) sorted by relevance

/xnu-8020.101.4/san/memory/
H A Dkasan-x86_64.c66 unsigned int pml4 : 9; member
78 addr.pml4 = (address >> 39) & 0x1ff; in split_address()
135 assert(addr.pml4 >= KERNEL_KASAN_PML4_FIRST && in kasan_map_shadow_superpage_zero()
136 addr.pml4 <= KERNEL_KASAN_PML4_LAST); in kasan_map_shadow_superpage_zero()
142 L3 = (uint64_t *)(IdlePML4[addr.pml4] & ~PAGE_MASK); in kasan_map_shadow_superpage_zero()
146 IdlePML4[addr.pml4] = pmem in kasan_map_shadow_superpage_zero()
191 assert(addr.pml4 >= KERNEL_KASAN_PML4_FIRST && in kasan_map_shadow()
192 addr.pml4 <= KERNEL_KASAN_PML4_LAST); in kasan_map_shadow()
199 L3 = (uint64_t *)(IdlePML4[addr.pml4] & ~PAGE_MASK); in kasan_map_shadow()
203 IdlePML4[addr.pml4] = pmem in kasan_map_shadow()
[all …]
/xnu-8020.101.4/osfmk/i386/
H A Dpmap_internal.h1198 pml4_entry_t *pml4; in pmap64_pdpt() local
1201 pml4 = pmap64_pml4(pmap, vaddr); in pmap64_pdpt()
1204 if (pml4 && (*pml4 & PTE_VALID_MASK(is_ept))) { in pmap64_pdpt()
1205 newpf = *pml4 & PG_FRAME; in pmap64_pdpt()
/xnu-8020.101.4/osfmk/x86_64/
H A Dpmap_pcid.c330 pml4_entry_t *pml4 = pmap64_pml4(tpmap, 0ULL); in pmap_pcid_activate() local
332 if (pml4[KERNEL_PML4_INDEX] != kernel_pmap->pm_pml4[KERNEL_PML4_INDEX]) { in pmap_pcid_activate()
H A Dpmap.c1572 pml4_entry_t *pml4; in pmap_create_options() local
1657 pml4 = pmap64_pml4(p, 0ULL); in pmap_create_options()
1660 pml4[i] = kpml4[i]; in pmap_create_options()
1662 pml4[KERNEL_KEXTS_INDEX] = kpml4[KERNEL_KEXTS_INDEX]; in pmap_create_options()
1664 pml4[i] = kpml4[i]; in pmap_create_options()
1666 pml4[KERNEL_DBLMAP_PML4_INDEX] = kpml4[KERNEL_DBLMAP_PML4_INDEX]; in pmap_create_options()
1669 pml4[i] = kpml4[i]; in pmap_create_options()
/xnu-8020.101.4/tests/
H A Dhvtest_x86.m174 static uint64_t *pml4;
227 uint64_t *pdpt = enter_level_locked(pml4, NULL, va, 47, 39);
669 pml4_gpa = map_guest_phys((void**)&pml4);
670 memset(pml4, 0, vm_page_size);
681 pml4 = NULL;