rvsim-core 2.0.0

A cycle-level RISC-V 64-bit system simulator.
1
2
3
4
5
6
7
8
9
10
11
12
//! Memory access type classification (Fetch / Read / Write).

/// Type of memory access operation.
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum AccessType {
    /// Instruction fetch access — requires X permission.
    Fetch,
    /// Data read access — requires R permission.
    Read,
    /// Data write access — requires W permission.
    Write,
}