coreboot-kgpe-d16/src/vendorcode/amd
Karthikeyan Ramasubramanian 2c828436a7 soc/amd/phoenix: Add SVC call to inject v2 hash tables
On mainboards using Phoenix SoC with PSP verstage enabled, to
accommodate growing number of PSP binaries, multiple smaller hash tables
are introduced. Also some hash tables are in V2 format identifying the
concerned PSP binaries using UUID. Add SVC calls to support multiple
hash tables with different versions.

BUG=b:277292697
TEST=Build and boot to OS in Myst with PSP verstage enabled. Ensure that
all the hash tables are injected successfully. Ensure that PSP validated
all the signed PSP binaries using the injected hash tables successfully.

Change-Id: I64e1b1af55cb95067403e89da4fb31bec704cd4f
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76588
Reviewed-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-08-04 20:52:20 +00:00
..
fsp soc/amd/phoenix: Add SVC call to inject v2 hash tables 2023-08-04 20:52:20 +00:00
include
pi vc/amd/pi/amdlib.c: Use native coreboot code over compiler builtins 2023-05-24 12:16:37 +00:00
Kconfig cpu/amd/agesa: Remove leftover code 2022-11-07 13:58:48 +00:00
Makefile.inc sb/amd: Remove dropped platforms 2022-11-07 13:59:17 +00:00