Searched refs:exit_reason (Results 1 - 25 of 81) sorted by relevance

1234

/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dhyperv_extended_hypercalls.c72 TEST_ASSERT(run->exit_reason == KVM_EXIT_HYPERV,
74 run->exit_reason, exit_reason_str(run->exit_reason));
82 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO,
84 run->exit_reason, exit_reason_str(run->exit_reason));
H A Dprivate_mem_kvm_exits_test.c37 TEST_ASSERT_EQ(vcpu->run->exit_reason, KVM_EXIT_MEMORY_FAULT);
39 return vcpu->run->exit_reason;
53 uint32_t exit_reason; local
75 exit_reason = (uint32_t)(uint64_t)thread_return;
77 TEST_ASSERT_EQ(exit_reason, KVM_EXIT_MEMORY_FAULT);
89 uint32_t exit_reason; local
104 exit_reason = run_vcpu_get_exit_reason(vcpu);
106 TEST_ASSERT_EQ(exit_reason, KVM_EXIT_MEMORY_FAULT);
H A Dsev_smoke_test.c50 TEST_ASSERT(vcpu->run->exit_reason == KVM_EXIT_SYSTEM_EVENT,
52 exit_reason_str(vcpu->run->exit_reason));
68 exit_reason_str(vcpu->run->exit_reason));
H A Ddebug_regs.c108 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG &&
112 run->exit_reason, run->debug.arch.exception,
125 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG &&
131 i, run->exit_reason, run->debug.arch.exception,
148 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG &&
154 i, run->exit_reason, run->debug.arch.exception,
174 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG &&
180 i, run->exit_reason, run->debug.arch.exception,
192 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG &&
198 run->exit_reason, ru
[all...]
H A Dxcr0_cpuid_test.c118 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO,
120 run->exit_reason,
121 exit_reason_str(run->exit_reason));
H A Dfix_hypercall_test.c105 uc.cmd, run->exit_reason, exit_reason_str(run->exit_reason));
H A Dset_boot_cpu_id.c71 exit_reason_str(vcpu->run->exit_reason));
H A Dprivate_mem_conversions_test.c328 if (run->exit_reason == KVM_EXIT_HYPERCALL) {
333 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO,
335 run->exit_reason, exit_reason_str(run->exit_reason));
/linux-master/tools/testing/selftests/kvm/lib/s390x/
H A Ducall.c13 if (run->exit_reason == KVM_EXIT_S390_SIEIC &&
/linux-master/tools/testing/selftests/kvm/lib/riscv/
H A Ducall.c17 if (run->exit_reason == KVM_EXIT_RISCV_SBI &&
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Ducall.c49 if (run->exit_reason == KVM_EXIT_IO && run->io.port == UCALL_PIO_PORT) {
/linux-master/tools/testing/selftests/kvm/lib/aarch64/
H A Ducall.c26 if (run->exit_reason == KVM_EXIT_MMIO &&
/linux-master/arch/x86/include/asm/shared/
H A Dtdx.h130 static __always_inline u64 hcall_func(u64 exit_reason) argument
132 return exit_reason;
/linux-master/tools/testing/selftests/kvm/
H A Dguest_print_test.c118 TEST_ASSERT(run->exit_reason == UCALL_EXIT_REASON,
120 run->exit_reason, exit_reason_str(run->exit_reason));
163 TEST_ASSERT(run->exit_reason == UCALL_EXIT_REASON,
165 run->exit_reason, exit_reason_str(run->exit_reason));
H A Dset_memory_region_test.c68 if (run->exit_reason == KVM_EXIT_IO) {
77 if (run->exit_reason != KVM_EXIT_MMIO)
90 if (run->exit_reason == KVM_EXIT_IO && cmd == UCALL_ABORT)
292 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN ||
293 run->exit_reason == KVM_EXIT_INTERNAL_ERROR,
294 "Unexpected exit reason = %d", run->exit_reason);
302 if (run->exit_reason == KVM_EXIT_INTERNAL_ERROR)
H A Dhardware_disable_test.c45 __func__, run->exit_reason,
46 exit_reason_str(run->exit_reason));
H A Dmemslot_modification_stress_test.c54 "Invalid guest sync status: exit_reason=%s\n",
55 exit_reason_str(run->exit_reason));
/linux-master/tools/testing/selftests/kvm/include/
H A Dtest_util.h68 __u32 exit_reason = (vcpu)->run->exit_reason; \
70 TEST_ASSERT(exit_reason == (expected), \
73 exit_reason, exit_reason_str(exit_reason)); \
/linux-master/arch/arm64/kvm/
H A Dhandle_exit.c164 * @return: 0 (while setting vcpu->run->exit_reason)
171 run->exit_reason = KVM_EXIT_DEBUG;
319 * Return > 0 to return to guest, < 0 on error, 0 (and set exit_reason) on
348 run->exit_reason = KVM_EXIT_FAIL_ENTRY;
355 run->exit_reason = KVM_EXIT_FAIL_ENTRY;
360 run->exit_reason = KVM_EXIT_INTERNAL_ERROR;
H A Dmmio.c143 run->exit_reason = KVM_EXIT_ARM_NISV;
196 run->exit_reason = KVM_EXIT_MMIO;
/linux-master/arch/x86/coco/tdx/
H A Dtdx.c231 switch (ve->exit_reason) {
248 WARN_ONCE(1, "Unexpected #VE-type: %lld\n", ve->exit_reason);
592 if (ve.exit_reason != EXIT_REASON_IO_INSTRUCTION)
625 ve->exit_reason = args.rcx;
641 switch (ve->exit_reason) {
645 pr_warn("Unexpected #VE: %lld\n", ve->exit_reason);
663 switch (ve->exit_reason) {
679 pr_warn("Unexpected #VE: %lld\n", ve->exit_reason);
/linux-master/arch/x86/include/asm/
H A Dtdx.h43 u64 exit_reason; member in struct:ve_info
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c1666 if (to_vmx(vcpu)->exit_reason.enclave_mode) {
1675 union vmx_exit_reason exit_reason = to_vmx(vcpu)->exit_reason; local
1688 exit_reason.basic != EXIT_REASON_EPT_MISCONFIG) {
1710 WARN_ONCE(exit_reason.enclave_mode,
5235 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR;
5313 kvm_run->exit_reason = KVM_EXIT_DEBUG;
5332 kvm_run->exit_reason = KVM_EXIT_EXCEPTION;
5348 vcpu->run->exit_reason = KVM_EXIT_SHUTDOWN;
5482 vcpu->run->exit_reason
6428 union vmx_exit_reason exit_reason = vmx->exit_reason; local
[all...]
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dsmccc_filter.c212 TEST_ASSERT(run->exit_reason == KVM_EXIT_HYPERCALL,
213 "Unexpected exit reason: %u", run->exit_reason);
/linux-master/arch/x86/kvm/
H A Dtrace.h289 #define kvm_print_exit_reason(exit_reason, isa) \
291 __print_symbolic(exit_reason & 0xffff, VMX_EXIT_REASONS) : \
292 __print_symbolic(exit_reason, SVM_EXIT_REASONS), \
293 (isa == KVM_ISA_VMX && exit_reason & ~0xffff) ? " " : "", \
295 __print_flags(exit_reason & ~0xffff, " ", VMX_EXIT_REASON_FLAGS) : ""
303 __field( unsigned int, exit_reason ) \
318 &__entry->exit_reason, \
328 kvm_print_exit_reason(__entry->exit_reason, __entry->isa), \
1750 __field(u64, exit_reason)
1757 __entry->exit_reason
[all...]

Completed in 408 milliseconds

1234