Index: /trunk/src/VBox/VMM/VMMR0/GMMR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/GMMR0.cpp	(revision 29982)
+++ /trunk/src/VBox/VMM/VMMR0/GMMR0.cpp	(revision 29983)
@@ -3614,5 +3614,5 @@
                 Log(("New region %d base=%RGv size %x\n", i, pRegions[i].GCRegionAddr, pRegions[i].cbRegion));
                 pGlobalModule->aRegions[i].GCRegionAddr      = pRegions[i].GCRegionAddr;
-                pGlobalModule->aRegions[i].cbRegion          = pRegions[i].cbRegion;
+                pGlobalModule->aRegions[i].cbRegion          = RT_ALIGN_T(pRegions[i].cbRegion, PAGE_SIZE, uint32_t);
                 pGlobalModule->aRegions[i].u32Alignment      = 0;
                 pGlobalModule->aRegions[i].paHCPhysPageID    = NULL; /* uninitialized. */
