Skip to content

ItsIronicIInsist/riscvEmu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

riscvEmu

riscv emulator in rust

Project to become more familiar with both rust and riscv assembly

Aiming to have full support for RV64G (IMAFD+csr) + some hardware peripherals

Single threaded so fence and atomic instructions arent proper implementations

Currently working on:

Implementing privilege levels

RV64-F (implementing edge stuff)

Currently have support for:

RV64I (Exluding fence, ecall, ebreak)

RV64M

RV64A (Emulator is single threaded so not 'truly' atomic

RV64-CSR (Still need to implement access wrappers, but w/out privilege levels this cant be done.)

About

riscv emulator in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages