]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/microblaze/cpu/u-boot.lds
Makefile: rename all libraries to built-in.o
[people/ms/u-boot.git] / arch / microblaze / cpu / u-boot.lds
CommitLineData
76316a31
MS
1/*
2 * (C) Copyright 2004 Atmark Techno, Inc.
3 *
4 * Yasushi SHOJI <yashi@atmark-techno.com>
5 *
1a459660 6 * SPDX-License-Identifier: GPL-2.0+
76316a31
MS
7 */
8
9OUTPUT_ARCH(microblaze)
10ENTRY(_start)
11
12SECTIONS
13{
14 .text ALIGN(0x4):
15 {
16 __text_start = .;
6260fb04 17 arch/microblaze/cpu/start.o (.text)
76316a31
MS
18 *(.text)
19 __text_end = .;
20 }
21
22 .rodata ALIGN(0x4):
23 {
24 __rodata_start = .;
f62fb999 25 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
76316a31
MS
26 __rodata_end = .;
27 }
28
29 .data ALIGN(0x4):
30 {
31 __data_start = .;
b3e5cd17 32#ifdef CONFIG_OF_EMBED
e2906a59 33 dts/built-in.o (.data)
b3e5cd17 34#endif
76316a31
MS
35 *(.data)
36 __data_end = .;
37 }
38
55675142
MV
39 . = ALIGN(4);
40 .u_boot_list : {
ef123c52 41 KEEP(*(SORT(.u_boot_list*)));
55675142
MV
42 }
43
76316a31
MS
44 .bss ALIGN(0x4):
45 {
46 __bss_start = .;
aedb4683
MS
47 *(.sbss)
48 *(.scommon)
76316a31 49 *(.bss)
aedb4683 50 *(COMMON)
9b827cf1 51 . = ALIGN(4);
76316a31
MS
52 __bss_end = .;
53 }
17980495 54 __end = . ;
76316a31 55}