Skip to content

Clarification on MCU RT Image SVN Storage and Authorization in Flash Layout #193

Open
@Neal-liu

Description

@Neal-liu

Hi team,

I'm looking for clarification on how the SVN (Security Version Number) of the MCU RT image should be stored and authorized in the current caliptra-mcu-sw flash layout.

Based on my understanding:

  • The AUTHORIZE_AND_STASH mailbox command requires an input SVN.
  • However, the IMC does not store any SVN information.
  • This suggests that the MCU ROM must first verify the HW SVN and then populate the input argument for the command.

If that's the case, where should the SW SVN be stored?
Currently, the flash layout does not define a clear location for storing the SW SVN. Does this mean that the SoC is expected to wrap the image with an additional header to include the SVN? Or is there a recommended convention for this?
Any clarification or guidance on how this is intended to work would be appreciated.

Thanks!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions