Skip to content

v0.9.7

Latest

Choose a tag to compare

@riscv-tech-admin riscv-tech-admin released this 17 Feb 01:18
· 1 commit to main since this release

This is an incremental release on top of 0.9.6.1 to address a limitation in the temporal safety extension.
Otherwise, there are no functional changes -- only spelling/grammar fixes and clarifications.

Functional changes to the specification:

The temporal safety extension (draft name Svyrg) now uses a 4-bit scheme to support all states of existing revoker software (pull request #933, issue #922).

  • The new scheme is near identical to the previous one, but allows encoding additional revoker states that are important to software.
  • As part of this change names of the PTE bits were updated to be in line with the naming scheme used elsewhere and now use the letter Y instead C.
  • The extension was renamed from Svucrg to Svyrg
  • The Svucrglct extension has been dropped. This extension specifies whether loaded tags are checked, but as software always needs to assume they might not be, there is no need to give a name to this implementation choice -- software just runs faster if tags are (usually) checked by the implementation.

PTE change

  • 4-bit pte scheme to support all states of existing revoker software by @tariqkurd-repo in #933

Log of minor changes:

resources

New Contributors

Full Changelog: v0.9.6.1...v0.9.7