coreboot-kgpe-d16/util/amdfwtool
Karthikeyan Ramasubramanian abaca2a399 util/amdfwtool: Introduce support for Hash Table v2
Some stages in bootflow prefer to use 16 bytes UUID instead of
traditional 2 bytes FWID to identify the firmware components they
verify/validate. Hence add version 2 of hash table which identifies
firmware components using UUID. Other than UUID and a reserved field for
alignment reasons, the format of the hash table is very similar to hash
table v1.

BUG=b:277292697
TEST=Build and boot to OS in Myst with PSP Verstage enabled. Ensure that
the hash table v2 is built and installed into BIOS image for the
components that are configured in amdfw.cfg file. Ensure that the
validation by PSP is successful for all the relevant components during
the boot flow.

Change-Id: I2899154086cf8e90c3327178157b07ead034b16e
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76586
Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Reviewed-by: Tim Van Patten <timvp@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-08-04 20:51:53 +00:00
..
.gitignore util/amdfwtool: Add amdfwread utility 2022-05-13 15:51:37 +00:00
Makefile util/amdfwtool: Introduce support for Hash Table v2 2023-08-04 20:51:53 +00:00
Makefile.inc util/amdfwtool: Introduce support for Hash Table v2 2023-08-04 20:51:53 +00:00
amdfwread.c util/amdfwtool/amdfwread: List AMDFW RO binary entries 2022-10-26 15:56:18 +00:00
amdfwtool.c Revert "util/amdfwtool: Add some PSP entries to both levels" 2023-08-01 20:28:53 +00:00
amdfwtool.h util/amdfwtool: Introduce support for Hash Table v2 2023-08-04 20:51:53 +00:00
data_parse.c util/amdfwtool: Support multiple firmware identifier types 2023-08-04 20:49:55 +00:00
description.md
handle_file.c amdfwtool: Move some funtions to other categorized source files 2023-03-24 14:04:31 +00:00
signed_psp.c util/amdfwtool: Introduce support for Hash Table v2 2023-08-04 20:51:53 +00:00