VirtualBox

Changeset 81207 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Oct 10, 2019 11:12:13 AM (5 years ago)
Author:
vboxsync
Message:

VMM/HMVMXR0: Nested VMX: bugref:9180 Build fix.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r81206 r81207  
    91709170    uint64_t const fCtxMask     = HM_CHANGED_ALL_GUEST & ~HM_CHANGED_VMX_HOST_GUEST_SHARED_STATE;
    91719171    uint64_t const fMinimalMask = HM_CHANGED_GUEST_RIP | HM_CHANGED_GUEST_RSP | HM_CHANGED_GUEST_RFLAGS | HM_CHANGED_GUEST_HWVIRT;
     9172
    91729173    uint64_t const fCtxChanged  = ASMAtomicUoReadU64(&pVCpu->hm.s.fCtxChanged);
    9173 
    91749174    /* If only RIP/RSP/RFLAGS/HWVIRT changed, export only those (quicker, happens more often).*/
    91759175    if (    (fCtxChanged & fMinimalMask)
     
    91979197        STAM_COUNTER_INC(&pVCpu->hm.s.StatExportFull);
    91989198    }
    9199     /* else: Nothing changed, nothing to load here. */
     9199    /* Nothing changed, nothing to load here. */
     9200    else
     9201        rcStrict = VINF_SUCCESS;
    92009202
    92019203#ifdef VBOX_STRICT
    92029204    /* All the guest state bits should be loaded except maybe the host context and/or the shared host/guest bits. */
    9203     fCtxChanged = ASMAtomicUoReadU64(&pVCpu->hm.s.fCtxChanged);
    9204     AssertMsg(!(fCtxChanged & (HM_CHANGED_ALL_GUEST & ~HM_CHANGED_VMX_HOST_GUEST_SHARED_STATE)),
    9205               ("fCtxChanged=%#RX64\n", fCtxChanged));
     9205    uint64_t const fCtxChangedCur = ASMAtomicUoReadU64(&pVCpu->hm.s.fCtxChanged);
     9206    AssertMsg(!(fCtxChangedCur & fCtxMask), ("fCtxChangedCur=%#RX64\n", fCtxChangedCur));
    92069207#endif
    92079208    return rcStrict;
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