123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- pub const EID_NACL: usize = crate::eid_from_str("NACL") as _;
- pub use fid::*;
- mod fid {
-
-
-
- pub const PROBE_FEATURE: usize = 0;
-
-
-
- pub const SET_SHMEM: usize = 1;
-
-
-
- pub const SYNC_CSR: usize = 2;
-
-
-
- pub const SYNC_HFENCE: usize = 3;
-
-
-
- pub const SYNC_SRET: usize = 4;
- }
- pub mod feature_id {
-
-
-
- pub const SYNC_CSR: usize = 0;
-
-
-
- pub const SYNC_HFENCE: usize = 1;
-
-
-
- pub const SYNC_SRET: usize = 2;
-
-
-
- pub const AUTOSWAP_CSR: usize = 3;
- }
- pub mod shmem_size {
- use core::mem::size_of;
-
- pub const NATIVE: usize = 4096 + 1024 * size_of::<usize>();
-
- pub const RV32: usize = 4096 + 1024 * size_of::<u32>();
-
- pub const RV64: usize = 4096 + 1024 * size_of::<u64>();
-
- pub const RV128: usize = 4096 + 1024 * size_of::<u128>();
- }
|