Support #216

Document the PSP binaries for the blobs repo

Added by Martin Roth over 2 years ago. Updated over 2 years ago.

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


Target version:-


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.


#1 Updated by Martin Roth over 2 years 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
- 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