Skip to content

Functional RISC-V simulator (64 bits) for ELF binary apps, with MMU/TLB, threaded code and plugins.

License

Notifications You must be signed in to change notification settings

Stan1slavssKy/RISCV-Simulator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISCV Simulator

Build

cd simulator
mkdir build && cd build
cmake .. -GNinja
ninja simulator

Testing

Only unit-tests are supported now.

cd simulator
mkdir build && cd build
cmake .. -GNinja
ninja unit_tests
./unit_tests

Project naming rules

Actual naming rules can be found in NAMING_RULES.md.

Formatting

Before commit to master every contributor should use clang-format:

ninja clang-force-format

About

Functional RISC-V simulator (64 bits) for ELF binary apps, with MMU/TLB, threaded code and plugins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.3%
  • Python 3.8%
  • CMake 1.9%