]> git.dujemihanovic.xyz Git - u-boot.git/commit
sh: add shared relocate_code() function and call board_init_r()
authorVladimir Zapolskiy <vz@mleia.com>
Sun, 27 Nov 2016 22:15:32 +0000 (00:15 +0200)
committerTom Rini <trini@konsulko.com>
Sat, 3 Dec 2016 02:32:52 +0000 (21:32 -0500)
commitbccf09e0e16f812dd61c4972a1125b58a221a87d
tree91ed8d86c533656412ab3f8a3be0734f35076281
parentcdbb0cf8ecf30d5dbbfa500e8939a32ef45896c5
sh: add shared relocate_code() function and call board_init_r()

Commits b61e90e6fd83 ("sh: Drop the arch-specific board init") and
f41e6088eb1a ("sh: Fix build errors for generic board") left code and
data relocation done in start.S, however further actual U-boot
configuration is not started anymore. Practically SH boards with the
code relocated into the expected position by start.S still can be
booted, so the change adds this option and provides an option how to
relocate code for board_init_r() execution.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/sh/cpu/sh2/cpu.c
arch/sh/cpu/sh3/cpu.c
arch/sh/cpu/sh4/cpu.c
arch/sh/lib/board.c