32bit RISC-V Linuxを作りQEMUで実行する

皆様こんにちは.18のhiraです.
僕はコンピュータ工学をやっているつもりで,最近は作成したプロセッサでLinuxを動かそうとしているらしいです.

そのため対称実験用に正しく動くものが欲しいと思い,作っているプロセッサと同じ32bit RISC-VでLinuxを動かす環境を探していました.そこでプロセッサエミュレータであるQEMUでLinuxを動かしました.

その際,64bit向けはあっても意外に32bit向けの構築方法のまとめは少なかったため,32bit環境でLinuxをソースコードからRISC-V向けにビルドしたり,それをQEMUで実行する流れをまとめました.

やっている内容はほぼリンクのブログ(1)リンクのブログ(2)の丸パクリなのですが,一部変える点があったり,補足したい点があったため記録します.

QEMU上で32bit RISC-V Linuxを動かした際のブート画面
“32bit RISC-V Linuxを作りQEMUで実行する” の続きを読む