1d1f3a23bSKevin WolfENTRY(_start) 2d1f3a23bSKevin Wolf 3d1f3a23bSKevin WolfSECTIONS 4d1f3a23bSKevin Wolf{ 5d1f3a23bSKevin Wolf . = 0x100000; 6*6078a0b6SKevin Wolf .text : AT(ADDR(.text)) { 7d1f3a23bSKevin Wolf *(multiboot) 8d1f3a23bSKevin Wolf *(.text) 9d1f3a23bSKevin Wolf } 10*6078a0b6SKevin Wolf .data ALIGN(4096) : AT(ADDR(.data)) { 11d1f3a23bSKevin Wolf *(.data) 12d1f3a23bSKevin Wolf } 13*6078a0b6SKevin Wolf .rodata ALIGN(4096) : AT(ADDR(.rodata)) { 14d1f3a23bSKevin Wolf *(.rodata) 15d1f3a23bSKevin Wolf } 16d1f3a23bSKevin Wolf .bss ALIGN(4096) : { 17d1f3a23bSKevin Wolf *(.bss) 18d1f3a23bSKevin Wolf } 19d1f3a23bSKevin Wolf} 20