Home
last modified time | relevance | path

Searched refs:next_rip (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dsvm_nested_soft_inject_test.c101 vmcb->control.next_rip = vmcb->save.rip; in l1_guest_code()
132 vmcb->control.next_rip = vmcb->save.rip + 2; in l1_guest_code()
H A Dnested_emulation_test.c102 exit_insn_len = vmcb->control.next_rip - vmcb->save.rip; in guest_code()
/linux/arch/x86/kvm/svm/
H A Dnested.c432 to->next_rip = from->next_rip; in __nested_copy_vmcb_control_to_cache()
723 * exit_int_info, exit_int_info_err, next_rip, insn_len, insn_bytes. in nested_vmcb02_prepare_control()
805 * next_rip is consumed on VMRUN as the return address pushed on the in nested_vmcb02_prepare_control()
813 vmcb02->control.next_rip = svm->nested.ctl.next_rip; in nested_vmcb02_prepare_control()
815 vmcb02->control.next_rip = vmcb12_rip; in nested_vmcb02_prepare_control()
823 svm->soft_int_next_rip = svm->nested.ctl.next_rip; in nested_vmcb02_prepare_control()
1124 vmcb12->control.next_rip = vmcb02->control.next_rip; in nested_svm_vmexit()
[all...]
H A Dsvm.c295 if (nrips && svm->vmcb->control.next_rip != 0) { in __svm_skip_emulated_instruction()
297 svm->next_rip = svm->vmcb->control.next_rip; in __svm_skip_emulated_instruction()
300 if (!svm->next_rip) { in __svm_skip_emulated_instruction()
310 kvm_rip_write(vcpu, svm->next_rip); in __svm_skip_emulated_instruction()
348 * Save the injection information, even when using next_rip, as the in svm_update_soft_interrupt_rip()
349 * VMCB's next_rip will be lost (cleared on VM-Exit) if the injection in svm_update_soft_interrupt_rip()
365 svm->vmcb->control.next_rip = rip; in svm_update_soft_interrupt_rip()
2135 svm->next_rip = svm->vmcb->control.exit_info_2; in io_interception()
3340 pr_err("%-20s%016llx\n", "next_rip in dump_vmcb()
[all...]
H A Dsvm.h170 u64 next_rip; member
263 u64 next_rip; member
/linux/tools/testing/selftests/kvm/include/x86/
H A Dsvm.h110 u64 next_rip; member
/linux/arch/x86/kvm/
H A Dkvm_emulate.h51 u64 next_rip; /* rip following the instruction */ member
H A Demulate.c484 .next_rip = ctxt->_eip, in emulator_check_intercept()
/linux/arch/x86/include/asm/
H A Dsvm.h154 u64 next_rip; member
/linux/arch/x86/kvm/vmx/
H A Dvmx.c8022 exit_insn_len = abs_diff((s64)info->next_rip, (s64)info->rip); in vmx_check_intercept()