diff --git a/link.ld b/link.ld index 492dc3f..71efd06 100644 --- a/link.ld +++ b/link.ld @@ -4,12 +4,15 @@ SECTIONS { . = 4M; . = . + SIZEOF_HEADERS; .text : { *(.text) } :text - .rodata : { *(.rodata) } + .rodata : { *(.rodata) } :text + . += 4K; + .data : { *(.data) } :data . = ALIGN(4K); .bss : { *(COMMON) *(.bss) } :bss } PHDRS { text PT_LOAD FILEHDR PHDRS FLAGS(5); + data PT_LOAD FLAGS(6); bss PT_LOAD; }