rustsbi 0.4.0

Minimal RISC-V's SBI implementation library in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use rustsbi::{Forward, RustSBI};

// The `Forward` structure must build

#[allow(unused)] // FIXME: hot fix, use it on unit test in the future.
#[derive(RustSBI)]
struct ForwardAll {
    #[rustsbi(
        console, cppc, hsm, ipi, nacl, pmu, reset, fence, sta, susp, timer, info
    )]
    forward: Forward,
}