VirtualBox

Changeset 78877 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
May 30, 2019 11:55:15 AM (6 years ago)
Author:
vboxsync
Message:

VMM: Nested VMX: bugref:9180 APIC-access VM-exit handling.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/EM.cpp

    r78237 r78877  
    17291729        && CPUMIsGuestVmxProcCtlsSet(pVCpu, &pVCpu->cpum.GstCtx, VMX_PROC_CTLS_INT_WINDOW_EXIT))
    17301730    {
    1731         VBOXSTRICTRC rcStrict = IEMExecVmxVmexit(pVCpu, VMX_EXIT_INT_WINDOW);
     1731        VBOXSTRICTRC rcStrict = IEMExecVmxVmexit(pVCpu, VMX_EXIT_INT_WINDOW, 0 /* uExitQual */);
    17321732        if (RT_SUCCESS(rcStrict))
    17331733        {
     
    21572157        if (VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_VMX_MTF))
    21582158        {
    2159             rc2 = VBOXSTRICTRC_VAL(IEMExecVmxVmexit(pVCpu, VMX_EXIT_MTF));
     2159            rc2 = VBOXSTRICTRC_VAL(IEMExecVmxVmexit(pVCpu, VMX_EXIT_MTF, 0 /* uExitQual */));
    21602160            Assert(rc2 != VINF_VMX_INTERCEPT_NOT_ACTIVE);
    21612161            UPDATE_RC();
     
    21792179        if (VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_VMX_NMI_WINDOW))
    21802180        {
    2181             rc2 = VBOXSTRICTRC_VAL(IEMExecVmxVmexit(pVCpu, VMX_EXIT_NMI_WINDOW));
     2181            rc2 = VBOXSTRICTRC_VAL(IEMExecVmxVmexit(pVCpu, VMX_EXIT_NMI_WINDOW, 0 /* uExitQual */));
    21822182            Assert(rc2 != VINF_VMX_INTERCEPT_NOT_ACTIVE);
    21832183            UPDATE_RC();
  • trunk/src/VBox/VMM/VMMR3/VMM.cpp

    r78237 r78877  
    16471647    PCCPUMCTX pCtx = CPUMQueryGuestCtxPtr(pVCpu);
    16481648    if (CPUMIsGuestInVmxNonRootMode(pCtx))
    1649         return VBOXSTRICTRC_TODO(IEMExecVmxVmexit(pVCpu, VMX_EXIT_INIT_SIGNAL));
     1649        return VBOXSTRICTRC_TODO(IEMExecVmxVmexit(pVCpu, VMX_EXIT_INIT_SIGNAL, 0 /* uExitQual */));
    16501650#endif
    16511651
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