1 /* SPDX-License-Identifier: GPL-2.0+ */
4 * David Feng <fenghua@phytium.com.cn>
7 * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de>
10 * Texas Instruments, <www.ti.com>
11 * Aneesh V <aneesh@ti.com>
14 MEMORY { .sram : ORIGIN = IMAGE_TEXT_BASE,
15 LENGTH = IMAGE_MAX_SIZE }
16 MEMORY { .sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR,
17 LENGTH = CONFIG_SPL_BSS_MAX_SIZE }
19 OUTPUT_FORMAT("elf64-littleaarch64", "elf64-littleaarch64", "elf64-littleaarch64")
26 *(.__image_copy_start)
27 CPUDIR/start.o (.text*)
33 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
41 #ifdef CONFIG_SPL_RECOVER_DATA_SECTION
51 KEEP(*(SORT(.u_boot_list*)));
64 _image_binary_end = .;
66 .bss_start (NOLOAD) : {
68 KEEP(*(.__bss_start));
80 /DISCARD/ : { *(.rela*) }
81 /DISCARD/ : { *(.dynsym) }
82 /DISCARD/ : { *(.dynstr*) }
83 /DISCARD/ : { *(.dynamic*) }
84 /DISCARD/ : { *(.plt*) }
85 /DISCARD/ : { *(.interp*) }
86 /DISCARD/ : { *(.gnu*) }