Changeset 87542 in vbox for trunk/src/VBox/VMM/VMMR0/HMR0.cpp
- Timestamp:
- Feb 2, 2021 4:51:25 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142568
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMR0.cpp
r87539 r87542 480 480 * Timer Does Not Count Down at the Rate Specified" CPU erratum. 481 481 */ 482 VMXCTLSMSR PinCtls; 483 PinCtls.u = g_HmMsrs.u.vmx.u64PinCtls; 484 if (PinCtls.n.allowed1 & VMX_PIN_CTLS_PREEMPT_TIMER) 482 if (g_HmMsrs.u.vmx.PinCtls.n.allowed1 & VMX_PIN_CTLS_PREEMPT_TIMER) 485 483 { 486 uint64_t const uVmxMiscMsr = g_HmMsrs.u.vmx.u64Misc;487 484 g_fHmVmxUsePreemptTimer = true; 488 g_cHmVmxPreemptTimerShift = RT_BF_GET( uVmxMiscMsr, VMX_BF_MISC_PREEMPT_TIMER_TSC);485 g_cHmVmxPreemptTimerShift = RT_BF_GET(g_HmMsrs.u.vmx.u64Misc, VMX_BF_MISC_PREEMPT_TIMER_TSC); 489 486 if (HMIsSubjectToVmxPreemptTimerErratum()) 490 487 g_cHmVmxPreemptTimerShift = 0; /* This is about right most of the time here. */
Note:
See TracChangeset
for help on using the changeset viewer.