]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/powerpc/cpu/mpc83xx/u-boot-spl.lds
Add GPL-2.0+ SPDX-License-Identifier to source files
[karo-tx-uboot.git] / arch / powerpc / cpu / mpc83xx / u-boot-spl.lds
1 /*
2  * (C) Copyright 2006
3  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4  *
5  * Copyright 2008 Freescale Semiconductor, Inc.
6  *
7  * SPDX-License-Identifier:     GPL-2.0+
8  */
9
10 OUTPUT_ARCH(powerpc)
11 SECTIONS
12 {
13         . = 0xfff00000;
14         .text : {
15                 *(.text*)
16                 . = ALIGN(16);
17                 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
18         }
19
20         . = ALIGN(8);
21         .data : {
22                 *(.data*)
23                 *(.sdata*)
24                 _GOT2_TABLE_ = .;
25                 KEEP(*(.got2))
26                 KEEP(*(.got))
27                 PROVIDE(_GLOBAL_OFFSET_TABLE_ = . + 4);
28         }
29         __got2_entries = ((_GLOBAL_OFFSET_TABLE_ - _GOT2_TABLE_) >> 2) - 1;
30
31         . = ALIGN(8);
32         __bss_start = .;
33         .bss (NOLOAD) : {
34                 *(.*bss)
35         }
36         __bss_end = .;
37 }
38 ENTRY(_start)
39 ASSERT(__bss_end <= 0xfff01000, "NAND bootstrap too big");