ENTRY(_start); SECTIONS { .text 0x00100000: { *(.text) } .reginfo ALIGN(128): { *(.reginfo) } /* Static data. */ .rodata ALIGN(128): { *(.rodata) } .data ALIGN(128): { *(.data) } .rdata ALIGN(128): { *(.rdata) } _gp = ALIGN(128) + 0x7ff0; .lit4 ALIGN(128): { *(.lit4) } .lit8 ALIGN(128): { *(.lit8) } .sdata ALIGN(128): { *(.sdata) } /* Uninitialized data. */ .sbss ALIGN(128) (NOLOAD): { _fbss = . ; *(.scommon) *(.sbss) } .bss ALIGN(128) (NOLOAD): { *(.bss) } .COMMON ALIGN(128) (NOLOAD): { *(COMMON) } _end_bss = .; _end = . ; PROVIDE(end = .); /* Symbols needed by crt0.s. */ PROVIDE(_heap_size = -1); PROVIDE(_stack = -1); PROVIDE(_stack_size = 128 * 1024); }