FPGA開発日記

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

2020-09-15から1日間の記事一覧

Binary Translation型エミュレータを作る(システムレジスタアクセスを実現するためのホストコードジャンプ)

QEMUがRISC-VのCSR命令をエミュレートする仕組み QEMUが複雑な命令をエミュレートする場合、TCG(Tiny Code Generator)によるx86命令への直接的な変換を行うだけでなく、ホストコードのサポート関数を直接呼び出してその実行を肩代わりする場合がある。例えば…