Skip to content

DBT-RISE - A versatile Dynamic Binary Translation (DBT) based environment to implement instruction set simulator (ISS)

License

Notifications You must be signed in to change notification settings

Minres/DBT-RISE-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBT-RISE

A versatile Dynamic Binary Translation (DBT) based environment to implement instruction set simulators (ISS)

This library contains the core elements of DBT-RISE and as such is intended to be part of a target project like DBT-RISE-RISCV or HIFIFE1-VP.

It implements the basic structure to quickly develop ISS using dynamic binary translation using different options for a backend.

The different backends are:

  • interp: An interpreter based backend without any dbt
  • tcc: c compiler without any optimizations
  • llvm: llvm IR with optimizations from llvm
  • asmjit: direct host assembly generation

About

DBT-RISE - A versatile Dynamic Binary Translation (DBT) based environment to implement instruction set simulator (ISS)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published