coreboot/src/soc/amd
Felix Held ab7410a4d0 soc/amd/*: pass PSP NVRAM base and size to amdfwtool
Pass the PSP NVRAM base and size to amdfwtool for all SoCs except Genoa
which doesn't use/support this. This was previously only implemented for
Picasso, but not for the SoCs that support this, so add the support to
those other SoCs as well.

If a mainboard has an section named 'PSP_NVRAM' in its FMAP file, the
start and length of it in the flash will be passed to amdfwtool which
then adds the base and length to the corresponding type 0x04 PSP
directory table entry.

Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Change-Id: I785ede8eb0df2473a4390b2c305add20f38d7ede
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83814
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
2024-08-08 17:42:05 +00:00
..
cezanne soc/amd/*: pass PSP NVRAM base and size to amdfwtool 2024-08-08 17:42:05 +00:00
common soc/amd/common/psp_smi_flash: add buffer overflow checks 2024-08-07 16:39:45 +00:00
genoa_poc soc/amd: add PSP SMI handler stub 2024-08-05 13:09:02 +00:00
glinda soc/amd/*: pass PSP NVRAM base and size to amdfwtool 2024-08-08 17:42:05 +00:00
mendocino soc/amd/*: pass PSP NVRAM base and size to amdfwtool 2024-08-08 17:42:05 +00:00
phoenix soc/amd/*: pass PSP NVRAM base and size to amdfwtool 2024-08-08 17:42:05 +00:00
picasso soc/amd/picasso/Makefile: move PSP_NVRAM_[BASE,SIZE] 2024-08-08 17:41:18 +00:00
stoneyridge soc/amd/*: pass PSP NVRAM base and size to amdfwtool 2024-08-08 17:42:05 +00:00