[][src]Module rvemu::bus

The bus module contains the system bus which can access the memroy or memory-mapped peripheral devices.

Structs

Bus

The system bus.

Constants

CLINT_BASE

Core-Local Interruptor (CLINT). The CLINT block holds memory-mapped control and status registers associated with software and timer interrupts.

DRAM_BASE

The address which DRAM starts.

PLIC_BASE

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.

UART_BASE

The address which UART starts. QEMU puts UART registers here in physical memory.