[PATCH 00/19] sandbox: Preparation for running vboot from coreboot
Simon Glass
sjg at chromium.org
Mon Mar 15 06:11:05 CET 2021
This series contains various patches related to running U-Boot with
Chromium OS verified boot. Most of them relate to sandbox.
Simon Glass (19):
sandbox: Only call timer_timebase_fallback() if present
sandbox: Only delete the executable if requested
sandbox: cros_ec: Only write EC state when the EC is probed
sandbox: Disintangle declarations in do_host_bind()
sandbox: Update do_host_bind() argument counting
sandbox: Provide a way to bind fixed/removeable devices
sandbox: image: Allow sandbox to load any image
test: Silenece the echo and print tests
binman: Show a message when changing subnodes
spl: Split out bootstage ID into a function
bootstage: Warning if space is exhausted
sf: Support querying write-protect
cpu: Rename SPL_CPU_SUPPORT to SPL_CPU
malloc: Export malloc_simple_info()
doc: Convert Chromium OS docs to rst
command: Fix operation of !CONFIG_CMDLINE
bloblist: Make BLOBLIST_TABLES depend on BLOBLIST
bootm: Skip command-line substitution if !CONFIG_CMDLINE
sandbox: Correct uninit conflict
arch/riscv/cpu/ax25/Kconfig | 2 +-
arch/riscv/cpu/fu540/Kconfig | 2 +-
arch/riscv/cpu/generic/Kconfig | 2 +-
arch/sandbox/cpu/cpu.c | 6 +-
arch/sandbox/cpu/os.c | 24 +++--
arch/x86/lib/spl.c | 2 +-
cmd/host.c | 35 +++++--
common/bootm.c | 3 +-
common/bootstage.c | 18 ++--
common/image-fit.c | 4 +
common/spl/Kconfig | 2 +-
common/spl/spl.c | 23 ++++-
configs/chromebook_coral_defconfig | 2 +-
configs/chromebook_link64_defconfig | 2 +-
configs/qemu-x86_64_defconfig | 2 +-
doc/arch/sandbox.rst | 2 +
.../chainload.rst} | 80 ++++++++++------
doc/chromium/{ => files}/chromebook_jerry.its | 0
.../{ => files}/devkeys/kernel.keyblock | Bin
.../devkeys/kernel_data_key.vbprivk | Bin
doc/chromium/{ => files}/nyan-big.its | 0
doc/chromium/index.rst | 14 +++
doc/chromium/overview.rst | 74 ++++++++++++++
.../run_vboot.rst} | 90 ++++++++----------
doc/index.rst | 8 ++
drivers/Makefile | 2 +-
drivers/block/sandbox.c | 8 +-
drivers/misc/cros_ec_sandbox.c | 4 +
drivers/mtd/spi/sf-uclass.c | 9 ++
drivers/mtd/spi/sf_internal.h | 4 +
drivers/mtd/spi/sf_probe.c | 8 ++
drivers/mtd/spi/spi-nor-core.c | 11 +++
drivers/mtd/spi/spi-nor-tiny.c | 6 ++
drivers/timer/sandbox_timer.c | 3 +-
drivers/timer/timer-uclass.c | 6 +-
include/command.h | 10 +-
include/image.h | 5 +
include/malloc.h | 3 +-
include/sandboxblockdev.h | 9 +-
include/spi_flash.h | 27 ++++++
lib/Kconfig | 2 +-
lib/binman.c | 4 +-
test/cmd/test_echo.c | 3 +-
test/dm/sf.c | 10 +-
test/lib/test_print.c | 8 +-
45 files changed, 394 insertions(+), 145 deletions(-)
rename doc/{README.chromium-chainload => chromium/chainload.rst} (79%)
rename doc/chromium/{ => files}/chromebook_jerry.its (100%)
rename doc/chromium/{ => files}/devkeys/kernel.keyblock (100%)
rename doc/chromium/{ => files}/devkeys/kernel_data_key.vbprivk (100%)
rename doc/chromium/{ => files}/nyan-big.its (100%)
create mode 100644 doc/chromium/index.rst
create mode 100644 doc/chromium/overview.rst
rename doc/{README.chromium => chromium/run_vboot.rst} (68%)
--
2.31.0.rc2.261.g7f71774620-goog
More information about the U-Boot
mailing list