LABEL / QEMU

#QEMU

3 posts

QEMU 在 RISC-V 上跑 Ubuntu

QEMU 在 RISC-V 上跑 Ubuntu 本筆記整合完整步驟與實驗心得,全部放在同一份,方便直接複製執行。涵蓋 QEMU + Ubuntu 啟動、QEMU / OpenSBI / U-Boot 最後正確編譯版本、網路/SSH、共享、NFS/CIFS/SSHFS、CoreMark 編譯、常見錯誤對應。 安裝必要套件: bash Copy sudo apt update su…

Systems, OS & Compilers
QEMU 在 RISC-V 上跑 Ubuntu

qemu virtio net lwip

qemu virtio net lwip 整個改動在這個commit 實現 https://github.com/x213212/mini-riscv-os/commit/64d82fd26d69ecdd1985264ac2261d8a8919f46a 研究一下怎麼在 qemu 裡面新增一張 virtio 網卡並註冊到 lwip,使用一些常見的協議 這邊要讓 qemu 網卡收到…

Systems, OS & Compilers
qemu virtio net lwip

研究qemu內部機制與監控指令狀態

研究qemu內部機制與監控指令狀態 如果想理解一個指令級架構整個指令指行前和執行後的狀態,我最想知道的是每一行指令執行前和執行後的register的狀態和,整個cpu 記憶體的狀態這是我比較感興趣的,所以大概研究了一下qemu 有發現其實可以透過plugin 的方式去攔截qemu 指令執行過程中的info ,大概需要幾點,第一假設我指令級架構是 riscv 但是他要跑在x86上…

Systems, OS & Compilers
研究qemu內部機制與監控指令狀態