]> git.ipfire.org Git - people/ms/u-boot.git/blob - board/actux1/u-boot.lds
Add GPL-2.0+ SPDX-License-Identifier to source files
[people/ms/u-boot.git] / board / actux1 / u-boot.lds
1 /*
2 * (C) Copyright 2000
3 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7
8 OUTPUT_FORMAT ("elf32-bigarm", "elf32-bigarm", "elf32-bigarm")
9 OUTPUT_ARCH (arm)
10 ENTRY (_start)
11 SECTIONS
12 {
13 . = 0x00000000;
14
15 . = ALIGN (4);
16 .text : {
17 *(.__image_copy_start)
18 arch/arm/cpu/ixp/start.o(.text*)
19 net/libnet.o(.text*)
20 board/actux1/libactux1.o(.text*)
21 arch/arm/cpu/ixp/libixp.o(.text*)
22 drivers/input/libinput.o(.text*)
23
24 . = env_offset;
25 common/env_embedded.o(.ppcenv)
26 *(.text*)
27 }
28
29 . = ALIGN(4);
30 .rodata : {
31 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
32 }
33 . = ALIGN(4);
34 .data : {
35 *(.data*)
36 }
37 . = ALIGN(4);
38 .got : {
39 *(.got)
40 }
41 . =.;
42
43 . = ALIGN(4);
44 .u_boot_list : {
45 KEEP(*(SORT(.u_boot_list*)));
46 }
47
48 . = ALIGN (4);
49
50 .image_copy_end :
51 {
52 *(.__image_copy_end)
53 }
54
55 .rel_dyn_start :
56 {
57 *(.__rel_dyn_start)
58 }
59
60 .rel.dyn : {
61 *(.rel*)
62 }
63
64 .rel_dyn_end :
65 {
66 *(.__rel_dyn_end)
67 }
68
69 _end = .;
70
71 /*
72 * Compiler-generated __bss_start and __bss_end, see arch/arm/lib/bss.c
73 * __bss_base and __bss_limit are for linker only (overlay ordering)
74 */
75
76 .bss_start __rel_dyn_start (OVERLAY) : {
77 KEEP(*(.__bss_start));
78 __bss_base = .;
79 }
80
81 .bss __bss_base (OVERLAY) : {
82 *(.bss*)
83 . = ALIGN(4);
84 __bss_limit = .;
85 }
86 .bss_end __bss_limit (OVERLAY) : {
87 KEEP(*(.__bss_end));
88 }
89
90 /DISCARD/ : { *(.dynsym) }
91 /DISCARD/ : { *(.dynstr*) }
92 /DISCARD/ : { *(.dynamic*) }
93 /DISCARD/ : { *(.plt*) }
94 /DISCARD/ : { *(.interp*) }
95 /DISCARD/ : { *(.gnu*) }
96 }