Index: /trunk/src/VBox/Main/ConsoleImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/ConsoleImpl.cpp	(revision 30429)
+++ /trunk/src/VBox/Main/ConsoleImpl.cpp	(revision 30430)
@@ -5162,4 +5162,22 @@
         RTLogRelLogger(loggerRelease, 0, ~0U, "Host RAM: %uMB RAM, available: %uMB\n",
                        cMbHostRam, cMbHostRamAvail);
+
+#if defined(RT_OS_WINDOWS) && HC_ARCH_BITS == 32
+        /* @todo move this in RT, but too lazy now */
+        uint32_t maxRAMArch;
+        SYSTEM_INFO sysInfo;
+        GetSystemInfo(&sysInfo);
+
+        if (sysInfo.lpMaximumApplicationAddress >= (LPVOID)0xC0000000)   /* 3.0 GB */
+            maxRAMArch = UINT32_C(2560);
+        else
+        if (sysInfo.lpMaximumApplicationAddress > (LPVOID)0xA0000000)    /* 2.5 GB */
+            maxRAMArch = UINT32_C(2048);
+        else
+            maxRAMArch = UINT32_C(1500);
+
+        RTLogRelLogger(loggerRelease, 0, ~0U, "Maximum user application address: %p\n", sysInfo.lpMaximumApplicationAddress);
+        RTLogRelLogger(loggerRelease, 0, ~0U, "Maximum allowed guest RAM size:   %d MB\n", maxRAMArch);
+#endif
 
         /* the package type is interesting for Linux distributions */
