3 * Daniel Engström, Omicron Ceti AB, daniel@omicron.se.
5 * SPDX-License-Identifier: GPL-2.0+
9 OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
15 #ifndef CONFIG_CMDLINE
16 /DISCARD/ : { *(.u_boot_list_2_cmd_*) }
19 . = CONFIG_SPL_TEXT_BASE; /* Location of bootcode in flash */
21 .text : { *(.text*); }
27 KEEP(*(SORT(.u_boot_list*)));
31 .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) }
40 _image_binary_end = .;
50 __bss_size = __bss_end - __bss_start;
52 /DISCARD/ : { *(.dynstr*) }
53 /DISCARD/ : { *(.dynamic*) }
54 /DISCARD/ : { *(.plt*) }
55 /DISCARD/ : { *(.interp*) }
56 /DISCARD/ : { *(.gnu*) }
58 #ifdef CONFIG_SPL_X86_16BIT_INIT
60 * The following expressions place the 16-bit Real-Mode code and
61 * Reset Vector at the end of the Flash ROM
63 . = START_16 - RESET_SEG_START;
64 .start16 : AT (START_16) {
68 . = RESET_VEC_LOC - RESET_SEG_START;
69 .resetvec : AT (RESET_VEC_LOC) {