Skip to content

Organ1sm/rvemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rvemu

RVEmu is a RISC-V emulator written in C++.

Compile

mkdir build
cd build
cmake ..
make

Usage

./rvemu test_file.bin

To-Do List

  • RV32I
  • RV64I
  • Zifencei extension
  • Zicsr extension
  • M extension
  • A extension
  • F extension
  • D extension
  • Machine mode CSRs
  • User mode
  • Supervisor mode and CSRs
  • CLINT (core local interrupt controller)
  • PLIC (platform level interrupt controller)
  • MMU and virtual-memory system
  • Debugger
  • JIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published