ENTRY(_start) PHDRS { all PT_LOAD FILEHDR PHDRS AT (0xffffffff80200000); } SECTIONS { . = 0xffffffff80200000 + SIZEOF_HEADERS; .text : { *(.text) *(.gnu.linkonce.t.*) *(.rodata*) *(.gnu.linkonce.r.*) *(.eh_frame) *(.rela.eh_frame) *(.gcc_except_table) ctors = .; *(.ctors) QUAD(0) ctors_end = .; *(.irqs) } :all . = . + 0x1000; data_start = .; .data : { *(.data) *(.gnu.linkonce.d.*) } :all bss_start = .; .bss : { *(.bss) } :all bss_end = .; _end = .; }