]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - board/davinci/da8xxevm/u-boot-spl-hawk.lds
Merge branch 'master' of git://git.denx.de/u-boot-arc
[karo-tx-uboot.git] / board / davinci / da8xxevm / u-boot-spl-hawk.lds
1 /*
2  * (C) Copyright 2002
3  * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>
4  *
5  * (C) Copyright 2008
6  * Guennadi Liakhovetki, DENX Software Engineering, <lg@denx.de>
7  *
8  * SPDX-License-Identifier:     GPL-2.0+
9  */
10
11 OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
12 OUTPUT_ARCH(arm)
13 ENTRY(_start)
14 SECTIONS
15 {
16         . = 0xc1080000;
17
18         . = ALIGN(4);
19         .text      :
20         {
21           *(.vectors)
22           arch/arm/cpu/arm926ejs/start.o                (.text*)
23           arch/arm/cpu/arm926ejs/davinci/built-in.o     (.text*)
24           drivers/mtd/nand/built-in.o                   (.text*)
25
26           *(.text*)
27         }
28
29         . = ALIGN(4);
30         .rodata : { *(.rodata*) }
31
32         . = ALIGN(4);
33         .data : {
34                 *(.data)
35         __datarel_start = .;
36                 *(.data.rel)
37         __datarelrolocal_start = .;
38                 *(.data.rel.ro.local)
39         __datarellocal_start = .;
40                 *(.data.rel.local)
41         __datarelro_start = .;
42                 *(.data.rel.ro)
43         }
44
45         . = ALIGN(4);
46         __image_copy_end = .;
47         __rel_dyn_start = .;
48         __rel_dyn_end = .;
49
50         __got_start = .;
51         . = ALIGN(4);
52         .got : { *(.got) }
53
54         __got_end = .;
55
56         .bss :
57         {
58                 . = ALIGN(4);
59                 __bss_start = .;
60                 *(.bss*)
61                 . = ALIGN(4);
62                 __bss_end = .;
63         }
64
65         .end :
66         {
67                 *(.__end)
68         }
69 }