Index: /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 79649)
+++ /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 79650)
@@ -975,9 +975,11 @@
  * Sets the TSC offset for the current VMCS.
  *
+ * @param   pVCpu       The cross context virtual CPU structure.
  * @param   uTscOffset  The TSC offset to set.
  * @param   pVmcsInfo   The VMCS info. object.
  */
-static void hmR0VmxSetTscOffsetVmcs(PVMXVMCSINFO pVmcsInfo, uint64_t uTscOffset)
-{
+static void hmR0VmxSetTscOffsetVmcs(PVMCPU pVCpu, PVMXVMCSINFO pVmcsInfo, uint64_t uTscOffset)
+{
+    NOREF(pVCpu); /* Used implicitly by VMXWriteVmcs64 on 32-bit hosts. */
     if (pVmcsInfo->u64TscOffset != uTscOffset)
     {
@@ -7502,5 +7504,5 @@
         if (pVmxTransient->fIsNestedGuest)
             uTscOffset = CPUMApplyNestedGuestTscOffset(pVCpu, uTscOffset);
-        hmR0VmxSetTscOffsetVmcs(pVmcsInfo, uTscOffset);
+        hmR0VmxSetTscOffsetVmcs(pVCpu, pVmcsInfo, uTscOffset);
         hmR0VmxRemoveProcCtlsVmcs(pVCpu, pVmxTransient, VMX_PROC_CTLS_RDTSC_EXIT);
     }
