Changeset 83372 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Mar 23, 2020 2:52:24 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 136577
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/GIMR0Kvm.cpp
r82968 r83372 56 56 uint64_t uVirtNanoTS; 57 57 RTCCUINTREG fEFlags = ASMIntDisableFlags(); 58 uTsc = TMCpuTickGetNoCheck(pVCpu) | UINT64_C(1);59 uVirtNanoTS = TMVirtualGetNoCheck(pVM) | UINT64_C(1);58 uTsc = TMCpuTickGetNoCheck(pVCpu); 59 uVirtNanoTS = TMVirtualGetNoCheck(pVM); 60 60 ASMSetFlags(fEFlags); 61 61 … … 68 68 { 69 69 PGIMKVMCPU pKvmCpu = &VMCC_GET_CPU(pVM, idCpu)->gim.s.u.KvmCpu; 70 if ( !pKvmCpu->uTsc 71 && !pKvmCpu->uVirtNanoTS) 72 { 73 pKvmCpu->uTsc = uTsc; 74 pKvmCpu->uVirtNanoTS = uVirtNanoTS; 75 } 70 pKvmCpu->uTsc = uTsc; 71 pKvmCpu->uVirtNanoTS = uVirtNanoTS; 76 72 } 77 73 RTSpinlockRelease(pKvm->hSpinlockR0);
Note:
See TracChangeset
for help on using the changeset viewer.