This release version bumps RISC-V SBI specification version to 2.0-rc1. It will include debug console extension and minor SBI 2.0 modifications. Debug Console extension will allow developers to print debug information before their kernel's driver system has initialized; this extension should not be used anymore after drivers loaded.
Developers should note that after RustSBI 0.4.0 release, legacy SBI extensions will no longer be supported. Minor fixes and patches to this version should be applied based on v0.3.2 branch.
Special thanks to @YdrMaster, @duskmoon314 and @luojia65 and other individuals for their contributions to this release.
Details to this release are as follows:
Added
- pmu: counter_fw_read_hi function in SBI 2.0-rc1
- lib: memory address parameters and DBCN extension
- lib: adds feature
sbi_2_0
and gate pmu read_hi
Modified
- doc: amend using SBI 2.0-rc1 specification
Fixed
impl<T: Console> Console for &T