Report correct system space start address in /3GB case.
Modified: trunk/reactos/boot/freeldr/freeldr/multiboot.c

Modified: trunk/reactos/boot/freeldr/freeldr/multiboot.c
--- trunk/reactos/boot/freeldr/freeldr/multiboot.c	2005-07-06 08:20:26 UTC (rev 16447)
+++ trunk/reactos/boot/freeldr/freeldr/multiboot.c	2005-07-06 08:22:13 UTC (rev 16448)
@@ -240,6 +240,9 @@
 {
     PCHAR p;
 
+    /* Set KernelBase */
+    LoaderBlock.KernelBase = KernelBase;
+
     /* Read Command Line */
     p = (PCHAR)LoaderBlock.CommandLine;
     while ((p = strchr(p, '/')) != NULL) {
@@ -252,14 +255,12 @@
 
                 /* Use 3GB */
                 KernelBase = 0xE0000000;
+                LoaderBlock.KernelBase = 0xC0000000;
             }
         }
 
         p++;
     }
-
-    /* Set KernelBase */
-    LoaderBlock.KernelBase = KernelBase;
 }
 
 /*++