1 2OUTPUT_ARCH(m32r) 3ENTRY(startup) 4SECTIONS 5{ 6 . = CONFIG_MEMORY_START + 0x00400000; 7 8 _text = .; 9 .text : { *(.text) } = 0 10 .rodata : { *(.rodata) *(.rodata.*) } 11 _etext = .; 12 13 . = ALIGN(32 / 8); 14 .data : { *(.data) } 15 . = ALIGN(32 / 8); 16 _got = .; 17 .got : { *(.got) _egot = .; *(.got.*) } 18 _edata = .; 19 20 . = ALIGN(32 / 8); 21 __bss_start = .; 22 .bss : { *(.bss) *(.sbss) } 23 . = ALIGN(32 / 8); 24 _ebss = .; 25 . = ALIGN(4096); 26 . += 4096; 27 end = . ; 28 29 got_len = (_egot - _got); 30} 31