VirtualBox

Ignore:
Timestamp:
Jun 29, 2015 5:01:28 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
101319
Message:

VMM/GIM: Use a consistent TSC frequency for all VCPUs when KVM is used.

File:
1 edited

Legend:

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

    r56424 r56677  
    175175        pKvm->fTrapXcptUD = true;
    176176
     177    pKvm->cTscTicksPerSecond = TMCpuTicksPerSecond(pVM);
    177178    return VINF_SUCCESS;
    178179}
     
    418419     * time = ((tsc * SysTime.u32TscScale) >> 32) + SysTime.u64NanoTS
    419420     */
    420     uint64_t u64TscFreq   = TMCpuTicksPerSecond(pVM);
     421    PGIMKVM pKvm = &pVM->gim.s.u.Kvm;
     422    uint64_t u64TscFreq   = pKvm->cTscTicksPerSecond;
    421423    SystemTime.i8TscShift = 0;
    422424    while (u64TscFreq > 2 * RT_NS_1SEC_64)
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