wiki/virt/virtio.md
2022-01-12 16:45:53 +00:00

2.8 KiB

title description published date tags editor dateCreated
On paravirtualized hardware true 2022-01-12T16:45:51.012Z markdown 2022-01-12T14:22:51.514Z

Section under construction {.is-warning}

Paravirtual hardware

Paravirtual hardware are emulated hardware or devices that can be found in a virtual environment. Contrary to other emulated hardware, they don't intend to mimic a particular piece of real hardware. More details on the lexicon

In this section, the focus is oriented towards Virtual I/O Devices (VIRTIO), also known as the virtio family of devices:

This list is not meant to be exhaustive {.is-info}

Graphical frame buffer

  • virtio-gpu:
    • Paravirtual GPU that provides a subset of the host GPU capabilities to a guest virtual machine

Video decoding/encoding

  • virtio-video:
    • Paravirtual video device that provides encoding and decoding capabilities to a guest virtual machine

Sound

Storage

Network

Input devices

Miscellaneous

Virtual I/O Devices specifications

OASIS Open is a non-profit hosting standards related to the IT sector. They host VIRTIO specifications and its technical committee. {.is-info}

  • Below is a table showing support of virtio devices depending on the specification version
Paravirtual device Spec. 1.0 Spec. 1.1 Spec. 1.2
virtio-gpu No Yes Yes
virtio-video No No Yes
virtio-snd No No Yes
virtio-blk Yes Yes Yes
virtio-scsi Yes Yes Yes
virtio-fs No No ?
virtio-net Yes Yes Yes
virtio-keyboard No No ?
virtio-tablet No No ?
virtio-wayland No No ?
virtio-console Yes Yes Yes

Resources