More debugging for VMs.
[akaros.git] / kern / arch / x86 / kernel32.ld
index 87e4a11..dca2ddf 100644 (file)
@@ -15,6 +15,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 + KERNBASE.  We'll still
         * load it adjacent in physical memory */
        . += KERNBASE;
@@ -25,6 +29,8 @@ SECTIONS
 
        PROVIDE(etext = .);     /* Define the 'etext' symbol to this value */
 
+       INCLUDE kern/linker_tables.ld
+
        .rodata : {
                *(.rodata .rodata.* .gnu.linkonce.r.*)
        }