VirtualBox

Changeset 53509 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Dec 11, 2014 12:14:54 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97247
Message:

VMM/GIM: nits.

File:
1 edited

Legend:

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

    r53283 r53509  
    118118    if (pRefTsc->i64TscOffset != i64TscOffset)
    119119    {
    120         ASMAtomicWriteS64(&pRefTsc->i64TscOffset, i64TscOffset);
    121120        if (pRefTsc->u32TscSequence < UINT32_C(0xfffffffe))
    122121            ASMAtomicIncU32(&pRefTsc->u32TscSequence);
    123122        else
    124123            ASMAtomicWriteU32(&pRefTsc->u32TscSequence, 1);
     124        ASMAtomicWriteS64(&pRefTsc->i64TscOffset, i64TscOffset);
    125125    }
    126126    RTSpinlockRelease(pcHv->hSpinlockR0);
     
    128128    Assert(pRefTsc->u32TscSequence != 0);
    129129    Assert(pRefTsc->u32TscSequence != UINT32_C(0xffffffff));
    130     AssertReturn(pRefTsc->u32TscSequence != 0xfffffffe, VERR_GIM_IPE_3);
    131130    return VINF_SUCCESS;
    132131}
Note: See TracChangeset for help on using the changeset viewer.

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