Searched refs:pdpe (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.15/tools/testing/selftests/kvm/lib/x86_64/ |
| D | processor.c | 235 struct pageUpperEntry *pml4e, *pdpe, *pde; in __virt_pg_map() local 263 pdpe = virt_create_upper_pte(vm, pml4e->pfn, vaddr, paddr, 2, page_size); in __virt_pg_map() 264 if (pdpe->page_size) in __virt_pg_map() 267 pde = virt_create_upper_pte(vm, pdpe->pfn, vaddr, paddr, 1, page_size); in __virt_pg_map() 289 struct pageUpperEntry *pml4e, *pdpe, *pde; in _vm_get_page_table_entry() local 338 pdpe = addr_gpa2hva(vm, pml4e[index[3]].pfn * vm->page_size); in _vm_get_page_table_entry() 339 TEST_ASSERT(pdpe[index[2]].present, in _vm_get_page_table_entry() 341 TEST_ASSERT(pdpe[index[2]].page_size == 0, in _vm_get_page_table_entry() 343 TEST_ASSERT((*(uint64_t*)(&pdpe[index[2]]) & rsvd_mask) == 0, in _vm_get_page_table_entry() 346 pde = addr_gpa2hva(vm, pdpe[index[2]].pfn * vm->page_size); in _vm_get_page_table_entry() [all …]
|
| D | vmx.c | 436 struct eptPageTableEntry *pdpe; in nested_pg_map() local 437 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in nested_pg_map() 438 if (!pdpe[index[2]].readable) { in nested_pg_map() 439 pdpe[index[2]].address = vm_alloc_page_table(vm) >> vm->page_shift; in nested_pg_map() 440 pdpe[index[2]].writable = true; in nested_pg_map() 441 pdpe[index[2]].readable = true; in nested_pg_map() 442 pdpe[index[2]].executable = true; in nested_pg_map() 447 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in nested_pg_map()
|