Home
last modified time | relevance | path

Searched refs:guest_page_size (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/
H A Dmemslot_perf_test.c97 uint32_t guest_page_size; member
190 uint32_t guest_page_size = data->vm->page_size; in vm_gpa2hva() local
193 TEST_ASSERT(gpa < MEM_GPA + data->npages * guest_page_size, in vm_gpa2hva()
197 gpage = gpa / guest_page_size; in vm_gpa2hva()
198 pgoffs = gpa % guest_page_size; in vm_gpa2hva()
216 return (uint8_t *)base + slotoffs * guest_page_size + pgoffs; in vm_gpa2hva()
221 uint32_t guest_page_size = data->vm->page_size; in vm_slot2gpa() local
225 return MEM_GPA + slot * data->pages_per_slot * guest_page_size; in vm_slot2gpa()
242 static bool check_slot_pages(uint32_t host_page_size, uint32_t guest_page_size, in check_slot_pages() argument
248 if ((pages_per_slot * guest_page_size) in check_slot_pages()
260 uint32_t guest_page_size = data->vm->page_size; get_max_slots() local
286 uint32_t slot, host_page_size, guest_page_size; prepare_vm() local
578 uint32_t guest_page_size = data->vm->page_size; test_memslot_move_prepare() local
633 uint32_t guest_page_size = data->vm->page_size; test_memslot_do_unmap() local
659 uint32_t guest_page_size = data->vm->page_size; test_memslot_map_unmap_check() local
674 uint32_t guest_page_size = data->vm->page_size; test_memslot_map_loop() local
714 uint32_t guest_page_size = data->vm->page_size; test_memslot_unmap_loop_common() local
741 uint32_t guest_page_size = data->vm->page_size; test_memslot_unmap_loop() local
751 uint32_t guest_page_size = data->vm->page_size; test_memslot_unmap_loop_chunked() local
760 uint32_t guest_page_size = data->vm->page_size; test_memslot_rw_loop() local
918 uint32_t guest_page_size = vm_guest_mode_params[VM_MODE_DEFAULT].page_size; check_memory_sizes() local
[all...]
H A Dkvm_page_table_test.c243 uint64_t guest_page_size = vm_guest_mode_params[mode].page_size; in pre_init_before_test() local
252 alignment = max(large_page_size, guest_page_size); in pre_init_before_test()
256 guest_num_pages = test_mem_size / guest_page_size; in pre_init_before_test()
263 guest_page_size; in pre_init_before_test()
H A Ddirty_log_test.c77 static uint64_t guest_page_size; variable
111 addr = guest_test_virt_mem + i * guest_page_size; in guest_code()
119 * guest_page_size; in guest_code()
728 guest_page_size = vm->page_size; in run_test()
741 guest_page_size; in run_test()
772 sync_global_to_guest(vm, guest_page_size); in run_test()
H A Ddemand_paging_test.c153 vcpu_args->pages * memstress_args.guest_page_size); in run_test()
173 vcpu_args->pages * memstress_args.guest_page_size, in run_test()
H A Daccess_tracking_perf_test.c149 uint64_t gva = base_gva + page * memstress_args.guest_page_size; in mark_vcpu_memory_idle()
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/include/
H A Dperf_test_util.h54 uint64_t guest_page_size; member
81 uint64_t addr = gva + (i * perf_test_args.guest_page_size); in guest_code()
123 perf_test_args.guest_page_size = vm_get_page_size(vm); in create_vm()
126 TEST_ASSERT(vcpu_memory_bytes % perf_test_args.guest_page_size == 0, in create_vm()
130 perf_test_args.guest_page_size; in create_vm()
147 perf_test_args.guest_page_size; in create_vm()
190 perf_test_args.guest_page_size;
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/
H A Dmemstress.c68 for (i = 0; i < sizeof(memstress_args); i += args->guest_page_size) in memstress_guest_code()
77 addr = gva + (page * args->guest_page_size); in memstress_guest_code()
108 args->guest_page_size; in memstress_setup_vcpus()
113 args->guest_page_size; in memstress_setup_vcpus()
121 (vcpu_args->pages * args->guest_page_size)); in memstress_setup_vcpus()
146 args->guest_page_size = vm_guest_mode_params[mode].page_size; in memstress_create_vm()
149 (nr_vcpus * vcpu_memory_bytes) / args->guest_page_size); in memstress_create_vm()
153 TEST_ASSERT(vcpu_memory_bytes % args->guest_page_size == 0, in memstress_create_vm()
185 region_end_gfn = min(region_end_gfn, (1UL << 48) / args->guest_page_size); in memstress_create_vm()
197 args->gpa = (region_end_gfn - guest_num_pages - 1) * args->guest_page_size; in memstress_create_vm()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/
H A Ddirty_log_test.c67 static uint64_t guest_page_size; variable
101 addr = guest_test_virt_mem + i * guest_page_size; in guest_code()
109 * guest_page_size; in guest_code()
403 guest_page_size = vm_get_page_size(vm); in run_test()
417 guest_num_pages) * guest_page_size; in run_test()
453 sync_global_to_guest(vm, guest_page_size); in run_test()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c579 uint64_t guest_page_size = vm->page_size; in setup_memslots() local
591 pt_size = 26 * guest_page_size; in setup_memslots()
595 data_size = align_up(guest_page_size, backing_src_pagesz); in setup_memslots()
596 data_gpa = (max_gfn * guest_page_size) - data_size; in setup_memslots()
605 PAGE_TABLE_MEMSLOT, pt_size / guest_page_size, in setup_memslots()
610 data_size / guest_page_size, in setup_memslots()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/
H A Dmemstress.h37 uint64_t guest_page_size; member

Completed in 10 milliseconds