Home
last modified time | relevance | path

Searched refs:pgd (Results 1 – 8 of 8) sorted by relevance

/tools/testing/selftests/kvm/lib/riscv/
A Dprocessor.c76 vm->pgd = vm_phy_pages_alloc(vm, nr_pages, in virt_arch_pgd_alloc()
101 ptep = addr_gpa2hva(vm, vm->pgd) + pte_index(vm, vaddr, level) * 8; in virt_arch_pg_map()
134 ptep = addr_gpa2hva(vm, vm->pgd) + pte_index(vm, gva, level) * 8; in addr_arch_gva2gpa()
180 uint64_t pgd, *ptep; in virt_arch_dump() local
185 for (pgd = vm->pgd; pgd < vm->pgd + ptrs_per_pte(vm) * 8; pgd += 8) { in virt_arch_dump()
186 ptep = addr_gpa2hva(vm, pgd); in virt_arch_dump()
190 pgd, *ptep, ptep); in virt_arch_dump()
214 satp = (vm->pgd >> PGTBL_PAGE_SIZE_SHIFT) & SATP_PPN; in riscv_vcpu_mmu_setup()
/tools/testing/selftests/kvm/lib/s390/
A Dprocessor.c28 vm->pgd = paddr; in virt_arch_pgd_alloc()
73 entry = addr_gpa2hva(vm, vm->pgd); in virt_arch_pg_map()
97 entry = addr_gpa2hva(vm, vm->pgd); in addr_arch_gva2gpa()
155 virt_dump_region(stream, vm, indent, vm->pgd); in virt_arch_dump()
187 sregs.crs[1] = vm->pgd | 0xf; /* Primary region table */ in vm_arch_vcpu_add()
/tools/testing/selftests/kvm/lib/arm64/
A Dprocessor.c122 vm->pgd = vm_phy_pages_alloc(vm, nr_pages, in virt_arch_pgd_alloc()
149 ptep = addr_gpa2hva(vm, vm->pgd) + pgd_index(vm, vaddr) * 8; in _virt_pg_map()
195 ptep = addr_gpa2hva(vm, vm->pgd) + pgd_index(vm, gva) * 8; in virt_get_pte_hva()
255 uint64_t pgd, *ptep; in virt_arch_dump() local
260 for (pgd = vm->pgd; pgd < vm->pgd + ptrs_per_pgd(vm) * 8; pgd += 8) { in virt_arch_dump()
261 ptep = addr_gpa2hva(vm, pgd); in virt_arch_dump()
264 fprintf(stream, "%*spgd: %lx: %lx at %p\n", indent, "", pgd, *ptep, ptep); in virt_arch_dump()
323 ttbr0_el1 = vm->pgd & GENMASK(47, vm->page_shift); in aarch64_vcpu_setup()
331 ttbr0_el1 |= FIELD_GET(GENMASK(51, 48), vm->pgd) << 2; in aarch64_vcpu_setup()
/tools/testing/selftests/kvm/lib/loongarch/
A Dprocessor.c63 vm->pgd = table; in virt_arch_pgd_alloc()
81 child = vm->pgd; in virt_populate_pte()
166 pte_dump(stream, vm, indent, vm->pgd, level); in virt_arch_dump()
277 loongarch_set_csr(vcpu, LOONGARCH_CSR_PGDL, vm->pgd); in loongarch_vcpu_setup()
/tools/testing/selftests/kvm/lib/x86/
A Dprocessor.c132 vm->pgd = vm_alloc_page_table(vm); in virt_arch_pgd_alloc()
144 TEST_ASSERT((*parent_pte & PTE_PRESENT_MASK) || parent_pte == &vm->pgd, in virt_get_pte()
212 pml4e = virt_create_upper_pte(vm, &vm->pgd, vaddr, paddr, PG_LEVEL_512G, level); in __virt_pg_map()
300 pml4e = virt_get_pte(vm, &vm->pgd, vaddr, PG_LEVEL_512G); in __vm_get_page_table_entry()
337 pml4e_start = (uint64_t *) addr_gpa2hva(vm, vm->pgd); in virt_arch_dump()
518 sregs.cr3 = vm->pgd; in vcpu_init_sregs()
/tools/testing/selftests/tc-testing/
A Dtdc.py101 pgd = ['plugin-lib', 'plugin-lib-custom']
108 for d in pgd:
/tools/testing/selftests/kvm/s390/
A Ducontrol_test.c114 vm_paddr_t pgd; in FIXTURE() local
/tools/testing/selftests/kvm/include/
A Dkvm_util.h105 vm_paddr_t pgd; member

Completed in 21 milliseconds