Merge /spare/repo/linux-2.6/
[linux-2.6] / arch / arm26 / boot / compressed / vmlinux.lds.in
1 /*
2  *  linux/arch/arm26/boot/compressed/vmlinux.lds.in
3  *
4  *  Copyright (C) 2000 Russell King
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License version 2 as
8  * published by the Free Software Foundation.
9  */
10 OUTPUT_ARCH(arm)
11 ENTRY(_start)
12 SECTIONS
13 {
14   . = LOAD_ADDR;
15   _load_addr = .;
16
17   . = TEXT_START;
18   _text = .;
19
20   .text : {
21     _start = .;
22     *(.start)
23     *(.text)
24     *(.fixup)
25     *(.gnu.warning)
26     *(.rodata)
27     *(.rodata.*)
28     *(.glue_7)
29     *(.glue_7t)
30     input_data = .;
31     arch/arm26/boot/compressed/piggy.o
32     input_data_end = .;
33     . = ALIGN(4);
34   }
35
36   _etext = .;
37
38   _got_start = .;
39   .got                  : { *(.got) }
40   _got_end = .;
41   .got.plt              : { *(.got.plt) }
42   .data                 : { *(.data) }
43   _edata = .;
44
45   . = BSS_START;
46   __bss_start = .;
47   .bss                  : { *(.bss) }
48   _end = .;
49
50   .stack (NOLOAD)       : { *(.stack) }
51
52   .stab 0               : { *(.stab) }
53   .stabstr 0            : { *(.stabstr) }
54   .stab.excl 0          : { *(.stab.excl) }
55   .stab.exclstr 0       : { *(.stab.exclstr) }
56   .stab.index 0         : { *(.stab.index) }
57   .stab.indexstr 0      : { *(.stab.indexstr) }
58   .comment 0            : { *(.comment) }
59 }
60