Home
last modified time | relevance | path

Searched refs:exit_qual (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/target/i386/hvf/
H A Dhvf.c470 uint64_t exit_qual = rvmcs(cpu->accel->fd, VMCS_EXIT_QUALIFICATION); in hvf_vcpu_exec() local
511 ((exit_qual & EXIT_QUAL_NMIUDTI) != 0)) { in hvf_vcpu_exec()
517 if (ept_emulation_fault(slot, gpa, exit_qual)) { in hvf_vcpu_exec()
530 uint32_t in = (exit_qual & 8) != 0; in hvf_vcpu_exec()
531 uint32_t size = (exit_qual & 7) + 1; in hvf_vcpu_exec()
532 uint32_t string = (exit_qual & 16) != 0; in hvf_vcpu_exec()
533 uint32_t port = exit_qual >> 16; in hvf_vcpu_exec()
632 cr = exit_qual & 15; in hvf_vcpu_exec()
633 reg = (exit_qual >> 8) & 15; in hvf_vcpu_exec()
645 if (exit_qual & 0x10) { in hvf_vcpu_exec()
[all …]
/openbmc/linux/arch/x86/coco/tdx/
H A Dtdx.c613 u32 exit_qual = ve->exit_qual; in handle_io() local
617 if (VE_IS_IO_STRING(exit_qual)) in handle_io()
620 in = VE_IS_IO_IN(exit_qual); in handle_io()
621 size = VE_GET_IO_SIZE(exit_qual); in handle_io()
622 port = VE_GET_PORT_NUM(exit_qual); in handle_io()
680 ve->exit_qual = args.rdx; in tdx_get_ve_info()
/openbmc/linux/arch/x86/include/asm/
H A Dtdx.h32 u64 exit_qual; member
/openbmc/linux/arch/x86/kvm/vmx/
H A Dnested.c3877 unsigned long exit_qual; in nested_vmx_inject_exception_vmexit() local
3880 exit_qual = ex->payload; in nested_vmx_inject_exception_vmexit()
3882 exit_qual = vcpu->arch.cr2; in nested_vmx_inject_exception_vmexit()
3884 exit_qual = vcpu->arch.dr6; in nested_vmx_inject_exception_vmexit()
3885 exit_qual &= ~DR6_BT; in nested_vmx_inject_exception_vmexit()
3886 exit_qual ^= DR6_ACTIVE_LOW; in nested_vmx_inject_exception_vmexit()
3888 exit_qual = 0; in nested_vmx_inject_exception_vmexit()
3919 nested_vmx_vmexit(vcpu, EXIT_REASON_EXCEPTION_NMI, intr_info, exit_qual); in nested_vmx_inject_exception_vmexit()
5689 unsigned long exit_qual = vmx_get_exit_qual(vcpu); in handle_vmptrst() local
5702 if (get_vmx_mem_address(vcpu, exit_qual, instr_info, in handle_vmptrst()
[all …]
H A Dvmx.c6068 unsigned long exit_qual = vmx_get_exit_qual(vcpu); in handle_notify() local
6069 bool context_invalid = exit_qual & NOTIFY_VM_CONTEXT_INVALID; in handle_notify()
6077 if (enable_vnmi && (exit_qual & INTR_INFO_UNBLOCK_NMI)) in handle_notify()