Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | |
2 | OUTPUT_ARCH(m32r) | ||||
3 | ENTRY(startup) | ||||
4 | SECTIONS | ||||
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 | } |