Searched refs:vmexit (Results 1 - 12 of 12) sorted by relevance
/linux-4.1.27/tools/perf/arch/s390/util/ |
H A D | kvm-stat.c | 87 { .name = "vmexit", .ops = &exit_events },
|
/linux-4.1.27/arch/x86/kvm/ |
H A D | svm.c | 71 #define NESTED_EXIT_DONE 1 /* Exit caused nested vmexit */ 2040 int vmexit; nested_svm_check_exception() local 2050 vmexit = nested_svm_intercept(svm); nested_svm_check_exception() 2051 if (vmexit == NESTED_EXIT_DONE) nested_svm_check_exception() 2054 return vmexit; nested_svm_check_exception() 2070 * if vmexit was already requested (by intercepted exception nested_svm_intr() 2072 * vmexit. nested_svm_intr() 2083 * The #vmexit can't be emulated here directly because this nested_svm_intr() 2085 * #vmexit emulation might sleep. Only signal request for nested_svm_intr() 2086 * the #vmexit here. nested_svm_intr() 2217 * If this function returns true, this #vmexit was already handled 2222 int vmexit = NESTED_EXIT_HOST; nested_svm_intercept() local 2226 vmexit = nested_svm_exit_handled_msr(svm); nested_svm_intercept() 2229 vmexit = nested_svm_intercept_ioio(svm); nested_svm_intercept() 2234 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2240 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2246 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2247 /* async page fault always cause vmexit */ nested_svm_intercept() 2250 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2254 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2260 vmexit = NESTED_EXIT_DONE; nested_svm_intercept() 2264 return vmexit; nested_svm_intercept() 2269 int vmexit; nested_svm_exit_handled() local 2271 vmexit = nested_svm_intercept(svm); nested_svm_exit_handled() 2273 if (vmexit == NESTED_EXIT_DONE) nested_svm_exit_handled() 2276 return vmexit; nested_svm_exit_handled() 2365 * If we emulate a VMRUN/#VMEXIT in the same host #vmexit cycle we have nested_svm_vmexit() 3018 * and reenter on this instruction. The next vmexit will dr_interception() 3528 int vmexit; handle_exit() local 3537 vmexit = nested_svm_exit_special(svm); handle_exit() 3539 if (vmexit == NESTED_EXIT_CONTINUE) handle_exit() 3540 vmexit = nested_svm_exit_handled(svm); handle_exit() 3542 if (vmexit == NESTED_EXIT_DONE) handle_exit() 3878 * A vmexit emulation is required before the vcpu can be executed svm_vcpu_run() 4220 int vmexit, ret = X86EMUL_CONTINUE; svm_check_intercept() local 4326 vmexit = nested_svm_exit_handled(svm); svm_check_intercept() 4328 ret = (vmexit == NESTED_EXIT_DONE) ? X86EMUL_INTERCEPTED svm_check_intercept()
|
H A D | trace.h | 608 * Tracepoint for nested #vmexit because of interrupt pending 626 * Tracepoint for nested #vmexit because of interrupt pending 649 * Tracepoint for nested #vmexit because of interrupt pending
|
H A D | pmu.c | 130 * time of vmexit and is not going to re-enter guest mode until, kvm_perf_overflow_intr()
|
H A D | lapic.c | 476 * will cause vmexit immediately and the value will be recalculated kvm_lapic_find_highest_irr() 1843 * apic_sync_pv_eoi_from_guest - called on vmexit or cancel interrupt
|
H A D | vmx.c | 3242 /* shadowed fields guest access without vmexit */ init_vmcs_shadow_fields() 3799 * state vmexit when "unrestricted guest" mode is turned on. vmx_set_segment() 5436 * and reenter on this instruction. The next vmexit will handle_dr() 7925 * In guest mode. If a vmexit is needed, vmx_check_nested_events vmx_hwapic_irr_update() 8056 * Re-set bit "block by NMI" before VM entry if vmexit caused by vmx_recover_nmi_blocking() 8318 /* MSR_IA32_DEBUGCTLMSR is zeroed on vmexit. Restore it if needed */ vmx_vcpu_run() 8743 /* Make sure short timeouts reliably trigger an immediate vmexit. vmx_start_preemption_timer()
|
H A D | x86.c | 4375 /* For APIC access vmexit */ vcpu_mmio_gva_to_gpa() 4487 /* For APIC access vmexit */ emulator_read_write_onepage() 6370 * since we do this before handling the vmexit, a DR access vmexit vcpu_enter_guest()
|
/linux-4.1.27/tools/perf/arch/x86/util/ |
H A D | kvm-stat.c | 133 { .name = "vmexit", .ops = &exit_events },
|
/linux-4.1.27/arch/arm/kvm/ |
H A D | interrupts_head.S | 580 .equ vmexit, 1 597 * An ISB is emited on vmexit/vmtrap, but executed on vmexit only if 599 * If a label is specified with vmexit, it is branched to if VFP wasn't 612 .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.1.27/arch/powerpc/kvm/ |
H A D | book3s_segment.S | 248 * we got the #vmexit at, we exploit the fact that the
|
/linux-4.1.27/tools/perf/ |
H A D | builtin-kvm.c | 1199 "event for reporting: vmexit, " kvm_events_report() 1302 "vmexit, mmio (x86 only), ioport (x86 only)"), kvm_events_live() 1432 .report_event = "vmexit", kvm_cmd_stat()
|
Completed in 500 milliseconds