Skip to content

Releases: chipsalliance/caliptra-sw

release_v20250315_0

15 Mar 14:15
Compare
Choose a tag to compare
release_v20250315_0 Pre-release
Pre-release
Updating RT & FMC version numbers for rt-1.2.1 release

release_v20250314_0

14 Mar 18:02
Compare
Choose a tag to compare
release_v20250314_0 Pre-release
Pre-release
Updating RT & FMC version numbers for rt-1.2.1 release

release_v20250315_0-2.x

15 Mar 10:42
a21a3b4
Compare
Choose a tag to compare
Pre-release
Re-enable CFI in ROM (#2004)

* Re-enable CFI in ROM. Create cfi_check macro.

* Avoid memcpy by only generating 4 words for CFI reset

* Add back in no-cfi to imports and ensure build is clean with no-cfi

Co-authored-by: Max Timkovich <max@timkovi.ch>

release_v20250314_0-2.x

14 Mar 10:41
a21a3b4
Compare
Choose a tag to compare
Pre-release
Re-enable CFI in ROM (#2004)

* Re-enable CFI in ROM. Create cfi_check macro.

* Avoid memcpy by only generating 4 words for CFI reset

* Add back in no-cfi to imports and ensure build is clean with no-cfi

Co-authored-by: Max Timkovich <max@timkovi.ch>

release_v20250313_0

13 Mar 14:09
Compare
Choose a tag to compare
release_v20250313_0 Pre-release
Pre-release
Update DPE to mark TCG DICE extensions as non-critical

This also introduces a flag to mark the same extensions as critical.

It can be passed to the DPE Instance. In future updates we will add an
API to enable this flag.

release_v20250313_0-2.x

13 Mar 10:41
5945f38
Compare
Choose a tag to compare
Pre-release
[feat] Lock the datavault in DCCM using PMP (#2014)

This change locks the cold and warm reset entries in the DCCM via RISCV Physical Memory Protection support.
These entries are unlocked on a hart reset (i.e either Cold or Warm reset)
The Cold Reset entries are locked immediately on a Warm/Update reset since they need to remain locked during those reset types.
Locking a locked configuration is an idempotent operation.

release_v20250312_0-2.x

12 Mar 10:41
5945f38
Compare
Choose a tag to compare
Pre-release
[feat] Lock the datavault in DCCM using PMP (#2014)

This change locks the cold and warm reset entries in the DCCM via RISCV Physical Memory Protection support.
These entries are unlocked on a hart reset (i.e either Cold or Warm reset)
The Cold Reset entries are locked immediately on a Warm/Update reset since they need to remain locked during those reset types.
Locking a locked configuration is an idempotent operation.

release_v20250311_0-2.x

11 Mar 10:41
5945f38
Compare
Choose a tag to compare
Pre-release
[feat] Lock the datavault in DCCM using PMP (#2014)

This change locks the cold and warm reset entries in the DCCM via RISCV Physical Memory Protection support.
These entries are unlocked on a hart reset (i.e either Cold or Warm reset)
The Cold Reset entries are locked immediately on a Warm/Update reset since they need to remain locked during those reset types.
Locking a locked configuration is an idempotent operation.

release_v20250312_0

12 Mar 14:11
Compare
Choose a tag to compare
release_v20250312_0 Pre-release
Pre-release
Reordering RT shutdown fatal error before entering idle

release_v20250308_0-2.x

08 Mar 10:40
830af90
Compare
Choose a tag to compare
Pre-release
This re-enables the libcaliptra tests (#2005)

- main.mk changes reflect the image preamble changes
- test.c and idev_csr_array.h changes reflect changes in idevid and CSR
  request return value.