From Wikibooks, open books for an open world
< QEMU‎ | Devices
Jump to: navigation, search

Virtio is a platform for IO virtualization, common to several hypervisors (and QEMU).

The guest operating system needs specialized drivers to handle these devices.

Supported devices[edit]

Function Bus Type Device Usage example
Networking PCI 10Gb/s virtio-net-pci qemu -net nic,model=virtio ...
Storage PCI SCSI virtio-scsi-pci qemu -drive file=disk.img,if=virtio ...
Memory PCI RAM virtio-balloon-pci
Serial PCI Serial virtio-serial-pci

Supported Guest Systems[edit]

OS Drivers
Microsoft Windows http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers
Linux-based 2.6.x, 3.x
FreeBSD 9.x (available), 10.x (in GENERIC kernel) https://www.freebsd.org/cgi/man.cgi?query=virtio&sektion=4