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.
impl_id modulesbi-spec crate now supports RISC-V SBI version 2.0 ratified.
NACL extension in Chapter 15STA extension in Chapter 16NoShmemSharedPtr struct to represent shared memory range feature.shmem_size moduleHartMask structure to sbi-spec crate from rustsbi crate.HSM constants into modules.PMUSNAPSHOT_SET_SHMEM in PMUPhysical shared memory physical address range with type annotation in Chapter 3PMU_COUNTER_FW_READ_HI function in pmu module for RV32 systemsResult-like documents to SbiRetSbiRet structuresbi-rt crate to coply with deny(missing_docs)legacy to gate legacy SBI extensionSbiRet::ok to SbiRet::successSbiSpecVersion to struct VersionSbiSpecVersion type defination for sbi baseGET_SPEC_VERSION to GET_SBI_SPEC_VERSIONimpl_id::IMPL_XXX to impl_id::XXXThis is the first release of sbi-spec crate. This crate includes definition of RISC-V Supervisor Binary Interface (SBI) including structures and constants.