/linux/tools/testing/selftests/kvm/x86_64/ |
H A D | private_mem_kvm_exits_test.c |
|
H A D | hyperv_extended_hypercalls.c |
|
H A D | fix_hypercall_test.c |
|
H A D | private_mem_conversions_test.c |
|
H A D | set_boot_cpu_id.c |
|
/linux/tools/testing/selftests/kvm/x86/ |
H A D | sev_smoke_test.c | 99 TEST_ASSERT(vcpu->run->exit_reason == KVM_EXIT_SYSTEM_EVENT, in test_sync_vmsa() 101 exit_reason_str(vcpu->run->exit_reason)); in test_sync_vmsa() 128 TEST_ASSERT(vcpu->run->exit_reason == KVM_EXIT_SYSTEM_EVENT, in test_sev() 130 exit_reason_str(vcpu->run->exit_reason)); in test_sev() 146 exit_reason_str(vcpu->run->exit_reason)); in test_sev() 176 TEST_ASSERT(vcpu->run->exit_reason == KVM_EXIT_SHUTDOWN, in test_sev_es_shutdown() 178 exit_reason_str(vcpu->run->exit_reason)); in test_sev_es_shutdown()
|
/linux/tools/testing/selftests/kvm/ |
H A D | guest_print_test.c | 134 TEST_ASSERT(run->exit_reason == UCALL_EXIT_REASON, in run_test() 136 run->exit_reason, exit_reason_str(run->exit_reason)); in run_test() 179 TEST_ASSERT(run->exit_reason == UCALL_EXIT_REASON, in test_limits() 181 run->exit_reason, exit_reason_str(run->exit_reason)); in test_limits()
|
H A D | coalesced_io_test.c | 90 if (run->exit_reason == KVM_EXIT_IO) in vcpu_run_and_verify_io_exit() 95 TEST_ASSERT((!want_pio && (run->exit_reason == KVM_EXIT_MMIO && run->mmio.is_write && in vcpu_run_and_verify_io_exit() 98 (want_pio && (run->exit_reason == KVM_EXIT_IO && run->io.port == io->pio_port && in vcpu_run_and_verify_io_exit() 106 (want_pio ? io->pio_port : io->mmio_gpa) + io->ring_size - 1, run->exit_reason, in vcpu_run_and_verify_io_exit() 107 … run->exit_reason == KVM_EXIT_MMIO ? "MMIO" : run->exit_reason == KVM_EXIT_IO ? "PIO" : "other", in vcpu_run_and_verify_io_exit()
|
H A D | set_memory_region_test.c | 67 if (run->exit_reason == KVM_EXIT_IO) { in vcpu_worker() 76 if (run->exit_reason != KVM_EXIT_MMIO) in vcpu_worker() 89 if (run->exit_reason == KVM_EXIT_IO && cmd == UCALL_ABORT) in vcpu_worker() 309 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN || in test_delete_memory_region() 310 run->exit_reason == KVM_EXIT_INTERNAL_ERROR, in test_delete_memory_region() 311 "Unexpected exit reason = %d", run->exit_reason); in test_delete_memory_region() 319 if (run->exit_reason == KVM_EXIT_INTERNAL_ERROR) in test_delete_memory_region()
|
H A D | pre_fault_memory_test.c | 108 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in __test_pre_fault_memory() 110 run->exit_reason, exit_reason_str(run->exit_reason)); in __test_pre_fault_memory()
|
H A D | dirty_log_test.c | 263 exit_reason_str(run->exit_reason)); in default_after_vcpu_run() 400 } else if (run->exit_reason == KVM_EXIT_DIRTY_RING_FULL || in dirty_ring_after_vcpu_run() 404 run->exit_reason == KVM_EXIT_DIRTY_RING_FULL); in dirty_ring_after_vcpu_run() 414 exit_reason_str(run->exit_reason)); in dirty_ring_after_vcpu_run()
|
H A D | memslot_modification_stress_test.c | 52 exit_reason_str(run->exit_reason)); in vcpu_worker()
|
/linux/tools/testing/selftests/kvm/include/ |
H A D | test_util.h | 68 __u32 exit_reason = (vcpu)->run->exit_reason; \ 70 TEST_ASSERT(exit_reason == (expected), \ 73 exit_reason, exit_reason_str(exit_reason)); \
|
/linux/tools/testing/selftests/kvm/include/s390x/ |
H A D | debug_print.h |
|
/linux/arch/arm64/kvm/ |
H A D | handle_exit.c | 179 * @return: 0 (while setting vcpu->run->exit_reason) 189 run->exit_reason = KVM_EXIT_DEBUG; in kvm_handle_guest_debug() 361 * Return > 0 to return to guest, < 0 on error, 0 (and set exit_reason) on in handle_exit() 390 run->exit_reason = KVM_EXIT_FAIL_ENTRY; in handle_exit() 397 run->exit_reason = KVM_EXIT_FAIL_ENTRY; in handle_exit() 402 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exit()
|
/linux/arch/x86/kvm/vmx/ |
H A D | vmx.c | 1701 if (to_vmx(vcpu)->exit_reason.enclave_mode) { in vmx_check_emulate_instruction() 1716 union vmx_exit_reason exit_reason = to_vmx(vcpu)->exit_reason; in skip_emulated_instruction() local 1729 exit_reason.basic != EXIT_REASON_EPT_MISCONFIG) { in skip_emulated_instruction() 1751 WARN_ONCE(exit_reason.enclave_mode, in skip_emulated_instruction() 5250 WARN_ONCE(ve_info->exit_reason != EXIT_REASON_EPT_VIOLATION, in handle_exception_nmi() 5251 "Unexpected #VE on VM-Exit reason 0x%x", ve_info->exit_reason); in handle_exception_nmi() 5283 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exception_nmi() 5361 kvm_run->exit_reason = KVM_EXIT_DEBUG; in handle_exception_nmi() 5380 kvm_run->exit_reason = KVM_EXIT_EXCEPTION; in handle_exception_nmi() 5396 vcpu->run->exit_reason = KVM_EXIT_SHUTDOWN; in handle_triple_fault() [all …]
|
H A D | nested.c | 428 WARN_ON_ONCE(vmx->exit_reason.basic != EXIT_REASON_EPT_VIOLATION); in nested_ept_inject_page_fault() 3336 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in nested_get_vmcs12_pages() 3410 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in vmx_get_nested_state_pages() 3503 union vmx_exit_reason exit_reason = { in nested_vmx_enter_non_root_mode() local 3565 exit_reason.basic = EXIT_REASON_INVALID_STATE; in nested_vmx_enter_non_root_mode() 3574 exit_reason.basic = EXIT_REASON_INVALID_STATE; in nested_vmx_enter_non_root_mode() 3584 exit_reason.basic = EXIT_REASON_MSR_LOAD_FAIL; in nested_vmx_enter_non_root_mode() 3648 vmcs12->vm_exit_reason = exit_reason.full; in nested_vmx_enter_non_root_mode() 4625 if (to_vmx(vcpu)->exit_reason.enclave_mode) in prepare_vmcs12() 6129 nested_vmx_vmexit(vcpu, vmx->exit_reason.full, in handle_vmfunc() [all …]
|
/linux/tools/testing/selftests/kvm/s390/ |
H A D | ucontrol_test.c | 312 TEST_ASSERT_EQ(KVM_EXIT_S390_UCONTROL, run->exit_reason); in uc_handle_exit_ucontrol() 404 switch (run->exit_reason) { in uc_handle_exit() 414 pr_info("exit_reason %2d not handled\n", run->exit_reason); in uc_handle_exit() 436 TEST_ASSERT_EQ(KVM_EXIT_S390_SIEIC, self->run->exit_reason); in uc_assert_diag44() 493 ASSERT_EQ(KVM_EXIT_S390_UCONTROL, run->exit_reason); in TEST_F() 523 ASSERT_EQ(KVM_EXIT_S390_UCONTROL, run->exit_reason); in TEST_F() 611 TEST_ASSERT_EQ(KVM_EXIT_S390_SIEIC, self->run->exit_reason); in TEST_F()
|
/linux/arch/loongarch/kvm/ |
H A D | exit.c | 354 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvm_handle_gspr() 357 vcpu->run->exit_reason = KVM_EXIT_LOONGARCH_IOCSR; in kvm_handle_gspr() 698 run->exit_reason = KVM_EXIT_MMIO; in kvm_handle_rdwr_fault() 749 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_handle_fpu_disabled() 897 vcpu->run->exit_reason = KVM_EXIT_HYPERCALL; in kvm_handle_hypercall() 915 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in kvm_handle_hypercall()
|
/linux/tools/testing/selftests/kvm/lib/riscv/ |
H A D | ucall.c | 18 if (run->exit_reason == KVM_EXIT_RISCV_SBI && in ucall_arch_get_ucall()
|
/linux/tools/testing/selftests/kvm/lib/s390x/ |
H A D | ucall.c |
|
/linux/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | ucall.c |
|
/linux/tools/testing/selftests/kvm/aarch64/ |
H A D | smccc_filter.c |
|
/linux/arch/mips/kvm/ |
H A D | vz.c | 836 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_no_handler() 1537 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_guest_exit() 1582 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_cop_unusable() 1614 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_msa_disabled() 1636 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss() 1645 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss() 1654 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss() 1661 run->exit_reason = KVM_EXIT_MMIO; in kvm_trap_vz_handle_tlb_ld_miss() 1664 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss() 1692 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_st_miss() [all …]
|
/linux/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | ucall.c |
|