Index: /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 45351)
+++ /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 45352)
@@ -6219,8 +6219,7 @@
     LogFlowFunc(("pVM=%p pVCpu=%p\n", pVM, pVCpu));
 
-    /* For longjmp reentrants we need not load the guest state again. */
-    if (!pVCpu->hm.s.fContextUseFlags)
-        return VINF_SUCCESS;
-    
+    /* Currently we always atleast reload CR0 (longjmps included because of FPU state sharing). */
+    Log(("LdGstFlags=%#RX32\n", pVCpu->hm.s.fContextUseFlags));
+
     /* Determine real-on-v86 mode. */
     pVCpu->hm.s.vmx.RealMode.fRealOnV86Active = false;
@@ -6230,6 +6229,4 @@
         pVCpu->hm.s.vmx.RealMode.fRealOnV86Active = true;
     }
-
-    Log(("LoadGuest flags=%#RX32\n", pVCpu->hm.s.fContextUseFlags));
 
     int rc = hmR0VmxLoadGuestEntryCtls(pVM, pVCpu, pCtx);
