1. 看情況,某些 device emulation 用跟真實裝置相同驅動即可,如果需要半虛擬化則需要實作對應驅動2. 參考
https://qemu-project.gitlab.io/qemu/system/device-emulation.html ,半虛擬化裝置則多為 virtio規格。也可以閱讀文件先了解 QEMU 大概運作方式: https://www.qemu.org/docs/master/system/introduction.html
#feature-overview3. 可以,大部分裝置模擬(vhost, passthrough等例外)在各自的 QEMU process 進行也可以參考
https://hackmd.io/@sysprog/linux-kvm