[−][src]Module rvemu::devices
The devices module contains peripheral devices.
Re-exports
pub use uart_cli as uart; |
Modules
clint | The clint modules contains the core-local interruptor (CLINT). The CLINT block holds memory-mapped control and status registers associated with software and timer interrupts. It generates per-hart software interrupts and timer |
plic | The plic modules contains the platform-level interrupt controller (PLIC). The PLIC connects all external interrupts in the system to all hart contexts in the system, via the external interrupt source in each hart. It's the global interrupt controller in a RISC-V system. |
uart_cli | The uart module contains the implementation of a universal asynchronous receiver-transmitter (UART) for the CLI tool. The device is 16550a UART, which is used in the QEMU virt machine. See more information in http://byterunner.com/16550.html. |