Index: /trunk/src/VBox/VMM/include/VMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/VMInternal.h	(revision 38939)
+++ /trunk/src/VBox/VMM/include/VMInternal.h	(revision 38940)
@@ -183,5 +183,5 @@
     volatile uint32_t               cReqFree;
     /** Array of pointers to lists of free request packets. Atomic. */
-    volatile PVMREQ                 apReqFree[16-4];
+    volatile PVMREQ                 apReqFree[16 - (HC_ARCH_BITS == 32 ? 5 : 4)];
 
     /** The reference count of the UVM handle. */
@@ -305,4 +305,5 @@
     RTUUID                          Uuid;
 } VMINTUSERPERVM;
+AssertCompileMemberAlignment(VMINTUSERPERVM, StatReqAllocNew, 8);
 
 /** Pointer to the VM internal data kept in the UVM. */
