Index: /trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp	(revision 43375)
+++ /trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp	(revision 43376)
@@ -483,5 +483,5 @@
                          * They should fix their code, but until they do we simply refuse to run.
                          */
-                        g_HvmR0.lLastError = VERR_VMX_IN_VMX_ROOT_MODE;
+                        g_HvmR0.lLastError = rc == VERR_VMX_GENERIC ? VERR_VMX_IN_VMX_ROOT_MODE : rc;
                     }
 
