blob: dd11963f6939251bd91185eca8ff637893201301 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001
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}