Attention is currently required from: Jakub Czapiga, Julius Werner, Paul Menzel, Yu-Ping Wu.
Hello Julius Werner, Paul Menzel, Yu-Ping Wu, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/77635?usp=email
to look at the new patch set (#3).
The following approvals got outdated and were removed: Code-Review+1 by Paul Menzel, Verified+1 by build bot (Jenkins)
Change subject: libpayload/vboot: Add vboot context initialization and management code ......................................................................
libpayload/vboot: Add vboot context initialization and management code
To fully and easily implement fallback/recovery in libcbfs with vboot support the codebase requires access to vboot context. Moving context management to libpayload allows to avoid unnecessary overhead and code complication and still allows payloads to access it in a way it was designed. Access to this codebase will also allow implementation of e.g. vboot_fail_and_reboot() and other helpful utilities used by coreboot and depthcharge.
BUG=b:197114807 TEST=make unit-tests TEST=Build and boot on google/ovis4es with https://crrev.com/c/4839296 and VBOOT_CBFS_INTEGRATION enabled
Change-Id: Id719be7c4f07251201424b7dc6c1125c6b5756d8 Signed-off-by: Jakub Czapiga jacz@semihalf.com --- M payloads/libpayload/Makefile.inc A payloads/libpayload/include/vboot/commonparams.h M payloads/libpayload/libcbfs/cbfs.c M payloads/libpayload/vboot/Kconfig M payloads/libpayload/vboot/Makefile.inc A payloads/libpayload/vboot/common.c 6 files changed, 54 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/35/77635/3