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