[package] name = "sbi-rt" version = "0.0.3" description = "Runtime library for supervisors to call RISC-V Supervisor Binary Interface (RISC-V SBI)" categories = ["os", "embedded", "hardware-support", "no-std"] keywords = ["riscv", "sbi", "rustsbi"] authors = [ "YdrMaster ", "Luo Jia ", ] documentation = "https://docs.rs/sbi-rt" edition.workspace = true license.workspace = true repository.workspace = true readme = "README.md" [package.metadata.docs.rs] default-target = "riscv64imac-unknown-none-elf" targets = [ "riscv32imac-unknown-none-elf", "riscv64imac-unknown-none-elf", ] [dependencies] sbi-spec = { version = "0.0.7", path = "../sbi-spec" } [features] default = [] # Implement sbi-rt traits for integer types # By using this feature, parameter types of sbi-rt functions fall back to integers; # static type checks are disabled, so this library won't detect parameters in incorrect orders. # Although some people may find it useful in prototyping sbi-rt implementations, # users of this crate are strongly encouraged not to enable this feature in production. integer-impls = [] # Support for the legacy extension; this feature is not included by default. legacy = ["sbi-spec/legacy"]