]> git.ipfire.org Git - people/ms/u-boot.git/blame - board/dvlhost/u-boot.lds
Add GPL-2.0+ SPDX-License-Identifier to source files
[people/ms/u-boot.git] / board / dvlhost / u-boot.lds
CommitLineData
10c9787e
MS
1/*
2 * (C) Copyright 2000
3 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4 *
1a459660 5 * SPDX-License-Identifier: GPL-2.0+
10c9787e
MS
6 */
7
8OUTPUT_FORMAT ("elf32-bigarm", "elf32-bigarm", "elf32-bigarm")
9OUTPUT_ARCH (arm)
10ENTRY (_start)
11SECTIONS
12{
13 . = 0x00000000;
14
15 . = ALIGN (4);
16 .text : {
d026dec8 17 *(.__image_copy_start)
10c9787e
MS
18 arch/arm/cpu/ixp/start.o(.text*)
19 net/libnet.o(.text*)
20 board/dvlhost/libdvlhost.o(.text*)
21 arch/arm/cpu/ixp/libixp.o(.text*)
22 drivers/serial/libserial.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 . =.;
10c9787e 42
55675142
MV
43 . = ALIGN(4);
44 .u_boot_list : {
ef123c52 45 KEEP(*(SORT(.u_boot_list*)));
55675142
MV
46 }
47
10c9787e 48 . = ALIGN (4);
7086e91b 49
d026dec8
AA
50 .image_copy_end :
51 {
52 *(.__image_copy_end)
53 }
7086e91b 54
47bd65ef
AA
55 .rel_dyn_start :
56 {
57 *(.__rel_dyn_start)
58 }
59
10c9787e 60 .rel.dyn : {
10c9787e 61 *(.rel*)
47bd65ef
AA
62 }
63
64 .rel_dyn_end :
65 {
66 *(.__rel_dyn_end)
10c9787e
MS
67 }
68
3ebd1cbc
AA
69 _end = .;
70
f84a7b8f
AA
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
3ebd1cbc
AA
76 .bss_start __rel_dyn_start (OVERLAY) : {
77 KEEP(*(.__bss_start));
f84a7b8f 78 __bss_base = .;
3ebd1cbc
AA
79 }
80
f84a7b8f 81 .bss __bss_base (OVERLAY) : {
10c9787e
MS
82 *(.bss*)
83 . = ALIGN(4);
f84a7b8f 84 __bss_limit = .;
10c9787e 85 }
f84a7b8f
AA
86 .bss_end __bss_limit (OVERLAY) : {
87 KEEP(*(.__bss_end));
3ebd1cbc
AA
88 }
89
09d81184 90 /DISCARD/ : { *(.dynsym) }
10c9787e
MS
91 /DISCARD/ : { *(.dynstr*) }
92 /DISCARD/ : { *(.dynamic*) }
93 /DISCARD/ : { *(.plt*) }
94 /DISCARD/ : { *(.interp*) }
95 /DISCARD/ : { *(.gnu*) }
96}