FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

RISC-V シミュレータツールチェイン rv8

こういうツールチェインが作りたいんだよなあ。見た目にも非常にきれいな、RISC-Vシミュレータツールセットだ。RISC-V命令セットからx86/64へのバイナリトランスレーション(JIT)もサポートしている。 RISC-Vのほしいツールチェイン群はすべて揃っているんじゃないか、という印象。

こんな感じのログを出力することができるらしい。きれいだなあ。

https://raw.githubusercontent.com/rv8-io/rv8/master/doc/images/screenshot-1.png

  • rv-jit - user mode x86-64 binary translator
  • rv-sim - user mode system call proxy simulator
  • rv-sys - full system emulator with soft MMU
  • rv-bin - ELF disassembler and histogram tool
  • rv-meta - code and documentation generator

rv8 - RISC-V simulator for x86-64

github.com

まだきちんと実行しているわけではないが、一応cloneしてビルドできるところまでは確認した。きちんと使いこなせるようにしないと。。。