chipsalliance / caliptra-sw

Caliptra software (ROM, FMC, runtime firmware), and libraries/tools needed to build and test
Apache License 2.0
55 stars 40 forks source link

Caliptra ROM and RTFW shall reject all Mailbox transactions from PAUSER 0xFFFFFFFF #1685

Open fdamato opened 2 weeks ago

fdamato commented 2 weeks ago

Caliptra Runtime Firmware directly maps DPE Clients to their associated PAUSER value, which DPE interprets as their LOCALITY. Caliptra assigns LOCALITY 0xFFFF_FFFF for itself, and use it to attest to its own measurements (e.g. RTFJ).

For this reason, It should be required for both Caliptra ROM and Runtime Firmware to reject all mailbox transactions coming from PAUSER 0xFFFF_FFFF.

varuns-nvidia commented 2 weeks ago

sounds ok to me