Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

Latest commit

 

History

History
52 lines (34 loc) · 1.63 KB

CHANGELOG.md

File metadata and controls

52 lines (34 loc) · 1.63 KB

Changelog

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.

Added

  • Debug Console extension support
  • pmu_counter_fw_read_hi in PMU extension
  • Support for SBI CPPC extension
  • Support for NACL and STA extensions

Modified

  • SPI and RFNC extensions now use HartMask parameter

Fixed

  • Minor document fixes on ConfigFlags and set_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.

Added

  • 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

Modified

  • Update sbi-spec to version 0.0.4, re-export Version structure
  • Function probe_extension now returns an ExtensionInfo value
  • Function pmu_num_counters returns a usize value