Project

General

Profile

Actions

Support #216

open

Document the PSP binaries for the blobs repo

Added by Martin Roth almost 5 years ago. Updated almost 5 years ago.

Status:
New
Priority:
Normal
Category:
Documentation
Target version:
-
Start date:
06/25/2019
Due date:
% Done:

0%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
Affected OS:

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.

Actions #1

Updated by Martin Roth almost 5 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 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)

Actions

Also available in: Atom PDF