[][src]Module riscv_emu_rust::mmu

Structs

MemoryWrapper

Memory wrapper. Converts physical address to the one in memory using DRAM_BASE and accesses Memory.

Mmu

Emulates Memory Management Unit. It holds the Main memory and peripheral devices, maps address to them, and accesses them depending on address. It also manages virtual-physical address translation and memoty protection. It may also be said Bus. @TODO: Memory protection is not implemented yet. We should support.

Enums

AddressingMode