Skip to main content

sbi_testing/
lib.rs

1//! RISC-V Supervisor Binary Interface test suite
2
3#![no_std]
4#![deny(warnings, missing_docs)]
5
6mod thread;
7
8pub extern crate sbi_rt as sbi;
9
10#[cfg(feature = "log")]
11mod log_test;
12
13#[cfg(feature = "log")]
14pub use log_test::Testing;
15
16// §4
17mod base;
18pub use base::{Case as BaseCase, Extensions, test as test_base};
19// §6
20mod time;
21pub use time::{Case as TimerCase, test as test_timer};
22// §7
23mod spi;
24pub use spi::{Case as IpiCase, test as test_ipi};
25// §8
26// pub mod rfnc;
27// §9
28mod hsm;
29pub use hsm::{Case as HsmCase, test as test_hsm};
30// §10
31// pub mod srst;
32// §11
33// pub mod pmu;
34// §12
35mod dbcn;
36pub use dbcn::{Case as DbcnCase, test as test_dbcn};