1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Override linker script for fastboot-readable images
5 * (C) Copyright 2015 Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
7 * Based on arch/arm/cpu/armv8/u-boot.lds (Just add header)
10 OUTPUT_FORMAT("elf64-littleaarch64", "elf64-littleaarch64", "elf64-littleaarch64")
20 *(.__image_copy_start)
21 board/qualcomm/dragonboard820c/head.o (.text*)
22 CPUDIR/start.o (.text*)
25 /* This needs to come before *(.text*) */
27 __efi_runtime_start = .;
29 *(.rodata.efi_runtime*)
31 __efi_runtime_stop = .;
40 .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }
53 KEEP(*(SORT(.u_boot_list*)));
59 __efi_runtime_rel_start = .;
61 *(.rel*.efi_runtime.*)
62 __efi_runtime_rel_stop = .;
93 KEEP(*(.__bss_start));
105 /DISCARD/ : { *(.dynsym) }
106 /DISCARD/ : { *(.dynstr*) }
107 /DISCARD/ : { *(.dynamic*) }
108 /DISCARD/ : { *(.plt*) }
109 /DISCARD/ : { *(.interp*) }
110 /DISCARD/ : { *(.gnu*) }