Lily Tsuru
a5f7735d9a
These alias the standard library unique_ptr and shared_ptr riscv: Use Unique in many places Uses lucore::Unique. This should hopefully help memory management somewhat. lcpu: Use Unique riscv::System::Create now creates a Unique so does lucore::Library::OpenExisting |
||
---|---|---|
.. | ||
include/riscv | ||
src | ||
CMakeLists.txt | ||
README.md |
README.md
riscv
This is a simple RISC-V RV32IMA emulation library.
This is based off cnlohr/mini-rv32ima, but:
- Rewritten in C++20 (because I like sanity)
- Cleaned up vastly
- Moved ALL device and MMIO code to seperate interfaces
Depends on lucore.
Usage
TBD (if this is moved to another repo). See the lcpu project