]> Git Repo - u-boot.git/commit
spl: change return values of spl_*_load_image()
authorNikita Kiryanov <[email protected]>
Sun, 8 Nov 2015 15:11:49 +0000 (17:11 +0200)
committerTom Rini <[email protected]>
Wed, 18 Nov 2015 19:50:02 +0000 (14:50 -0500)
commit36afd451361dd4386c5527154d94bff4c6c538da
tree0b507fa7fe6b6a110f3bd319d3d8104f5105f7c3
parent83cdf6faa677ff8ff39d7852126aad3207fac021
spl: change return values of spl_*_load_image()

Make spl_*_load_image() functions return a value instead of
hanging if a problem is encountered. This enables main spl code
to make the decision whether to hang or not, thus preparing
it to support alternative boot devices.

Some boot devices (namely nand and spi) do not hang on error.
Instead, they return normally and SPL proceeds to boot the
contents of the load address. This is considered a bug and
is rectified by hanging on error for these devices as well.

Signed-off-by: Nikita Kiryanov <[email protected]>
Cc: Igor Grinberg <[email protected]>
Cc: Tom Rini <[email protected]>
Cc: Simon Glass <[email protected]>
Cc: Ian Campbell <[email protected]>
Cc: Hans De Goede <[email protected]>
Cc: Albert Aribaud <[email protected]>
Cc: Jagan Teki <[email protected]>
Reviewed-by: Tom Rini <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
13 files changed:
arch/arm/cpu/armv7/sunxi/board.c
arch/arm/include/asm/spl.h
common/spl/spl.c
common/spl/spl_mmc.c
common/spl/spl_nand.c
common/spl/spl_net.c
common/spl/spl_nor.c
common/spl/spl_onenand.c
common/spl/spl_sata.c
common/spl/spl_usb.c
common/spl/spl_ymodem.c
drivers/mtd/spi/spi_spl_load.c
include/spl.h
This page took 0.03673 seconds and 4 git commands to generate.