]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/microblaze/cpu/u-boot.lds
Add GPL-2.0+ SPDX-License-Identifier to source files
[karo-tx-uboot.git] / arch / microblaze / cpu / u-boot.lds
1 /*
2  * (C) Copyright 2004 Atmark Techno, Inc.
3  *
4  * Yasushi SHOJI <yashi@atmark-techno.com>
5  *
6  * SPDX-License-Identifier:     GPL-2.0+
7  */
8
9 OUTPUT_ARCH(microblaze)
10 ENTRY(_start)
11
12 SECTIONS
13 {
14         .text ALIGN(0x4):
15         {
16                 __text_start = .;
17                 arch/microblaze/cpu/start.o (.text)
18                 *(.text)
19                 __text_end = .;
20         }
21
22         .rodata ALIGN(0x4):
23         {
24                 __rodata_start = .;
25                 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
26                 __rodata_end = .;
27         }
28
29         .data ALIGN(0x4):
30         {
31                 __data_start = .;
32 #ifdef CONFIG_OF_EMBED
33                 dts/libdts.o (.data)
34 #endif
35                 *(.data)
36                 __data_end = .;
37         }
38
39         . = ALIGN(4);
40         .u_boot_list : {
41                 KEEP(*(SORT(.u_boot_list*)));
42         }
43
44         .bss ALIGN(0x4):
45         {
46                 __bss_start = .;
47                 *(.sbss)
48                 *(.scommon)
49                 *(.bss)
50                 *(COMMON)
51                 . = ALIGN(4);
52                 __bss_end = .;
53         }
54         __end = . ;
55 }