soc/amd/picasso: Add fields for the PSP to the transfer struct

The PSP will be adding information into these fields after verstage
runs.  This allows data to be passed directly to coreboot very early
in the boot process.

BUG=b:168895748
TEST=None
Branch=Zork

Signed-off-by: Martin Roth <martinroth@chromium.org>
Change-Id: Idbd1dfece59e99f6f15dfd8d002529ea6417cdbe
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45803
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
This commit is contained in:
Martin Roth 2020-09-28 14:29:17 -06:00 committed by Felix Held
parent 8053595370
commit 60d89e287d
1 changed files with 7 additions and 1 deletions

View File

@ -30,7 +30,13 @@ struct transfer_info_struct {
uint32_t console_offset;
uint32_t timestamp_offset;
uint32_t fmap_offset;
uint32_t unused[9]; /* Pad to 64 bytes */
uint32_t unused1[5];
/* Fields reserved for the PSP */
uint64_t timestamp; /* Offset 0x30 */
uint32_t psp_unused; /* Offset 0x38 */
uint32_t psp_info; /* Offset 0x3C */
};
_Static_assert(sizeof(struct transfer_info_struct) == TRANSFER_INFO_SIZE, \