Crate irv
Source - BaseHart
- A simple implementation of a processor that implements only machine mode.
- CsrAddress
- A wrapper for integers guaranteed to be less than 4096 that is used to represent
CSR addresses.
- CsrIllegal
- Returned by Csr::access to indicate an illegal CSR access.
- Memory
- An efficient implementation of main memory.
- BusError
- An error that can be thrown on a memory access.
- Exception
- Exceptions that can be encountered during the execution of an instruction
by a BaseHart.
- Bus
- A bus facilitating accesses on the emulated physical bus.
- Csr
- A bus facilitating accesses to the emulated CSRs.