Searched refs:pteval (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | kboot_mmu.c | 160 x86pte_t pteval; in kbm_map() local 165 pteval = pa_to_ma(pa) | PT_NOCONSIST | PT_VALID | PT_WRITABLE; in kbm_map() 167 pteval |= PT_PAGESIZE; in kbm_map() 169 pteval |= PT_GLOBAL; in kbm_map() 175 if (HYPERVISOR_update_va_mapping(va, pteval, in kbm_map() 189 if (HYPERVISOR_update_va_mapping(va, pteval, UVMF_INVLPG | UVMF_LOCAL)) in kbm_map() 193 *ptep = pteval; in kbm_map() 195 *((x86pte32_t *)ptep) = pteval; in kbm_map() 209 x86pte_t pteval; in kbm_map_ma() local 211 pteval = ma | PT_NOCONSIST | PT_VALID | PT_REF | PT_WRITABLE; in kbm_map_ma() [all …]
|
/illumos-gate/usr/src/uts/i86pc/boot/ |
H A D | boot_mmu.c | 87 uint64_t pteval; in find_pte() local 91 pteval = get_pteval(table, index); in find_pte() 96 if (pteval & PT_VALID) { in find_pte() 97 table = ma_to_pa(pteval & MMU_PAGEMASK); in find_pte() 109 new_table = make_ptable(&pteval, l); in find_pte() 110 set_pteval(table, index, l, pteval); in find_pte()
|
/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_startkern.c | 406 set_pteval(paddr_t table, uint_t index, uint_t level, x86pte_t pteval) in set_pteval() argument 414 t.val = pteval; in set_pteval() 421 ((x86pte_t *)tab_addr)[index] = pteval; in set_pteval() 423 ((x86pte32_t *)tab_addr)[index] = (x86pte32_t)pteval; in set_pteval() 430 make_ptable(x86pte_t *pteval, uint_t level) in make_ptable() argument 435 *pteval = pa_to_ma((uintptr_t)new_table) | PT_VALID; in make_ptable() 437 *pteval = pa_to_ma((uintptr_t)new_table) | ptp_bits; in make_ptable() 442 *pteval & ~(x86pte_t)PT_WRITABLE, UVMF_INVLPG | UVMF_LOCAL)) in make_ptable() 448 PRIx64 "\n", level, (ulong_t)new_table, *pteval); in make_ptable() 471 x86pte_t pteval; in dump_tables() local [all …]
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 118 set_pteval(paddr_t table, uint_t index, uint_t level, x86pte_t pteval) in set_pteval() argument 125 t.val = pteval; in set_pteval()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | fastboot.c | 281 x86pte_t pteval, *table; in fastboot_map_with_size() local 304 pteval = paddr | pte_bits | PT_PAGESIZE; in fastboot_map_with_size() 306 pteval = paddr | pte_bits; in fastboot_map_with_size() 308 table[index] = pteval; in fastboot_map_with_size()
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 1619 uint64_t eptp, bm, addr, u64, pteval[4], *pte, info[2]; in main() local 2109 error = vm_get_gpa_pmap(ctx, gpa_pmap, pteval, &ptenum); in main() 2112 pte = &pteval[0]; in main()
|