Support #216

Document the PSP binaries for the blobs repo

Added by Martin Roth 21 days ago. Updated 20 days ago.

Status:NewStart date:06/25/2019
Priority:NormalDue date:
Assignee:Marshall Dawson% Done:

0%

Category:Documentation
Target version:-

Description

The blobs repo requires "A publicly available (published) ABI", but so far this doesn't really exist for AMD's PSP. At the very least, we can document what each of the binaries is, and how they get loaded into the image.

History

#1 Updated by Martin Roth 20 days ago

I've created a google-internal bug for AMD to supply this information: http://b/136088391

For the ABI, I think it's sufficient to create a document containing:
- A list of PSP modules which will be pushed to coreboot.org
- What each module does
- The general flow between modules
- The structure of the directory tables
- How the modules are located with the directory tables
- Which modules are versioned, and how to extract those versions
- Why any unversioned modules aren't versioned.

Much of this information, although not all, is contained in the PSP Design guide (55758)

Also available in: Atom PDF