Index: /trunk/src/VBox/VMM/VMMR3/CPUM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 49953)
+++ /trunk/src/VBox/VMM/VMMR3/CPUM.cpp	(revision 49954)
@@ -1579,5 +1579,5 @@
             pCurLeaf->uEax = 5;
             cpumR3CpuIdRemoveRange(pCPUM->GuestInfo.paCpuIdLeavesR3, &pCPUM->GuestInfo.cCpuIdLeaves,
-                                   UINT32_C(0x00000006), UINT32_C(0x000fffff));
+                                   pCurLeaf->uEax + 1, UINT32_C(0x000fffff));
         }
 
@@ -1594,5 +1594,5 @@
             pCurLeaf->uEax = UINT32_C(0x80000008);
             cpumR3CpuIdRemoveRange(pCPUM->GuestInfo.paCpuIdLeavesR3, &pCPUM->GuestInfo.cCpuIdLeaves,
-                                   UINT32_C(0x80000008), UINT32_C(0x800fffff));
+                                   pCurLeaf->uEax + 1, UINT32_C(0x800fffff));
         }
     }
