fw-2.0.3
·
745 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
This is a combined runtime and FMC release.
Caliptra Firmware 2.0.3 Release Notes
Release notes for changes introduced since Firmware 2.0.2.
Features
- Authorization, Attestation & DPE:
- Anchor MCU runtime in the Caliptra-managed DPE chain with SVN (#3729)
- Add SoC manifest preamble DPE contexts (#3989)
- Add owner authorization manifest support (#4058)
- Report tagged DPE context SVN through
DPE_GET_TAGGED_TCI(#4087) - Expose manifest SVN state through
FW_INFO(#4093) - Allow PL1 callers to use
AUTHORIZE_AND_STASHwithSKIP_STASH(#4119)
- Runtime, Drivers & Firmware Images:
- FPGA, Hardware Model & Emulator:
- Build, Test & Documentation:
Fixes
- Subsystem, FPGA & Emulator:
- Fix subsystem-mode tests for the latest caliptra-mcu-sw ROM (#3879)
- Correct the emulator MCU SRAM size (#3975)
- Fix a subsystem-mode smoke test assertion (#4006)
- Fix latching of SoC IFC interrupt lines and expose CPU halt state (#4020)
- Restore
caliptra-builderas a development dependency of the hardware model (#4035) - Fix fixed-mode FPGA and MCU activation test compatibility (#4121)
- Correct frozen-ROM
DeviceStatusexpectations (#4127)
- Authorization, Runtime & Security:
- Harden the DPE index cache (#3988)
- Expand libcaliptra PAUSER validation and fix asynchronous response and memory-transfer handling (#3985)
- Correct DMA/SHA endianness handling (#4076)
- Reject the reserved MCU runtime firmware ID in
STASH_MEASUREMENT(#4075) - Fall back to owner metadata in
GET_IMAGE_INFO(#4092) - Restrict
SET_AUTH_MANIFESTto PL0 callers (#4103) - Correct the
POPULATE_IDEV_CERTprivilege level (#4098)
- CI & Test Compatibility:
- Documentation & Maintenance:
Full Changelog: fw-2.0.2...fw-2.0.3