Home
last modified time | relevance | path

Searched defs:vcpu (Results 1 – 25 of 238) sorted by relevance

12345678910

/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h98 #define kvm_for_each_vcpu(vm, i, vcpu) \ argument
234 static __always_inline void static_assert_is_vcpu(struct kvm_vcpu *vcpu) { } in static_assert_is_vcpu()
236 #define __vcpu_ioctl(vcpu, cmd, arg) \ argument
242 #define _vcpu_ioctl(vcpu, cmd, name, arg) \ argument
249 #define vcpu_ioctl(vcpu, cmd, arg) \ argument
400 static inline int __vcpu_run(struct kvm_vcpu *vcpu) in __vcpu_run()
408 static inline void vcpu_enable_cap(struct kvm_vcpu *vcpu, uint32_t cap, in vcpu_enable_cap()
416 static inline void vcpu_guest_debug_set(struct kvm_vcpu *vcpu, in vcpu_guest_debug_set()
422 static inline void vcpu_mp_state_get(struct kvm_vcpu *vcpu, in vcpu_mp_state_get()
427 static inline void vcpu_mp_state_set(struct kvm_vcpu *vcpu, in vcpu_mp_state_set()
[all …]
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/s390x/
H A Dresets.c60 static void test_one_reg(struct kvm_vcpu *vcpu, uint64_t id, uint64_t value) in test_one_reg()
68 static void assert_noirq(struct kvm_vcpu *vcpu) in assert_noirq()
85 static void assert_clear(struct kvm_vcpu *vcpu) in assert_clear()
112 static void assert_initial_noclear(struct kvm_vcpu *vcpu) in assert_initial_noclear()
129 static void assert_initial(struct kvm_vcpu *vcpu) in assert_initial()
172 static void assert_normal_noclear(struct kvm_vcpu *vcpu) in assert_normal_noclear()
182 static void assert_normal(struct kvm_vcpu *vcpu) in assert_normal()
190 static void inject_irq(struct kvm_vcpu *vcpu) in inject_irq()
205 static struct kvm_vm *create_vm(struct kvm_vcpu **vcpu) in create_vm()
218 struct kvm_vcpu *vcpu; in test_normal() local
[all …]
H A Dsync_regs_test.c76 void test_read_invalid(struct kvm_vcpu *vcpu) in test_read_invalid()
97 void test_set_invalid(struct kvm_vcpu *vcpu) in test_set_invalid()
118 void test_req_and_verify_all_valid_regs(struct kvm_vcpu *vcpu) in test_req_and_verify_all_valid_regs()
147 void test_set_and_verify_various_reg_values(struct kvm_vcpu *vcpu) in test_set_and_verify_various_reg_values()
189 void test_clear_kvm_dirty_regs_bits(struct kvm_vcpu *vcpu) in test_clear_kvm_dirty_regs_bits()
228 struct kvm_vcpu *vcpu; in main() local
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c245 struct kvm_vcpu *vcpu, in _vm_get_page_table_entry()
316 uint64_t vm_get_page_table_entry(struct kvm_vm *vm, struct kvm_vcpu *vcpu, in vm_get_page_table_entry()
324 void vm_set_page_table_entry(struct kvm_vm *vm, struct kvm_vcpu *vcpu, in vm_set_page_table_entry()
576 static void vcpu_setup(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in vcpu_setup()
648 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
673 struct kvm_vcpu *vcpu = __vm_vcpu_add(vm, vcpu_id); in vm_arch_vcpu_recreate() local
680 void vcpu_arch_free(struct kvm_vcpu *vcpu) in vcpu_arch_free()
744 void vcpu_init_cpuid(struct kvm_vcpu *vcpu, const struct kvm_cpuid2 *cpuid) in vcpu_init_cpuid()
761 void vcpu_set_cpuid_maxphyaddr(struct kvm_vcpu *vcpu, uint8_t maxphyaddr) in vcpu_set_cpuid_maxphyaddr()
769 void vcpu_clear_cpuid_entry(struct kvm_vcpu *vcpu, uint32_t function) in vcpu_clear_cpuid_entry()
[all …]
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/x86_64/
H A Duserspace_msr_exit_test.c397 static void check_for_guest_assert(struct kvm_vcpu *vcpu) in check_for_guest_assert()
407 static void process_rdmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_rdmsr()
442 static void process_wrmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) in process_wrmsr()
473 static void process_ucall_done(struct kvm_vcpu *vcpu) in process_ucall_done()
490 static uint64_t process_ucall(struct kvm_vcpu *vcpu) in process_ucall()
518 static void run_guest_then_process_rdmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_rdmsr()
525 static void run_guest_then_process_wrmsr(struct kvm_vcpu *vcpu, in run_guest_then_process_wrmsr()
532 static uint64_t run_guest_then_process_ucall(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall()
538 static void run_guest_then_process_ucall_done(struct kvm_vcpu *vcpu) in run_guest_then_process_ucall_done()
546 struct kvm_vcpu *vcpu; in test_msr_filter_allow() local
[all …]
H A Dvmx_exception_with_invalid_guest_state.c23 static void __run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in __run_vcpu_with_invalid_state()
37 static void run_vcpu_with_invalid_state(struct kvm_vcpu *vcpu) in run_vcpu_with_invalid_state()
58 static void set_or_clear_invalid_guest_state(struct kvm_vcpu *vcpu, bool set) in set_or_clear_invalid_guest_state()
68 static void set_invalid_guest_state(struct kvm_vcpu *vcpu) in set_invalid_guest_state()
73 static void clear_invalid_guest_state(struct kvm_vcpu *vcpu) in clear_invalid_guest_state()
80 static struct kvm_vcpu *vcpu = NULL; in get_set_sigalrm_vcpu() local
89 struct kvm_vcpu *vcpu = get_set_sigalrm_vcpu(NULL); in sigalrm_handler() local
111 struct kvm_vcpu *vcpu; in main() local
H A Dpmu_event_filter_test.c175 static uint64_t run_vcpu_to_sync(struct kvm_vcpu *vcpu) in run_vcpu_to_sync()
199 static bool sanity_check_pmu(struct kvm_vcpu *vcpu) in sanity_check_pmu()
266 static void test_without_filter(struct kvm_vcpu *vcpu) in test_without_filter()
276 static uint64_t test_with_filter(struct kvm_vcpu *vcpu, in test_with_filter()
283 static void test_amd_deny_list(struct kvm_vcpu *vcpu) in test_amd_deny_list()
299 static void test_member_deny_list(struct kvm_vcpu *vcpu) in test_member_deny_list()
311 static void test_member_allow_list(struct kvm_vcpu *vcpu) in test_member_allow_list()
323 static void test_not_member_deny_list(struct kvm_vcpu *vcpu) in test_not_member_deny_list()
338 static void test_not_member_allow_list(struct kvm_vcpu *vcpu) in test_not_member_allow_list()
360 struct kvm_vcpu *vcpu; in test_pmu_config_disable() local
[all …]
H A Dvmx_set_nested_state_test.c29 void test_nested_state(struct kvm_vcpu *vcpu, struct kvm_nested_state *state) in test_nested_state()
34 void test_nested_state_expect_errno(struct kvm_vcpu *vcpu, in test_nested_state_expect_errno()
47 void test_nested_state_expect_einval(struct kvm_vcpu *vcpu, in test_nested_state_expect_einval()
53 void test_nested_state_expect_efault(struct kvm_vcpu *vcpu, in test_nested_state_expect_efault()
88 void test_vmx_nested_state(struct kvm_vcpu *vcpu) in test_vmx_nested_state()
250 struct kvm_vcpu *vcpu; in main() local
H A Dvmx_msrs_test.c15 static void vmx_fixed1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, in vmx_fixed1_msr_test()
29 static void vmx_fixed0_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index, in vmx_fixed0_msr_test()
43 static void vmx_fixed0and1_msr_test(struct kvm_vcpu *vcpu, uint32_t msr_index) in vmx_fixed0and1_msr_test()
49 static void vmx_save_restore_msrs_test(struct kvm_vcpu *vcpu) in vmx_save_restore_msrs_test()
72 struct kvm_vcpu *vcpu; in main() local
H A Ducna_injection_test.c65 struct kvm_vcpu *vcpu; member
138 static void run_vcpu_expect_gp(struct kvm_vcpu *vcpu) in run_vcpu_expect_gp()
155 static void inject_ucna(struct kvm_vcpu *vcpu, uint64_t addr) { in inject_ucna()
232 static void test_ucna_injection(struct kvm_vcpu *vcpu, struct thread_params *params) in test_ucna_injection()
260 static void setup_mce_cap(struct kvm_vcpu *vcpu, bool enable_cmci_p) in setup_mce_cap()
273 struct kvm_vcpu *vcpu = vm_vcpu_add(vm, vcpuid, guest_code); in create_vcpu_with_mce_cap() local
H A Demulator_error_test.c50 static void process_exit_on_emulation_error(struct kvm_vcpu *vcpu) in process_exit_on_emulation_error()
98 static void check_for_guest_assert(struct kvm_vcpu *vcpu) in check_for_guest_assert()
108 static void process_ucall_done(struct kvm_vcpu *vcpu) in process_ucall_done()
125 static uint64_t process_ucall(struct kvm_vcpu *vcpu) in process_ucall()
153 struct kvm_vcpu *vcpu; in main() local
/aosp_15_r20/external/crosvm/hypervisor/tests/kvm/
H A Dx86_64.rs305 let vcpu: KvmVcpu = vm.create_kvm_vcpu(0).unwrap(); in mp_state() localVariable
316 let vcpu = vm.create_vcpu(0).unwrap(); in enable_feature() localVariable
341 let vcpu = vm.create_vcpu(0).unwrap(); in debugregs() localVariable
358 let vcpu = vm.create_vcpu(0).unwrap(); in xcrs() localVariable
370 let vcpu = vm.create_vcpu(0).unwrap(); in get_msr() localVariable
385 let vcpu = vm.create_vcpu(0).unwrap(); in set_msr() localVariable
398 let vcpu = vm.create_vcpu(0).unwrap(); in set_msr_unsupported() localVariable
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/
H A Ddirty_log_test.c228 static void dirty_log_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in dirty_log_collect_dirty_pages()
234 static void clear_log_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in clear_log_collect_dirty_pages()
252 static void default_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in default_after_vcpu_run()
331 static void dirty_ring_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in dirty_ring_collect_dirty_pages()
369 static void dirty_ring_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in dirty_ring_after_vcpu_run()
473 static void log_mode_collect_dirty_pages(struct kvm_vcpu *vcpu, int slot, in log_mode_collect_dirty_pages()
483 static void log_mode_after_vcpu_run(struct kvm_vcpu *vcpu, int ret, int err) in log_mode_after_vcpu_run()
510 struct kvm_vcpu *vcpu = data; in vcpu_worker() local
670 static struct kvm_vm *create_vm(enum vm_guest_mode mode, struct kvm_vcpu **vcpu, in create_vm()
696 struct kvm_vcpu *vcpu; in run_test() local
H A Dset_memory_region_test.c55 struct kvm_vcpu *vcpu = data; in vcpu_worker() local
111 static struct kvm_vm *spawn_vm(struct kvm_vcpu **vcpu, pthread_t *vcpu_thread, in spawn_vm()
179 struct kvm_vcpu *vcpu; in test_move_memory_region() local
258 struct kvm_vcpu *vcpu; in test_delete_memory_region() local
310 struct kvm_vcpu *vcpu; in test_zero_memory_regions() local
H A Dsteal_time.c61 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) in is_steal_time_supported()
66 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) in steal_time_init()
157 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) in is_steal_time_supported()
167 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) in steal_time_init()
224 static void run_vcpu(struct kvm_vcpu *vcpu) in run_vcpu()
H A Dsystem_counter_offset_test.c29 static void check_preconditions(struct kvm_vcpu *vcpu) in check_preconditions()
36 static void setup_system_counter(struct kvm_vcpu *vcpu, struct test_case *test) in setup_system_counter()
89 static void enter_guest(struct kvm_vcpu *vcpu) in enter_guest()
119 struct kvm_vcpu *vcpu; in main() local
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/aarch64/
H A Daarch32_id_regs.c51 static void test_guest_raz(struct kvm_vcpu *vcpu) in test_guest_raz()
91 static void test_user_raz_wi(struct kvm_vcpu *vcpu) in test_user_raz_wi()
120 static void test_user_raz_invariant(struct kvm_vcpu *vcpu) in test_user_raz_invariant()
142 static bool vcpu_aarch64_only(struct kvm_vcpu *vcpu) in vcpu_aarch64_only()
154 struct kvm_vcpu *vcpu; in main() local
H A Dhypercalls.c153 static void steal_time_init(struct kvm_vcpu *vcpu) in steal_time_init()
165 static void test_fw_regs_before_vm_start(struct kvm_vcpu *vcpu) in test_fw_regs_before_vm_start()
203 static void test_fw_regs_after_vm_start(struct kvm_vcpu *vcpu) in test_fw_regs_after_vm_start()
233 static struct kvm_vm *test_vm_create(struct kvm_vcpu **vcpu) in test_vm_create()
245 static void test_guest_stage(struct kvm_vm **vm, struct kvm_vcpu **vcpu) in test_guest_stage()
274 struct kvm_vcpu *vcpu; in test_run() local
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h555 static inline void vcpu_msrs_get(struct kvm_vcpu *vcpu, in vcpu_msrs_get()
564 static inline void vcpu_msrs_set(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs) in vcpu_msrs_set()
572 static inline void vcpu_debugregs_get(struct kvm_vcpu *vcpu, in vcpu_debugregs_get()
577 static inline void vcpu_debugregs_set(struct kvm_vcpu *vcpu, in vcpu_debugregs_set()
582 static inline void vcpu_xsave_get(struct kvm_vcpu *vcpu, in vcpu_xsave_get()
587 static inline void vcpu_xsave2_get(struct kvm_vcpu *vcpu, in vcpu_xsave2_get()
592 static inline void vcpu_xsave_set(struct kvm_vcpu *vcpu, in vcpu_xsave_set()
597 static inline void vcpu_xcrs_get(struct kvm_vcpu *vcpu, in vcpu_xcrs_get()
602 static inline void vcpu_xcrs_set(struct kvm_vcpu *vcpu, struct kvm_xcrs *xcrs) in vcpu_xcrs_set()
647 static inline struct kvm_cpuid_entry2 *__vcpu_get_cpuid_entry(struct kvm_vcpu *vcpu, in __vcpu_get_cpuid_entry()
[all …]
/aosp_15_r20/external/crosvm/hypervisor/src/whpx/
H A Dvcpu.rs1282 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in try_clone() localVariable
1283 let vcpu: &WhpxVcpu = vcpu.downcast_ref().expect("Expected a WhpxVcpu"); in try_clone() localVariable
1296 let mut vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in index() localVariable
1313 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in get_regs() localVariable
1327 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in set_regs() localVariable
1347 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in debugregs() localVariable
1365 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in sregs() localVariable
1383 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in fpu() localVariable
1402 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in xcrs() localVariable
1423 let vcpu = vm.create_vcpu(0).expect("failed to create vcpu"); in set_msr() localVariable
[all …]
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c385 struct kvm_vm *__vm_create_with_one_vcpu(struct kvm_vcpu **vcpu, in __vm_create_with_one_vcpu()
517 __weak void vcpu_arch_free(struct kvm_vcpu *vcpu) in vcpu_arch_free()
534 static void vm_vcpu_rm(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in vm_vcpu_rm()
558 struct kvm_vcpu *vcpu, *tmp; in kvm_vm_release() local
1090 struct kvm_vcpu *vcpu; in vcpu_exists() local
1106 struct kvm_vcpu *vcpu; in __vm_vcpu_add() local
1451 int _vcpu_run(struct kvm_vcpu *vcpu) in _vcpu_run()
1468 void vcpu_run(struct kvm_vcpu *vcpu) in vcpu_run()
1475 void vcpu_run_complete_io(struct kvm_vcpu *vcpu) in vcpu_run_complete_io()
1493 struct kvm_reg_list *vcpu_get_reg_list(struct kvm_vcpu *vcpu) in vcpu_get_reg_list()
[all …]
/aosp_15_r20/external/crosvm/kvm/tests/
H A Dkvm_tests.rs379 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in debugregs() localVariable
397 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in xcrs() localVariable
411 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in get_msrs() localVariable
434 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in get_hyperv_cpuid() localVariable
452 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in enable_feature() localVariable
469 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in mp_state() localVariable
479 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in set_signal_mask() localVariable
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c181 void riscv_vcpu_mmu_setup(struct kvm_vcpu *vcpu) in riscv_vcpu_mmu_setup()
205 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
289 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
318 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
362 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/lib/aarch64/
H A Dprocessor.c215 void aarch64_vcpu_setup(struct kvm_vcpu *vcpu, struct kvm_vcpu_init *init) in aarch64_vcpu_setup()
307 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
326 struct kvm_vcpu *vcpu = __vm_vcpu_add(vm, vcpu_id); in aarch64_vcpu_add() local
342 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
367 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()
389 void vcpu_init_descriptor_tables(struct kvm_vcpu *vcpu) in vcpu_init_descriptor_tables()
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/kvm/lib/s390x/
H A Dprocessor.c164 struct kvm_vcpu *vcpu; in vm_arch_vcpu_add() local
192 void vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) in vcpu_args_set()
212 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) in vcpu_arch_dump()
218 void assert_on_unhandled_exception(struct kvm_vcpu *vcpu) in assert_on_unhandled_exception()

12345678910