
This series includes a number of fixes and enhancements related to enabling verified boot on Chromium OS:
- bloblist support for resizing and a few minor fixes - iteration through block devices - a few cros_ec improvements - sandbox SDL2 fixes and support for launching the VPL executable - minor test and dm fixes - show boot error when SPL fails to find next phase
It is based on the VPL series:
http://patchwork.ozlabs.org/project/uboot/list/?series=242761
Simon Glass (22): dm: core: Add logging for DM_SEQ_ALIAS dm: Support lzma in the flashmap test: Allow CONFIG_SPL_LOAD_FIT to be disabled test: Add DM_DMA to be disabled test: Avoid a build error with SPL Makefile: Avoid rebuilding .dtb files each time sandbox: Support executables for more phases sandbox: Add work-around for SDL2 display sandbox: Use hinting with the display sandbox: Adjust the bloblist default address cros_ec: Allow reading the battery-charge state cros_ec: Drop cros_ec_entering_mode() cros_ec: Support the full-size vboot context cros_ec: Use standard calls for recovery-request checking bloblist: Support resizing a blob bloblist: Tidy up a few API comments bloblist: Correct condition in bloblist_addrec() image: Allow @ in node names when not using signatures spl: Provide more information on boot failure sandbox: mmc: Support fixed MMC devices blk: Support iteration log: Allow padding of the function name
arch/sandbox/cpu/os.c | 63 +++++----- arch/sandbox/cpu/sdl.c | 26 +++- arch/sandbox/cpu/spl.c | 18 ++- arch/sandbox/dts/test.dts | 1 + arch/sandbox/include/asm/spl.h | 13 ++ common/Kconfig | 10 +- common/bloblist.c | 73 ++++++++++- common/image-fit.c | 2 +- common/log_console.c | 2 +- common/spl/Kconfig | 10 ++ common/spl/spl.c | 48 +++++--- doc/arch/sandbox.rst | 2 +- drivers/block/blk-uclass.c | 49 ++++++++ drivers/core/device.c | 4 +- drivers/core/of_extra.c | 2 + drivers/misc/cros_ec.c | 28 +++-- drivers/misc/cros_ec_sandbox.c | 29 +++-- drivers/mmc/sandbox_mmc.c | 24 +++- include/blk.h | 56 +++++++++ include/bloblist.h | 23 +++- include/cros_ec.h | 17 ++- include/os.h | 5 +- include/spl.h | 33 +++++ scripts/Makefile.lib | 2 +- test/Makefile | 2 + test/bloblist.c | 215 +++++++++++++++++++++++++++++++++ test/dm/blk.c | 55 +++++++++ test/dm/core.c | 2 + test/image/spl_load.c | 6 +- test/log/log_test.c | 16 +-- test/test-main.c | 2 +- 31 files changed, 724 insertions(+), 114 deletions(-)