VirtualBox

Changeset 77575 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Mar 6, 2019 9:42:11 AM (6 years ago)
Author:
vboxsync
Message:

VMM/EM: Nested VMX: bugref:9180 Fix importing externally kept CPU state before calling IEMExecVmxVmexitIntWindow which is done on-demand.

File:
1 edited

Legend:

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

    r77380 r77575  
    17421742        && CPUMIsGuestVmxProcCtlsSet(pVCpu, &pVCpu->cpum.GstCtx, VMX_PROC_CTLS_INT_WINDOW_EXIT))
    17431743    {
    1744         CPUM_IMPORT_EXTRN_RET(pVCpu, IEM_CPUMCTX_EXTRN_VMX_VMEXIT_MASK);
    17451744        VBOXSTRICTRC rcStrict = IEMExecVmxVmexitIntWindow(pVCpu);
    17461745        if (RT_SUCCESS(rcStrict))
     
    17591758    if (CPUMIsGuestVmxPinCtlsSet(pVCpu, &pVCpu->cpum.GstCtx, VMX_PIN_CTLS_EXT_INT_EXIT))
    17601759    {
    1761         CPUM_IMPORT_EXTRN_RET(pVCpu, IEM_CPUMCTX_EXTRN_VMX_VMEXIT_MASK);
    17621760        VBOXSTRICTRC rcStrict = IEMExecVmxVmexitExtInt(pVCpu, 0 /* uVector */, true /* fIntPending */);
    17631761        AssertMsg(   rcStrict != VINF_PGM_CHANGE_MODE
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