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.
pmu_snapshot_set_shmem
function.pmu_snapshot_set_shmem
function signature, documents and implementationsbi_spec::base::CounterMask
on crate root.counter_idx_mask
and counter_idx_base
parameters into counter_idx
with type CounterMask
.This version adds support to the RISC-V SBI Specification version 2.0 ratified.
pmu_counter_fw_read_hi
in PMU extensionHartMask
, Physical
, SbiRet
and SharedPtr
on sbi-rt
library rootHartMask
parameterConfigFlags
and set_timer
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 chooses to use integer-impls
feature, it would fall back to older style functions using integer types.
integer-impls
to allow fast prototyping with sbi-rt cratelegacy
to gate the SBI legacy extensionsbi-spec
to version 0.0.4, re-export Version
structureprobe_extension
now returns an ExtensionInfo
valuepmu_num_counters
returns a usize
value