VirtualBox

Changeset 74571 in vbox for trunk


Ignore:
Timestamp:
Oct 2, 2018 6:58:07 AM (6 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Added MONITOR intercept.

Location:
trunk/src/VBox/VMM/VMMAll
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h

    r74569 r74571  
    67736773
    67746774    /*
     6775     * Check VMX guest-intercept.
     6776     * This should be considered a fault-like VM-exit.
     6777     * See Intel spec. 25.1.1 "Relative Priority of Faults and VM Exits".
     6778     */
     6779    if (IEM_VMX_IS_PROCCTLS_SET(pVCpu, VMX_PROC_CTLS_MONITOR_EXIT))
     6780    {
     6781        Log2(("monitor: Guest intercept -> #VMEXIT\n"));
     6782        IEM_VMX_VMEXIT_INSTR_RET(pVCpu, VMX_EXIT_MONITOR, cbInstr);
     6783    }
     6784
     6785    /*
    67756786     * Gather the operands and validate them.
    67766787     */
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h

    r74570 r74571  
    3737 *  VMX_EXIT_MWAIT
    3838 *  VMX_EXIT_MTF
    39  *  VMX_EXIT_MONITOR
     39 *  VMX_EXIT_MONITOR (APIC access VM-exit caused by MONITOR pending)
    4040 *  VMX_EXIT_PAUSE
    4141 *  VMX_EXIT_ERR_MACHINE_CHECK
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette