Searched refs:vmexit (Results 1 - 12 of 12) sorted by relevance
/linux-4.4.14/tools/perf/arch/s390/util/ |
H A D | kvm-stat.c | 87 { .name = "vmexit", .ops = &exit_events },
|
/linux-4.4.14/arch/x86/kvm/ |
H A D | svm.c | 72 #define NESTED_EXIT_DONE 1 /* Exit caused nested vmexit */ 1957 int vmexit; nested_svm_check_exception() local 1967 vmexit = nested_svm_intercept(svm); nested_svm_check_exception() 1968 if (vmexit == NESTED_EXIT_DONE) nested_svm_check_exception() 1971 return vmexit; nested_svm_check_exception() 1987 * if vmexit was already requested (by intercepted exception nested_svm_intr() 1989 * vmexit. nested_svm_intr() 2000 * The #vmexit can't be emulated here directly because this nested_svm_intr() 2002 * #vmexit emulation might sleep. Only signal request for nested_svm_intr() 2003 * the #vmexit here. nested_svm_intr() 2134 * If this function returns true, this #vmexit was already handled 2139 int vmexit = NESTED_EXIT_HOST; nested_svm_intercept() local 2143 vmexit = nested_svm_exit_handled_msr(svm); nested_svm_intercept() 2146 vmexit = nested_svm_intercept_ioio(svm); nested_svm_intercept() 2151 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2157 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2163 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2164 /* async page fault always cause vmexit */ nested_svm_intercept() 2167 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2171 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2177 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2181 return vmexit; nested_svm_intercept() 2186 int vmexit; nested_svm_exit_handled() local 2188 vmexit = nested_svm_intercept(svm); nested_svm_exit_handled() 2190 if (vmexit == NESTED_EXIT_DONE) nested_svm_exit_handled() 2193 return vmexit; nested_svm_exit_handled() 2284 * If we emulate a VMRUN/#VMEXIT in the same host #vmexit cycle we have nested_svm_vmexit() 2937 * and reenter on this instruction. The next vmexit will dr_interception() 3440 int vmexit; handle_exit() local 3449 vmexit = nested_svm_exit_special(svm); handle_exit() 3451 if (vmexit == NESTED_EXIT_CONTINUE) handle_exit() 3452 vmexit = nested_svm_exit_handled(svm); handle_exit() 3454 if (vmexit == NESTED_EXIT_DONE) handle_exit() 3790 * A vmexit emulation is required before the vcpu can be executed svm_vcpu_run() 4139 int vmexit, ret = X86EMUL_CONTINUE; svm_check_intercept() local 4245 vmexit = nested_svm_exit_handled(svm); svm_check_intercept() 4247 ret = (vmexit == NESTED_EXIT_DONE) ? X86EMUL_INTERCEPTED svm_check_intercept()
|
H A D | trace.h | 626 * Tracepoint for nested #vmexit because of interrupt pending 644 * Tracepoint for nested #vmexit because of interrupt pending 667 * Tracepoint for nested #vmexit because of interrupt pending
|
H A D | pmu.c | 88 * time of vmexit and is not going to re-enter guest mode until kvm_perf_overflow_intr()
|
H A D | lapic.c | 485 * will cause vmexit immediately and the value will be recalculated kvm_lapic_find_highest_irr() 1938 * apic_sync_pv_eoi_from_guest - called on vmexit or cancel interrupt
|
H A D | vmx.c | 3379 /* shadowed fields guest access without vmexit */ init_vmcs_shadow_fields() 3941 * state vmexit when "unrestricted guest" mode is turned on. vmx_set_segment() 5580 * and reenter on this instruction. The next vmexit will handle_dr() 8280 * In guest mode. If a vmexit is needed, vmx_check_nested_events vmx_hwapic_irr_update() 8417 * Re-set bit "block by NMI" before VM entry if vmexit caused by vmx_recover_nmi_blocking() 8679 /* MSR_IA32_DEBUGCTLMSR is zeroed on vmexit. Restore it if needed */ vmx_vcpu_run() 9140 /* Make sure short timeouts reliably trigger an immediate vmexit. vmx_start_preemption_timer()
|
H A D | x86.c | 4293 /* For APIC access vmexit */ vcpu_mmio_gva_to_gpa() 4405 /* For APIC access vmexit */ emulator_read_write_onepage() 6547 * since we do this before handling the vmexit, a DR access vmexit vcpu_enter_guest()
|
/linux-4.4.14/tools/perf/arch/x86/util/ |
H A D | kvm-stat.c | 133 { .name = "vmexit", .ops = &exit_events },
|
/linux-4.4.14/arch/arm/kvm/ |
H A D | interrupts_head.S | 577 .equ vmexit, 1 594 * An ISB is emited on vmexit/vmtrap, but executed on vmexit only if 596 * If a label is specified with vmexit, it is branched to if VFP wasn't 609 .if \operation == vmexit
|
H A D | interrupts.S | 171 set_hstr vmexit 172 set_hdcr vmexit 173 set_hcptr vmexit, (HCPTR_TTA | HCPTR_TCP(10) | HCPTR_TCP(11)), after_vfp_restore 192 configure_hyp_role vmexit
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | book3s_segment.S | 248 * we got the #vmexit at, we exploit the fact that the
|
/linux-4.4.14/tools/perf/ |
H A D | builtin-kvm.c | 1206 "event for reporting: vmexit, " kvm_events_report() 1309 "vmexit, mmio (x86 only), ioport (x86 only)"), kvm_events_live() 1442 .report_event = "vmexit", kvm_cmd_stat()
|
Completed in 402 milliseconds