在没有 KVM 的 QEMU 上使用 virtio

在没有 KVM 的 QEMU 上使用 virtio

我想编写一个在QEMU虚拟机内使用的简单驱动程序,它将通过相应的后端特殊虚拟设备与主机进行通信。

所述驱动程序和后端设备将使用该VirtIO功能来工作。该驱动程序是大学练习的目标,它表明必须在具有虚拟化技术的处理器上QEMU使用。KVM

然而我有一台很旧的机器,它的CPU没有这样的实用程序。抛开性能不谈,我想知道我是否能够使用 VirtIO 功能,还是只能与 VirtIO 一起使用KVM

在互联网上找到的有关 VirtIO 的文档几乎不存在,这就是我希望这里有人了解一些信息的原因。

答案1

Virtio是一个用于虚拟IO的API,实现网络和块驱动逻辑,并且可以使用QEMU来实现,而不需要KVM。看这里有关 libvirt 的全面概述,包括不使用 KVM 的示例。

相关内容