Skip to content

Releases: riscv-non-isa/riscv-sbi-doc

Release v3.0-rc1

17 Sep 00:26
Compare
Choose a tag to compare
Update the change log for SBI PMU

Signed-off-by: Atish Patra <[email protected]>

Release commit-6b8ab748c377ee4794c20d0509dd553a544a7294

Add Firmware Features extension

This extension is meant to provide a way for supervisor-mode software to
request changes of some feature handling provided by the M-mode
firmware. Two new functions are added to get and set theses feature with
specific values. This first FWFT extension version documents the
following features:
- MISALIGNED_EXC_DELEG: Delegate misaligned access exception
- SOFTWARE_CHECK_EXC_DELEG: Delegate software check exception for
  supervisor-mode[1]
- LANDING_PAD: Control Landing Pad for supervisor-mode[1]
- SHADOW_STACK: Control Shadow Stack for supervisor-mode [1]
- DOUBLE_TRAP: Control Double Trap support for supervisor-mode [2]
- PTE_AD_HW_UPDATING: Control hardware updating of PTE A/D bits

An openSBI implementation is visible at [3] as well a kvm-unit-tests
with MISALIGNED_EXC_DELEG testing at [4].

Link: https://github.com/riscv/riscv-cfi [1]
Link: https://github.com/ved-rivos/riscv-double-trap [2]
Link: https://github.com/rivosinc/opensbi/tree/dev/cleger/fwft [3]
Link: https://github.com/clementleger/kvm-unit-tests/tree/dev/cleger/fwft [4]
Signed-off-by: Clément Léger <[email protected]>
Reviewed-by: Samuel Holland <[email protected]>

Release commit-62e92496b3159c64a8de4e30a189c4ba312a6058

Update preamble and revmark for v3.0-rc1

Signed-off-by: Atish Patra <[email protected]>

v2.0 (Ratified)

01 Feb 00:51
Compare
Choose a tag to compare

The SBI v2.0 is ratified now. Thanks all for the contributions.

v2.0-rc8 (Frozen)

12 Dec 02:39
Compare
Choose a tag to compare
v2.0-rc8 (Frozen) Pre-release
Pre-release

What's Changed

  • Clarify the logical counter index in the snapshot area. by @atishp04 in #134
  • STA: Clarify the number of bytes zeroed by @jones-drew in #135

Full Changelog: commit-0870dde02d14d58093e4b9b8c6cdd5d0095ea350...v2.0-rc8

v2.0-rc7 (Frozen)

v2.0-rc7 (Frozen) Pre-release
Pre-release

v2.0-rc6 (Frozen)

v2.0-rc6 (Frozen) Pre-release
Pre-release

Public review period is over. All the comments/resolutions have been merged.

What's Changed

New Contributors

Full Changelog: commit-fe4562532a9cc57e5743b6466946c5e5c98c73ca...commit-c587e6f5deb4e964d038a6309009ab8ede439701

v2.0-rc5 (Frozen)

v2.0-rc5 (Frozen) Pre-release
Pre-release

The spec is frozen now.

What's Changed

Full Changelog: commit-4bac6e70696d2e14e2e48db97ed194bbaa3799f6...commit-fe4562532a9cc57e5743b6466946c5e5c98c73ca

v2.0-rc4

15 Sep 19:02
Compare
Choose a tag to compare
v2.0-rc4 Pre-release
Pre-release

What's Changed

v2.0-rc3

v2.0-rc3 Pre-release
Pre-release

• CI support added
• Fix revmark in the makefile.
• Few minor cleanups.