u-boot-brain/arch/sandbox/cpu
Marek Behún d1f81fd015 sandbox: use sections instead of symbols for getopt array boundaries
In style of linked lists, instead of declaring symbols for boundaries
of getopt options array in the linker script, declare corresponding
sections and retrieve the boundaries via static inline functions.

Without this clang's LTO produces binary without any getopt options,
because for some reason it thinks that array is empty (start and end
symbols are at the same address).

Signed-off-by: Marek Behún <marek.behun@nic.cz>
Reviewed-by: Simon Glass <sjg@chromium.org>
2021-05-24 14:21:30 -04:00
..
cache.c sandbox: implement invalidate_icache_all() 2020-12-22 20:39:25 -07:00
cpu.c sandbox: Correct uninit conflict 2021-03-27 15:04:31 +13:00
eth-raw-os.c sandbox: eth-raw: do not close the console input 2020-11-05 09:11:30 -07:00
Makefile sandbox: implement invalidate_icache_all() 2020-12-22 20:39:25 -07:00
os.c sandbox: use sections instead of symbols for getopt array boundaries 2021-05-24 14:21:30 -04:00
sdl.c reset: Remove addr parameter from reset_cpu() 2021-03-02 14:03:02 -05:00
spl.c sandbox: Update os_find_u_boot() to find the .img file 2021-03-12 09:57:31 -05:00
start.c sandbox: use sections instead of symbols for getopt array boundaries 2021-05-24 14:21:30 -04:00
state.c sandbox: Write out bloblist when exiting 2021-03-02 15:53:37 -05:00
u-boot-spl.lds sandbox: use sections instead of symbols for getopt array boundaries 2021-05-24 14:21:30 -04:00
u-boot.lds sandbox: use sections instead of symbols for getopt array boundaries 2021-05-24 14:21:30 -04:00