Blame view
arch/arm/cpu/u-boot-spl.lds
1.43 KB
65cdd6430 Remove linker lis... |
1 2 3 4 5 6 |
/* * Copyright (c) 2004-2008 Texas Instruments * * (C) Copyright 2002 * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de> * |
1a4596601 Add GPL-2.0+ SPDX... |
7 |
* SPDX-License-Identifier: GPL-2.0+ |
65cdd6430 Remove linker lis... |
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
*/ OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SECTIONS { . = 0x00000000; . = ALIGN(4); .text : { __image_copy_start = .; CPUDIR/start.o (.text*) *(.text*) } . = ALIGN(4); .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } . = ALIGN(4); .data : { *(.data*) } . = ALIGN(4); . = .; __image_copy_end = .; .rel.dyn : { __rel_dyn_start = .; *(.rel*) __rel_dyn_end = .; } |
d0b5d9da5 arm: make _end co... |
44 45 46 47 48 49 |
.end : { *(.__end) } _image_binary_end = .; |
65cdd6430 Remove linker lis... |
50 |
|
65cdd6430 Remove linker lis... |
51 52 53 54 |
.bss __rel_dyn_start (OVERLAY) : { __bss_start = .; *(.bss*) . = ALIGN(4); |
0ce033d25 Merge branch 'mas... |
55 |
__bss_end = .; |
65cdd6430 Remove linker lis... |
56 |
} |
d0b5d9da5 arm: make _end co... |
57 |
.dynsym _image_binary_end : { *(.dynsym) } |
47ed5dd03 arm: keep all sec... |
58 59 60 61 62 63 64 65 |
.dynbss : { *(.dynbss) } .dynstr : { *(.dynstr*) } .dynamic : { *(.dynamic*) } .hash : { *(.hash*) } .plt : { *(.plt*) } .interp : { *(.interp*) } .gnu : { *(.gnu*) } .ARM.exidx : { *(.ARM.exidx*) } |
65cdd6430 Remove linker lis... |
66 |
} |
6ebc34611 ARM: fix CONFIG_S... |
67 68 69 70 71 72 73 74 75 76 77 78 79 |
#if defined(CONFIG_SPL_MAX_SIZE) ASSERT(__image_copy_end - __image_copy_start < (CONFIG_SPL_MAX_SIZE), \ "SPL image too big"); #endif #if defined(CONFIG_SPL_BSS_MAX_SIZE) ASSERT(__bss_end - __bss_start < (CONFIG_SPL_BSS_MAX_SIZE), \ "SPL image BSS too big"); #endif #if defined(CONFIG_SPL_MAX_FOOTPRINT) ASSERT(__bss_end - _start < (CONFIG_SPL_MAX_FOOTPRINT), \ "SPL image plus BSS too big"); |
65cdd6430 Remove linker lis... |
80 |
#endif |