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_SYS_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*))) }
47 .dynsym : { *(.dynsym*) }
58 .bss __rel_dyn_start (OVERLAY) : {
66 /DISCARD/ : { *(.dynstr*) }
67 /DISCARD/ : { *(.dynamic*) }
68 /DISCARD/ : { *(.plt*) }
69 /DISCARD/ : { *(.interp*) }
70 /DISCARD/ : { *(.gnu*) }
72 #ifdef CONFIG_X86_RESET_VECTOR
74 * The following expressions place the 16-bit Real-Mode code and
75 * Reset Vector at the end of the Flash ROM
77 . = START_16 - RESET_SEG_START;
78 .start16 : AT (START_16) {
82 . = RESET_VEC_LOC - RESET_SEG_START;
83 .resetvec : AT (RESET_VEC_LOC) {