Index: /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 54151)
+++ /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 54152)
@@ -3406,5 +3406,6 @@
          *        VMX_VMCS_CTRL_EXIT_LOAD_HOST_PAT_MSR. */
 
-        if (pVM->hm.s.vmx.Msrs.VmxExit.n.allowed1 & VMX_VMCS_CTRL_EXIT_SAVE_VMX_PREEMPT_TIMER)
+        if (    pVM->hm.s.vmx.fUsePreemptTimer
+            && (pVM->hm.s.vmx.Msrs.VmxExit.n.allowed1 & VMX_VMCS_CTRL_EXIT_SAVE_VMX_PREEMPT_TIMER))
             val |= VMX_VMCS_CTRL_EXIT_SAVE_VMX_PREEMPT_TIMER;
 
