Commit e1a6144c32dc7de73bcdd33995de0148cbd0bd28

Authored by Grant Likely
Committed by Wolfgang Denk
1 parent 17e32fc390

Remove obsolete mpc83xx linker scripts

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>

Showing 7 changed files with 0 additions and 859 deletions Side-by-side Diff

board/mpc8313erdb/u-boot.lds
1   -/*
2   - * (C) Copyright 2006
3   - * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4   - *
5   - * See file CREDITS for list of people who contributed to this
6   - * project.
7   - *
8   - * This program is free software; you can redistribute it and/or
9   - * modify it under the terms of the GNU General Public License as
10   - * published by the Free Software Foundation; either version 2 of
11   - * the License, or (at your option) any later version.
12   - *
13   - * This program is distributed in the hope that it will be useful,
14   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
15   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16   - * GNU General Public License for more details.
17   - *
18   - * You should have received a copy of the GNU General Public License
19   - * along with this program; if not, write to the Free Software
20   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21   - * MA 02111-1307 USA
22   - */
23   -
24   -OUTPUT_ARCH(powerpc)
25   -SECTIONS
26   -{
27   - /* Read-only sections, merged into text segment: */
28   - . = + SIZEOF_HEADERS;
29   - .interp : { *(.interp) }
30   - .hash : { *(.hash) }
31   - .dynsym : { *(.dynsym) }
32   - .dynstr : { *(.dynstr) }
33   - .rel.text : { *(.rel.text) }
34   - .rela.text : { *(.rela.text) }
35   - .rel.data : { *(.rel.data) }
36   - .rela.data : { *(.rela.data) }
37   - .rel.rodata : { *(.rel.rodata) }
38   - .rela.rodata : { *(.rela.rodata) }
39   - .rel.got : { *(.rel.got) }
40   - .rela.got : { *(.rela.got) }
41   - .rel.ctors : { *(.rel.ctors) }
42   - .rela.ctors : { *(.rela.ctors) }
43   - .rel.dtors : { *(.rel.dtors) }
44   - .rela.dtors : { *(.rela.dtors) }
45   - .rel.bss : { *(.rel.bss) }
46   - .rela.bss : { *(.rela.bss) }
47   - .rel.plt : { *(.rel.plt) }
48   - .rela.plt : { *(.rela.plt) }
49   - .init : { *(.init) }
50   - .plt : { *(.plt) }
51   - .text :
52   - {
53   - cpu/mpc83xx/start.o (.text)
54   - *(.text)
55   - *(.fixup)
56   - *(.got1)
57   - . = ALIGN(16);
58   - *(.rodata)
59   - *(.rodata1)
60   - *(.rodata.str1.4)
61   - *(.eh_frame)
62   - }
63   - .fini : { *(.fini) } =0
64   - .ctors : { *(.ctors) }
65   - .dtors : { *(.dtors) }
66   -
67   - /* Read-write section, merged into data segment: */
68   - . = (. + 0x0FFF) & 0xFFFFF000;
69   - _erotext = .;
70   - PROVIDE (erotext = .);
71   - .reloc :
72   - {
73   - *(.got)
74   - _GOT2_TABLE_ = .;
75   - *(.got2)
76   - _FIXUP_TABLE_ = .;
77   - *(.fixup)
78   - }
79   - __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >> 2;
80   - __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
81   -
82   - .data :
83   - {
84   - *(.data)
85   - *(.data1)
86   - *(.sdata)
87   - *(.sdata2)
88   - *(.dynamic)
89   - CONSTRUCTORS
90   - }
91   - _edata = .;
92   - PROVIDE (edata = .);
93   -
94   - . = .;
95   - __u_boot_cmd_start = .;
96   - .u_boot_cmd : { *(.u_boot_cmd) }
97   - __u_boot_cmd_end = .;
98   -
99   -
100   - . = .;
101   - __start___ex_table = .;
102   - __ex_table : { *(__ex_table) }
103   - __stop___ex_table = .;
104   -
105   - . = ALIGN(4096);
106   - __init_begin = .;
107   - .text.init : { *(.text.init) }
108   - .data.init : { *(.data.init) }
109   - . = ALIGN(4096);
110   - __init_end = .;
111   -
112   - __bss_start = .;
113   - .bss :
114   - {
115   - *(.sbss) *(.scommon)
116   - *(.dynbss)
117   - *(.bss)
118   - *(COMMON)
119   - }
120   - _end = . ;
121   - PROVIDE (end = .);
122   -}
123   -ENTRY(_start)
board/mpc832xemds/u-boot.lds
1   -/*
2   - * (C) Copyright 2006
3   - * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4   - *
5   - * See file CREDITS for list of people who contributed to this
6   - * project.
7   - *
8   - * This program is free software; you can redistribute it and/or
9   - * modify it under the terms of the GNU General Public License as
10   - * published by the Free Software Foundation; either version 2 of
11   - * the License, or (at your option) any later version.
12   - *
13   - * This program is distributed in the hope that it will be useful,
14   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
15   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16   - * GNU General Public License for more details.
17   - *
18   - * You should have received a copy of the GNU General Public License
19   - * along with this program; if not, write to the Free Software
20   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21   - * MA 02111-1307 USA
22   - */
23   -
24   -OUTPUT_ARCH(powerpc)
25   -SECTIONS
26   -{
27   - /* Read-only sections, merged into text segment: */
28   - . = + SIZEOF_HEADERS;
29   - .interp : { *(.interp) }
30   - .hash : { *(.hash) }
31   - .dynsym : { *(.dynsym) }
32   - .dynstr : { *(.dynstr) }
33   - .rel.text : { *(.rel.text) }
34   - .rela.text : { *(.rela.text) }
35   - .rel.data : { *(.rel.data) }
36   - .rela.data : { *(.rela.data) }
37   - .rel.rodata : { *(.rel.rodata) }
38   - .rela.rodata : { *(.rela.rodata) }
39   - .rel.got : { *(.rel.got) }
40   - .rela.got : { *(.rela.got) }
41   - .rel.ctors : { *(.rel.ctors) }
42   - .rela.ctors : { *(.rela.ctors) }
43   - .rel.dtors : { *(.rel.dtors) }
44   - .rela.dtors : { *(.rela.dtors) }
45   - .rel.bss : { *(.rel.bss) }
46   - .rela.bss : { *(.rela.bss) }
47   - .rel.plt : { *(.rel.plt) }
48   - .rela.plt : { *(.rela.plt) }
49   - .init : { *(.init) }
50   - .plt : { *(.plt) }
51   - .text :
52   - {
53   - cpu/mpc83xx/start.o (.text)
54   - *(.text)
55   - *(.fixup)
56   - *(.got1)
57   - . = ALIGN(16);
58   - *(.rodata)
59   - *(.rodata1)
60   - *(.rodata.str1.4)
61   - *(.eh_frame)
62   - }
63   - .fini : { *(.fini) } =0
64   - .ctors : { *(.ctors) }
65   - .dtors : { *(.dtors) }
66   -
67   - /* Read-write section, merged into data segment: */
68   - . = (. + 0x0FFF) & 0xFFFFF000;
69   - _erotext = .;
70   - PROVIDE (erotext = .);
71   - .reloc :
72   - {
73   - *(.got)
74   - _GOT2_TABLE_ = .;
75   - *(.got2)
76   - _FIXUP_TABLE_ = .;
77   - *(.fixup)
78   - }
79   - __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >> 2;
80   - __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
81   -
82   - .data :
83   - {
84   - *(.data)
85   - *(.data1)
86   - *(.sdata)
87   - *(.sdata2)
88   - *(.dynamic)
89   - CONSTRUCTORS
90   - }
91   - _edata = .;
92   - PROVIDE (edata = .);
93   -
94   - . = .;
95   - __u_boot_cmd_start = .;
96   - .u_boot_cmd : { *(.u_boot_cmd) }
97   - __u_boot_cmd_end = .;
98   -
99   -
100   - . = .;
101   - __start___ex_table = .;
102   - __ex_table : { *(__ex_table) }
103   - __stop___ex_table = .;
104   -
105   - . = ALIGN(4096);
106   - __init_begin = .;
107   - .text.init : { *(.text.init) }
108   - .data.init : { *(.data.init) }
109   - . = ALIGN(4096);
110   - __init_end = .;
111   -
112   - __bss_start = .;
113   - .bss :
114   - {
115   - *(.sbss) *(.scommon)
116   - *(.dynbss)
117   - *(.bss)
118   - *(COMMON)
119   - }
120   - _end = . ;
121   - PROVIDE (end = .);
122   -}
123   -ENTRY(_start)
board/mpc8349emds/u-boot.lds
1   -/*
2   - * (C) Copyright 2006
3   - * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4   - *
5   - * See file CREDITS for list of people who contributed to this
6   - * project.
7   - *
8   - * This program is free software; you can redistribute it and/or
9   - * modify it under the terms of the GNU General Public License as
10   - * published by the Free Software Foundation; either version 2 of
11   - * the License, or (at your option) any later version.
12   - *
13   - * This program is distributed in the hope that it will be useful,
14   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
15   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16   - * GNU General Public License for more details.
17   - *
18   - * You should have received a copy of the GNU General Public License
19   - * along with this program; if not, write to the Free Software
20   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21   - * MA 02111-1307 USA
22   - */
23   -
24   -OUTPUT_ARCH(powerpc)
25   -SECTIONS
26   -{
27   - /* Read-only sections, merged into text segment: */
28   - . = + SIZEOF_HEADERS;
29   - .interp : { *(.interp) }
30   - .hash : { *(.hash) }
31   - .dynsym : { *(.dynsym) }
32   - .dynstr : { *(.dynstr) }
33   - .rel.text : { *(.rel.text) }
34   - .rela.text : { *(.rela.text) }
35   - .rel.data : { *(.rel.data) }
36   - .rela.data : { *(.rela.data) }
37   - .rel.rodata : { *(.rel.rodata) }
38   - .rela.rodata : { *(.rela.rodata) }
39   - .rel.got : { *(.rel.got) }
40   - .rela.got : { *(.rela.got) }
41   - .rel.ctors : { *(.rel.ctors) }
42   - .rela.ctors : { *(.rela.ctors) }
43   - .rel.dtors : { *(.rel.dtors) }
44   - .rela.dtors : { *(.rela.dtors) }
45   - .rel.bss : { *(.rel.bss) }
46   - .rela.bss : { *(.rela.bss) }
47   - .rel.plt : { *(.rel.plt) }
48   - .rela.plt : { *(.rela.plt) }
49   - .init : { *(.init) }
50   - .plt : { *(.plt) }
51   - .text :
52   - {
53   - cpu/mpc83xx/start.o (.text)
54   - *(.text)
55   - *(.fixup)
56   - *(.got1)
57   - . = ALIGN(16);
58   - *(.rodata)
59   - *(.rodata1)
60   - *(.rodata.str1.4)
61   - *(.eh_frame)
62   - }
63   - .fini : { *(.fini) } =0
64   - .ctors : { *(.ctors) }
65   - .dtors : { *(.dtors) }
66   -
67   - /* Read-write section, merged into data segment: */
68   - . = (. + 0x0FFF) & 0xFFFFF000;
69   - _erotext = .;
70   - PROVIDE (erotext = .);
71   - .reloc :
72   - {
73   - *(.got)
74   - _GOT2_TABLE_ = .;
75   - *(.got2)
76   - _FIXUP_TABLE_ = .;
77   - *(.fixup)
78   - }
79   - __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >> 2;
80   - __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
81   -
82   - .data :
83   - {
84   - *(.data)
85   - *(.data1)
86   - *(.sdata)
87   - *(.sdata2)
88   - *(.dynamic)
89   - CONSTRUCTORS
90   - }
91   - _edata = .;
92   - PROVIDE (edata = .);
93   -
94   - . = .;
95   - __u_boot_cmd_start = .;
96   - .u_boot_cmd : { *(.u_boot_cmd) }
97   - __u_boot_cmd_end = .;
98   -
99   -
100   - . = .;
101   - __start___ex_table = .;
102   - __ex_table : { *(__ex_table) }
103   - __stop___ex_table = .;
104   -
105   - . = ALIGN(4096);
106   - __init_begin = .;
107   - .text.init : { *(.text.init) }
108   - .data.init : { *(.data.init) }
109   - . = ALIGN(4096);
110   - __init_end = .;
111   -
112   - __bss_start = .;
113   - .bss :
114   - {
115   - *(.sbss) *(.scommon)
116   - *(.dynbss)
117   - *(.bss)
118   - *(COMMON)
119   - }
120   - _end = . ;
121   - PROVIDE (end = .);
122   -}
123   -ENTRY(_start)
board/mpc8349itx/u-boot.lds
1   -/*
2   - * Copyright (C) Freescale Semiconductor, Inc. 2006. All rights reserved.
3   - *
4   - * See file CREDITS for list of people who contributed to this
5   - * project.
6   - *
7   - * This program is free software; you can redistribute it and/or
8   - * modify it under the terms of the GNU General Public License as
9   - * published by the Free Software Foundation; either version 2 of
10   - * the License, or (at your option) any later version.
11   - *
12   - * This program is distributed in the hope that it will be useful,
13   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
14   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15   - * GNU General Public License for more details.
16   - *
17   - * You should have received a copy of the GNU General Public License
18   - * along with this program; if not, write to the Free Software
19   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
20   - * MA 02111-1307 USA
21   - */
22   -
23   -OUTPUT_ARCH(powerpc)
24   -SECTIONS
25   -{
26   - /* Read-only sections, merged into text segment: */
27   - . = + SIZEOF_HEADERS;
28   - .interp : { *(.interp) }
29   - .hash : { *(.hash) }
30   - .dynsym : { *(.dynsym) }
31   - .dynstr : { *(.dynstr) }
32   - .rel.text : { *(.rel.text) }
33   - .rela.text : { *(.rela.text) }
34   - .rel.data : { *(.rel.data) }
35   - .rela.data : { *(.rela.data) }
36   - .rel.rodata : { *(.rel.rodata) }
37   - .rela.rodata : { *(.rela.rodata) }
38   - .rel.got : { *(.rel.got) }
39   - .rela.got : { *(.rela.got) }
40   - .rel.ctors : { *(.rel.ctors) }
41   - .rela.ctors : { *(.rela.ctors) }
42   - .rel.dtors : { *(.rel.dtors) }
43   - .rela.dtors : { *(.rela.dtors) }
44   - .rel.bss : { *(.rel.bss) }
45   - .rela.bss : { *(.rela.bss) }
46   - .rel.plt : { *(.rel.plt) }
47   - .rela.plt : { *(.rela.plt) }
48   - .init : { *(.init) }
49   - .plt : { *(.plt) }
50   - .text :
51   - {
52   - cpu/mpc83xx/start.o (.text)
53   - *(.text)
54   - *(.fixup)
55   - *(.got1)
56   - . = ALIGN(16);
57   - *(.rodata)
58   - *(.rodata1)
59   - *(.rodata.str1.4)
60   - }
61   - .fini : { *(.fini) } =0
62   - .ctors : { *(.ctors) }
63   - .dtors : { *(.dtors) }
64   -
65   - /* Read-write section, merged into data segment: */
66   - . = (. + 0x0FFF) & 0xFFFFF000;
67   - _erotext = .;
68   - PROVIDE (erotext = .);
69   - .reloc :
70   - {
71   - *(.got)
72   - _GOT2_TABLE_ = .;
73   - *(.got2)
74   - _FIXUP_TABLE_ = .;
75   - *(.fixup)
76   - }
77   - __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >> 2;
78   - __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
79   -
80   - .data :
81   - {
82   - *(.data)
83   - *(.data1)
84   - *(.sdata)
85   - *(.sdata2)
86   - *(.dynamic)
87   - CONSTRUCTORS
88   - }
89   - _edata = .;
90   - PROVIDE (edata = .);
91   -
92   - . = .;
93   - __u_boot_cmd_start = .;
94   - .u_boot_cmd : { *(.u_boot_cmd) }
95   - __u_boot_cmd_end = .;
96   -
97   - . = .;
98   - __start___ex_table = .;
99   - __ex_table : { *(__ex_table) }
100   - __stop___ex_table = .;
101   -
102   - . = ALIGN(4096);
103   - __init_begin = .;
104   - .text.init : { *(.text.init) }
105   - .data.init : { *(.data.init) }
106   - . = ALIGN(4096);
107   - __init_end = .;
108   -
109   - __bss_start = .;
110   - .bss :
111   - {
112   - *(.sbss) *(.scommon)
113   - *(.dynbss)
114   - *(.bss)
115   - *(COMMON)
116   - }
117   - _end = . ;
118   - PROVIDE (end = .);
119   -}
120   -ENTRY(_start)
board/mpc8360emds/u-boot.lds
1   -/*
2   - * (C) Copyright 2006
3   - * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4   - *
5   - * See file CREDITS for list of people who contributed to this
6   - * project.
7   - *
8   - * This program is free software; you can redistribute it and/or
9   - * modify it under the terms of the GNU General Public License as
10   - * published by the Free Software Foundation; either version 2 of
11   - * the License, or (at your option) any later version.
12   - *
13   - * This program is distributed in the hope that it will be useful,
14   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
15   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16   - * GNU General Public License for more details.
17   - *
18   - * You should have received a copy of the GNU General Public License
19   - * along with this program; if not, write to the Free Software
20   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
21   - * MA 02111-1307 USA
22   - */
23   -
24   -OUTPUT_ARCH(powerpc)
25   -SECTIONS
26   -{
27   - /* Read-only sections, merged into text segment: */
28   - . = + SIZEOF_HEADERS;
29   - .interp : { *(.interp) }
30   - .hash : { *(.hash) }
31   - .dynsym : { *(.dynsym) }
32   - .dynstr : { *(.dynstr) }
33   - .rel.text : { *(.rel.text) }
34   - .rela.text : { *(.rela.text) }
35   - .rel.data : { *(.rel.data) }
36   - .rela.data : { *(.rela.data) }
37   - .rel.rodata : { *(.rel.rodata) }
38   - .rela.rodata : { *(.rela.rodata) }
39   - .rel.got : { *(.rel.got) }
40   - .rela.got : { *(.rela.got) }
41   - .rel.ctors : { *(.rel.ctors) }
42   - .rela.ctors : { *(.rela.ctors) }
43   - .rel.dtors : { *(.rel.dtors) }
44   - .rela.dtors : { *(.rela.dtors) }
45   - .rel.bss : { *(.rel.bss) }
46   - .rela.bss : { *(.rela.bss) }
47   - .rel.plt : { *(.rel.plt) }
48   - .rela.plt : { *(.rela.plt) }
49   - .init : { *(.init) }
50   - .plt : { *(.plt) }
51   - .text :
52   - {
53   - cpu/mpc83xx/start.o (.text)
54   - *(.text)
55   - *(.fixup)
56   - *(.got1)
57   - . = ALIGN(16);
58   - *(.rodata)
59   - *(.rodata1)
60   - *(.rodata.str1.4)
61   - *(.eh_frame)
62   - }
63   - .fini : { *(.fini) } =0
64   - .ctors : { *(.ctors) }
65   - .dtors : { *(.dtors) }
66   -
67   - /* Read-write section, merged into data segment: */
68   - . = (. + 0x0FFF) & 0xFFFFF000;
69   - _erotext = .;
70   - PROVIDE (erotext = .);
71   - .reloc :
72   - {
73   - *(.got)
74   - _GOT2_TABLE_ = .;
75   - *(.got2)
76   - _FIXUP_TABLE_ = .;
77   - *(.fixup)
78   - }
79   - __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >> 2;
80   - __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
81   -
82   - .data :
83   - {
84   - *(.data)
85   - *(.data1)
86   - *(.sdata)
87   - *(.sdata2)
88   - *(.dynamic)
89   - CONSTRUCTORS
90   - }
91   - _edata = .;
92   - PROVIDE (edata = .);
93   -
94   - . = .;
95   - __u_boot_cmd_start = .;
96   - .u_boot_cmd : { *(.u_boot_cmd) }
97   - __u_boot_cmd_end = .;
98   -
99   -
100   - . = .;
101   - __start___ex_table = .;
102   - __ex_table : { *(__ex_table) }
103   - __stop___ex_table = .;
104   -
105   - . = ALIGN(4096);
106   - __init_begin = .;
107   - .text.init : { *(.text.init) }
108   - .data.init : { *(.data.init) }
109   - . = ALIGN(4096);
110   - __init_end = .;
111   -
112   - __bss_start = .;
113   - .bss :
114   - {
115   - *(.sbss) *(.scommon)
116   - *(.dynbss)
117   - *(.bss)
118   - *(COMMON)
119   - }
120   - _end = . ;
121   - PROVIDE (end = .);
122   -}
123   -ENTRY(_start)
board/sbc8349/u-boot.lds
1   -/*
2   - * Copyright (c) 2006 Wind River Systems, Inc.
3   - * u-boot.lds for WindRiver SBC8349.
4   - *
5   - * Based on the MPC8349 u-boot.lds
6   - *
7   - * See file CREDITS for list of people who contributed to this
8   - * project.
9   - *
10   - * This program is free software; you can redistribute it and/or
11   - * modify it under the terms of the GNU General Public License as
12   - * published by the Free Software Foundation; either version 2 of
13   - * the License, or (at your option) any later version.
14   - *
15   - * This program is distributed in the hope that it will be useful,
16   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
17   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18   - * GNU General Public License for more details.
19   - *
20   - * You should have received a copy of the GNU General Public License
21   - * along with this program; if not, write to the Free Software
22   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
23   - * MA 02111-1307 USA
24   - */
25   -
26   -OUTPUT_ARCH(powerpc)
27   -SECTIONS
28   -{
29   - /* Read-only sections, merged into text segment: */
30   - . = + SIZEOF_HEADERS;
31   - .interp : { *(.interp) }
32   - .hash : { *(.hash) }
33   - .dynsym : { *(.dynsym) }
34   - .dynstr : { *(.dynstr) }
35   - .rel.text : { *(.rel.text) }
36   - .rela.text : { *(.rela.text) }
37   - .rel.data : { *(.rel.data) }
38   - .rela.data : { *(.rela.data) }
39   - .rel.rodata : { *(.rel.rodata) }
40   - .rela.rodata : { *(.rela.rodata) }
41   - .rel.got : { *(.rel.got) }
42   - .rela.got : { *(.rela.got) }
43   - .rel.ctors : { *(.rel.ctors) }
44   - .rela.ctors : { *(.rela.ctors) }
45   - .rel.dtors : { *(.rel.dtors) }
46   - .rela.dtors : { *(.rela.dtors) }
47   - .rel.bss : { *(.rel.bss) }
48   - .rela.bss : { *(.rela.bss) }
49   - .rel.plt : { *(.rel.plt) }
50   - .rela.plt : { *(.rela.plt) }
51   - .init : { *(.init) }
52   - .plt : { *(.plt) }
53   - .text :
54   - {
55   - cpu/mpc83xx/start.o (.text)
56   - *(.text)
57   - *(.fixup)
58   - *(.got1)
59   - . = ALIGN(16);
60   - *(.rodata)
61   - *(.rodata1)
62   - *(.rodata.str1.4)
63   - *(.eh_frame)
64   - }
65   - .fini : { *(.fini) } =0
66   - .ctors : { *(.ctors) }
67   - .dtors : { *(.dtors) }
68   -
69   - /* Read-write section, merged into data segment: */
70   - . = (. + 0x0FFF) & 0xFFFFF000;
71   - _erotext = .;
72   - PROVIDE (erotext = .);
73   - .reloc :
74   - {
75   - *(.got)
76   - _GOT2_TABLE_ = .;
77   - *(.got2)
78   - _FIXUP_TABLE_ = .;
79   - *(.fixup)
80   - }
81   - __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >> 2;
82   - __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
83   -
84   - .data :
85   - {
86   - *(.data)
87   - *(.data1)
88   - *(.sdata)
89   - *(.sdata2)
90   - *(.dynamic)
91   - CONSTRUCTORS
92   - }
93   - _edata = .;
94   - PROVIDE (edata = .);
95   -
96   - . = .;
97   - __u_boot_cmd_start = .;
98   - .u_boot_cmd : { *(.u_boot_cmd) }
99   - __u_boot_cmd_end = .;
100   -
101   -
102   - . = .;
103   - __start___ex_table = .;
104   - __ex_table : { *(__ex_table) }
105   - __stop___ex_table = .;
106   -
107   - . = ALIGN(4096);
108   - __init_begin = .;
109   - .text.init : { *(.text.init) }
110   - .data.init : { *(.data.init) }
111   - . = ALIGN(4096);
112   - __init_end = .;
113   -
114   - __bss_start = .;
115   - .bss :
116   - {
117   - *(.sbss) *(.scommon)
118   - *(.dynbss)
119   - *(.bss)
120   - *(COMMON)
121   - }
122   - _end = . ;
123   - PROVIDE (end = .);
124   -}
125   -ENTRY(_start)
board/tqm834x/u-boot.lds
1   -/*
2   - * Copyright 2004 Freescale Semiconductor, Inc.
3   - *
4   - * See file CREDITS for list of people who contributed to this
5   - * project.
6   - *
7   - * This program is free software; you can redistribute it and/or
8   - * modify it under the terms of the GNU General Public License as
9   - * published by the Free Software Foundation; either version 2 of
10   - * the License, or (at your option) any later version.
11   - *
12   - * This program is distributed in the hope that it will be useful,
13   - * but WITHOUT ANY WARRANTY; without even the implied warranty of
14   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15   - * GNU General Public License for more details.
16   - *
17   - * You should have received a copy of the GNU General Public License
18   - * along with this program; if not, write to the Free Software
19   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
20   - * MA 02111-1307 USA
21   - */
22   -
23   -OUTPUT_ARCH(powerpc)
24   -SECTIONS
25   -{
26   - /* Read-only sections, merged into text segment: */
27   - . = + SIZEOF_HEADERS;
28   - .interp : { *(.interp) }
29   - .hash : { *(.hash) }
30   - .dynsym : { *(.dynsym) }
31   - .dynstr : { *(.dynstr) }
32   - .rel.text : { *(.rel.text) }
33   - .rela.text : { *(.rela.text) }
34   - .rel.data : { *(.rel.data) }
35   - .rela.data : { *(.rela.data) }
36   - .rel.rodata : { *(.rel.rodata) }
37   - .rela.rodata : { *(.rela.rodata) }
38   - .rel.got : { *(.rel.got) }
39   - .rela.got : { *(.rela.got) }
40   - .rel.ctors : { *(.rel.ctors) }
41   - .rela.ctors : { *(.rela.ctors) }
42   - .rel.dtors : { *(.rel.dtors) }
43   - .rela.dtors : { *(.rela.dtors) }
44   - .rel.bss : { *(.rel.bss) }
45   - .rela.bss : { *(.rela.bss) }
46   - .rel.plt : { *(.rel.plt) }
47   - .rela.plt : { *(.rela.plt) }
48   - .init : { *(.init) }
49   - .plt : { *(.plt) }
50   - .text :
51   - {
52   - cpu/mpc83xx/start.o (.text)
53   - *(.text)
54   - *(.fixup)
55   - *(.got1)
56   - . = ALIGN(16);
57   - *(.rodata)
58   - *(.rodata1)
59   - *(.rodata.str1.4)
60   - *(.eh_frame)
61   - }
62   - .fini : { *(.fini) } =0
63   - .ctors : { *(.ctors) }
64   - .dtors : { *(.dtors) }
65   -
66   - /* Read-write section, merged into data segment: */
67   - . = (. + 0x0FFF) & 0xFFFFF000;
68   - _erotext = .;
69   - PROVIDE (erotext = .);
70   - .reloc :
71   - {
72   - *(.got)
73   - _GOT2_TABLE_ = .;
74   - *(.got2)
75   - _FIXUP_TABLE_ = .;
76   - *(.fixup)
77   - }
78   - __got2_entries = (_FIXUP_TABLE_ - _GOT2_TABLE_) >> 2;
79   - __fixup_entries = (. - _FIXUP_TABLE_) >> 2;
80   -
81   - .data :
82   - {
83   - *(.data)
84   - *(.data1)
85   - *(.sdata)
86   - *(.sdata2)
87   - *(.dynamic)
88   - CONSTRUCTORS
89   - }
90   - _edata = .;
91   - PROVIDE (edata = .);
92   -
93   - . = .;
94   - __u_boot_cmd_start = .;
95   - .u_boot_cmd : { *(.u_boot_cmd) }
96   - __u_boot_cmd_end = .;
97   -
98   -
99   - . = .;
100   - __start___ex_table = .;
101   - __ex_table : { *(__ex_table) }
102   - __stop___ex_table = .;
103   -
104   - . = ALIGN(4096);
105   - __init_begin = .;
106   - .text.init : { *(.text.init) }
107   - .data.init : { *(.data.init) }
108   - . = ALIGN(4096);
109   - __init_end = .;
110   -
111   - __bss_start = .;
112   - .bss :
113   - {
114   - *(.sbss) *(.scommon)
115   - *(.dynbss)
116   - *(.bss)
117   - *(COMMON)
118   - }
119   - _end = . ;
120   - PROVIDE (end = .);
121   -}
122   -ENTRY(_start)