x86: Fixes bug in pml callbacks
[akaros.git] / kern / arch / x86 / kernel64.ld
index 04aa5e7..a467345 100644 (file)
@@ -18,6 +18,10 @@ SECTIONS
                *(.boottext .bootdata)
        }
 
+       /* Needed this for syslinux, which was sitting around 16MB phys.  This just
+        * jumps us forward to the 32MB mark, both physically and virtually. */
+       . = 0x02000000;
+
        /* Link the main kernel for the space after entry + KERN_LOAD_ADDR.  We'll
         * still load it adjacent in physical memory */
        . += KERN_LOAD_ADDR;