SPDX: Convert all of our single license tags to Linux Kernel style
[platform/kernel/u-boot.git] / arch / microblaze / cpu / u-boot.lds
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * (C) Copyright 2004 Atmark Techno, Inc.
4  *
5  * Yasushi SHOJI <yashi@atmark-techno.com>
6  */
7
8 OUTPUT_ARCH(microblaze)
9 ENTRY(_start)
10
11 SECTIONS
12 {
13         .text ALIGN(0x4):
14         {
15                 __text_start = .;
16                 arch/microblaze/cpu/start.o (.text)
17                 *(.text)
18                 __text_end = .;
19         }
20
21         .rodata ALIGN(0x4):
22         {
23                 __rodata_start = .;
24                 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
25                 __rodata_end = .;
26         }
27
28         .data ALIGN(0x4):
29         {
30                 __data_start = .;
31                 *(.data)
32                 __data_end = .;
33         }
34
35         .got ALIGN(4):
36         {
37                 _got_start = .;
38                 *(.got*)
39                 . = ALIGN(4);
40                 _got_end = .;
41         }
42
43         . = ALIGN(4);
44         .u_boot_list : {
45                 KEEP(*(SORT(.u_boot_list*)));
46         }
47         __init_end = . ;
48
49         .bss ALIGN(0x4):
50         {
51                 __bss_start = .;
52                 *(.sbss)
53                 *(.scommon)
54                 *(.bss)
55                 *(COMMON)
56                 . = ALIGN(4);
57                 __bss_end = .;
58         }
59         __end = . ;
60 }