Lines Matching full:nmi
935 * flush existing L1D content, both on VMX entry and on NMI
1396 VMX_CTR0(vcpu, "Enabling NMI window exiting");
1408 VMX_CTR0(vcpu, "Disabling NMI window exiting");
1449 * Inject the virtual NMI. The vector must be the NMI IDT entry
1511 * If there are no conditions blocking NMI injection then
1512 * inject it directly here otherwise enable "NMI window
1516 * don't allow NMI injection in this case. If we are running
1518 * immediately exit and the NMI will be injected in the
1519 * "NMI window exiting" handler.
1529 VMX_CTR1(vcpu, "Cannot inject NMI "
1533 VMX_CTR1(vcpu, "Cannot inject NMI due to "
1608 * - An NMI was injected above or after "NMI window exiting"
1655 * tracks virtual-NMI blocking in the Guest Interruptibility-state field of
1657 * virtual-NMI blocking.
1660 * hypervisor needs to restore virtual-NMI blocking before resuming the guest.
1667 VMX_CTR0(vcpu, "Restore Virtual-NMI blocking");
1678 VMX_CTR0(vcpu, "Clear Virtual-NMI blocking");
1691 ("NMI blocking is not in effect %#x", gi));
2445 * happened while injecting an NMI during the previous
2446 * VM-entry, then clear "blocking by NMI" in the
2447 * Guest Interruptibility-State so the NMI can be
2450 * However, if the NMI was being delivered through a task
2452 * blocked so don't clear NMI blocking in this case.
2488 * In all other cases (e.g., NMI, hardware exception) the
2635 /* Exit to allow the pending virtual NMI to be injected */
2681 * restore the state of "virtual-NMI blocking" before resuming
2693 * The NMI has already been handled in vmx_exit_handle_nmi().
2776 * the state of "virtual-NMI blocking" before resuming.
2778 * See description of "NMI unblocking due to IRET" in
2912 * If the NMI-exiting VM execution control is set to '1' then an NMI in
2913 * non-root operation causes a VM-exit. NMI blocking is in effect so it is
2914 * sufficient to simply vector to the NMI handler via a software interrupt.
2917 * clear NMI blocking.
2935 "to NMI has invalid vector: %#x", intr_info));
2936 VMX_CTR0(vcpu, "Vectoring to NMI handler");