Commit e1a6144c32dc7de73bcdd33995de0148cbd0bd28
Committed by
Wolfgang Denk
1 parent
17e32fc390
Exists in
master
and in
54 other branches
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) |