Skip to content

RustSBI verison 0.3.2

Latest
Compare
Choose a tag to compare
@luojia65 luojia65 released this 26 Feb 07:27
· 140 commits to main since this release

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