Home
last modified time | relevance | path

Searched refs:pml4_entry_t (Results 1 – 12 of 12) sorted by relevance

/freebsd/stand/kboot/kboot/arch/amd64/
H A Delf64_freebsd.c117 static pml4_entry_t *PT4;
126 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry);
236 PT4 = (pml4_entry_t *)G(1); in elf64_exec()
260 PT4[i] = (pml4_entry_t)PT3; in elf64_exec()
277 PT4 = (pml4_entry_t *)G(4); in elf64_exec()
299 PT4[0] = (pml4_entry_t)PT3_l | PG_V | PG_RW; in elf64_exec()
310 PT4[NPML4EPG - 1] = (pml4_entry_t)PT3_u | PG_V | PG_RW; in elf64_exec()
327 PT4 = (pml4_entry_t *)host_getmem(9 * LOADER_PAGE_SIZE); in elf64_exec()
350 PT4[0] = (pml4_entry_t)pa_pt3_l | PG_V | PG_RW; in elf64_exec()
361 PT4[NPML4EPG - 1] = (pml4_entry_t)pa_pt3_u | PG_V | PG_RW; in elf64_exec()
/freebsd/stand/efi/loader/arch/amd64/
H A Delf64_freebsd.c68 static pml4_entry_t *PT4;
75 uint64_t modulep, pml4_entry_t *pagetable, uint64_t entry);
119 PT4 = (pml4_entry_t *)G(1); in elf64_exec()
143 PT4[i] = (pml4_entry_t)PT3; in elf64_exec()
160 PT4 = (pml4_entry_t *)G(4); in elf64_exec()
183 PT4[0] = (pml4_entry_t)PT3_l | PG_V | PG_RW; in elf64_exec()
194 PT4[NPML4EPG - 1] = (pml4_entry_t)PT3_u | PG_V | PG_RW; in elf64_exec()
/freebsd/stand/i386/libi386/
H A Delf64_freebsd.c53 typedef pdpt_entry_t pml4_entry_t; typedef
55 extern pml4_entry_t PT4[];
96 PT4[i] = (pml4_entry_t)VTOP((uintptr_t)&PT3[0]); in elf64_exec()
/freebsd/stand/efi/loader/arch/i386/
H A Delf64_freebsd.c67 typedef pdpt_entry_t pml4_entry_t; typedef
96 pml4_entry_t *PT4; in elf64_exec()
174 PT4 = (pml4_entry_t *)(uintptr_t)ptr; in elf64_exec()
214 PT4 = (pml4_entry_t *)(uintptr_t)ptr; in elf64_exec()
/freebsd/stand/userboot/userboot/
H A Delf64_freebsd.c80 pml4_entry_t PT4[512]; in elf64_exec()
112 PT4[i] = (pml4_entry_t) 0x3000; in elf64_exec()
/freebsd/sys/amd64/amd64/
H A Defirt_machdep.c59 static pml4_entry_t *efi_pml4;
109 pml4_entry_t *pml4e; in efi_1t1_pte()
128 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(mphys); in efi_1t1_pte()
H A Dpmap.c467 static pml4_entry_t *kernel_pml4;
569 static pml4_entry_t *pti_pml4;
1387 static __inline pml4_entry_t *
1395 static __inline pml4_entry_t *
1403 static __inline pml4_entry_t *
1406 pml4_entry_t *pml4e; in pmap_pml5e_to_pml4e()
1409 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(*pml5e & PG_FRAME); in pmap_pml5e_to_pml4e()
1414 static __inline pml4_entry_t *
1418 pml4_entry_t *pml4e; in pmap_pml4e()
1426 pml4e = (pml4_entry_t *)PHYS_TO_DMAP(*pml5e & PG_FRAME); in pmap_pml4e()
[all …]
H A Dmp_machdep.c325 pml4_entry_t *v_pml4; in start_all_aps()
345 v_pml4 = (pml4_entry_t *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m_pml4)); in start_all_aps()
H A Dmachdep.c1271 pml4_entry_t *pml4e; in amd64_loadaddr()
1277 pml4e = (pml4_entry_t *)cr3 + pmap_pml4e_index(KERNSTART); in amd64_loadaddr()
/freebsd/sys/amd64/include/
H A Dpmap.h245 typedef u_int64_t pml4_entry_t; typedef
256 #define addr_P4ML4pml4e (addr_PML4map + (PML4PML4I * sizeof(pml4_entry_t)))
322 pml4_entry_t *pm_pmltop; /* KVA of top level page table */
323 pml4_entry_t *pm_pmltopu; /* KVA of user top page table */
H A Dparam.h108 #define NPML4EPG (PAGE_SIZE/(sizeof (pml4_entry_t)))
/freebsd/sys/powerpc/include/
H A Dpmap.h95 typedef uint64_t pml4_entry_t; typedef