All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This version adds support to RISC-V SBI Specification version 2.0-rc7.
- Debug Console extension support
pmu_counter_fw_read_hi
in PMU extension- Support for SBI CPPC extension
- Support for NACL and STA extensions
- SPI and RFNC extensions now use
HartMask
parameter
- Minor document fixes on
ConfigFlags
andset_timer
- Document fixes on HSM extension from SBI 2.0-rc1
0.0.2 - 2022-10-10
In this version we changed API style to trait based type parameters, which would make it easier to
check parameter types at runtime to reduce errors. If user choose to use integer-impls
feature,
it would fall back to older style functions using integer types.
- Trait based type parameter for all extensions
- Feature
integer-impls
to allow fast prototyping with sbi-rt crate - Feature
legacy
to gate SBI legacy extension - Documents on various functions
- Update
sbi-spec
to version 0.0.4, re-exportVersion
structure - Function
probe_extension
now returns anExtensionInfo
value - Function
pmu_num_counters
returns ausize
value