Home
last modified time | relevance | path

Searched refs:emulation_failure (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dflds_emulation.h29 TEST_ASSERT(run->emulation_failure.suberror == KVM_INTERNAL_ERROR_EMULATION, in handle_flds_emulation_failure_exit()
31 run->emulation_failure.suberror); in handle_flds_emulation_failure_exit()
33 flags = run->emulation_failure.flags; in handle_flds_emulation_failure_exit()
34 TEST_ASSERT(run->emulation_failure.ndata >= 3 && in handle_flds_emulation_failure_exit()
38 TEST_ASSERT(run->emulation_failure.insn_size >= 2, in handle_flds_emulation_failure_exit()
40 run->emulation_failure.insn_size); in handle_flds_emulation_failure_exit()
42 insn_bytes = run->emulation_failure.insn_bytes; in handle_flds_emulation_failure_exit()
H A Dvmx_exception_with_invalid_guest_state.c30 TEST_ASSERT(run->emulation_failure.suberror == KVM_INTERNAL_ERROR_EMULATION, in __run_vcpu_with_invalid_state()
32 run->emulation_failure.suberror); in __run_vcpu_with_invalid_state()
H A Dsvm_nested_vmcb12_gpa.c100 TEST_ASSERT_EQ(vcpu->run->emulation_failure.suberror, KVM_INTERNAL_ERROR_EMULATION); in test_unmappable_vmcb12()
/linux/arch/x86/kvm/
H A Dx86.c9093 run->emulation_failure.suberror = KVM_INTERNAL_ERROR_EMULATION; in prepare_emulation_failure_exit()
9105 run->emulation_failure.flags = 0; in prepare_emulation_failure_exit()
9108 BUILD_BUG_ON((sizeof(run->emulation_failure.insn_size) + in prepare_emulation_failure_exit()
9109 sizeof(run->emulation_failure.insn_bytes) != 16)); in prepare_emulation_failure_exit()
9111 run->emulation_failure.flags |= in prepare_emulation_failure_exit()
9113 run->emulation_failure.insn_size = insn_size; in prepare_emulation_failure_exit()
9114 memset(run->emulation_failure.insn_bytes, 0x90, in prepare_emulation_failure_exit()
9115 sizeof(run->emulation_failure.insn_bytes)); in prepare_emulation_failure_exit()
9116 memcpy(run->emulation_failure.insn_bytes, insn_bytes, insn_size); in prepare_emulation_failure_exit()
9123 run->emulation_failure.ndata = info_start + ARRAY_SIZE(info) + ndata; in prepare_emulation_failure_exit()
/linux/include/uapi/linux/
H A Dkvm.h361 } emulation_failure; member
/linux/tools/include/uapi/linux/
H A Dkvm.h360 } emulation_failure; member
/linux/Documentation/virt/kvm/
H A Dapi.rst8374 failure. When these exits to userspace occur use the emulation_failure struct
8376 emulation_failure struct matches the content better. It also explicitly