ENTRY(loader) SECTIONS { . = 0x00100000; /* Load the code at 1 MB */ .text ALIGN (0x1000) : { KEEP(*(.multiboot)) *(.text) } .rodata ALIGN (0x1000) : { *(.rodata*) } .data ALIGN (0x1000) : { *(.data) } .bss ALIGN (0x1000) : { *(COMMON) *(.bss) } }