libpayload: Enable vboot integration

Hardware / Coreboot - Jakub Czapiga [semihalf.com] - 10 January 2022 14:29 UTC

This patch introduces building and linking of 3rdparty/vboot with libpayload. VBoot can be enabled by setting CONFIG_LP_VBOOT_LIB. Moreover it can be configured to use either TPM or TPM 2.0 mode, and whether to use SHA256 processor extension instructions on x86.

Change-Id: I2d9d766a461edaa0081041c020ecf580fd2ca64e

1fa3da4d9b libpayload: Enable vboot integration
payloads/libpayload/Kconfig | 3 +++
payloads/libpayload/Makefile | 4 +--
payloads/libpayload/Makefile.inc | 9 +++++--
payloads/libpayload/vboot/Kconfig | 25 ++++++++++++++++++
payloads/libpayload/vboot/Makefile.inc | 48 ++++++++++++++++++++++++++++++++++
5 files changed, 85 insertions(+), 4 deletions(-)

Upstream: review.coreboot.org


  • Share