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.TriggerMask structure in sbi-rt DBTR functionsraw module for raw SBI calls; they may be used in runtime libraries for custom SBI extensions.counter_idx_mask and counter_idx_base parameters into counter_idx with type CounterMask.SbiRet<usize>.extension_id of Suspend structuresbi_call_6.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_timerIn 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