vboot2: implement select_firmware for pre-romstage verification

Hardware / Coreboot - Daisuke Nojiri [chromium.org] - 26 January 2015 18:43 UTC

This patch has a basic structure of vboot2 integration. It supports only Nyans, which have bootblock architecture and romstage architecture are compatible from linker's perspective.

TEST=Built with VBOOT2_VERIFY_FIRMWARE on/off. Booted Nyan Blaze. BUG=None BRANCH=none

bcc1d42 vboot2: implement select_firmware for pre-romstage verification
src/arch/arm/Makefile.inc | 12 +
src/arch/arm/armv7/Makefile.inc | 12 +
src/arch/arm/bootblock.ld | 1 +
src/arch/arm/libgcc/Makefile.inc | 4 +
src/console/Makefile.inc | 4 +
src/include/reset.h | 1 +
src/lib/Makefile.inc | 6 +
src/mainboard/google/nyan_blaze/Makefile.inc | 2 +
src/mainboard/google/nyan_blaze/romstage.c | 4 +
src/soc/nvidia/tegra124/Kconfig | 11 +
src/soc/nvidia/tegra124/Makefile.inc | 8 +
src/soc/nvidia/tegra124/verstage.c | 8 +-
src/vendorcode/google/chromeos/Makefile.inc | 26 ++
src/vendorcode/google/chromeos/chromeos.h | 9 +-
src/vendorcode/google/chromeos/vboot_handoff.c | 7 +
src/vendorcode/google/chromeos/vboot_main.c | 311 ++++++++++++++++++++++++
16 files changed, 423 insertions(+), 3 deletions(-)

Upstream: review.coreboot.org


  • Share