coreboot-kgpe-d16/src/vendorcode
Frans Hendriks 72b3c3c838 vendorcode/eltan/security/verified_boot: Add verified boot support
Create verified boot support, which includes verifiication of bootblock.
This feature use the vendorcode/eltan/security/lib.

cbfs_locator is used to init the verified boot support.
vendor_secure_prepare() and vendor_secure_locate() are used to preform the
required action in each stage.

The next lists will be used for verification:
 * bootblock_verify_list
 * postcar_verify_list
 * romstage_verify_list
 * ramstage_verify_list

BUG=N/A
TEST=Created binary and verify logging on Facebook FBG-1701

Change-Id: If6c1423b0b4a309cefb7fe7a29d5100ba289e0b4
Signed-off-by: Frans Hendriks <fhendriks@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/30835
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lance Zhao <lance.zhao@gmail.com>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
2019-10-04 13:37:03 +00:00
..
amd AGESA: Restrict use of -fno-zero-initialized-in-bss 2019-08-22 17:21:19 +00:00
cavium vendorcode/cavium: Replace use of __PRE_RAM__ 2019-09-23 21:39:22 +00:00
eltan vendorcode/eltan/security/verified_boot: Add verified boot support 2019-10-04 13:37:03 +00:00
google src/vendorcode: Remove not used #include <elog.h> 2019-09-12 13:16:04 +00:00
intel src/vendorcode/intel: Update Cometlake FSP headers as per FSP v1344 2019-09-06 19:23:12 +00:00
siemens src/{ec,vendorcode}: Add missing 'include <types.h> 2019-05-29 20:28:07 +00:00
Makefile.inc vendorcode/eltan: Add vendor code for measured and verified boot 2019-06-04 10:41:53 +00:00