Crate irv

Source

Structs§

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.

Enums§

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.

Traits§

Bus
A bus facilitating accesses on the emulated physical bus.
Csr
A bus facilitating accesses to the emulated CSRs.