From 82d853b62a6a6101d67246ce82298282e0380128 Mon Sep 17 00:00:00 2001 From: lukas Date: Wed, 12 Jan 2022 15:52:53 +0000 Subject: [PATCH] docs: update virt/virtio --- virt/virtio.md | 41 ++++++++++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/virt/virtio.md b/virt/virtio.md index c373e2b..0ebc881 100644 --- a/virt/virtio.md +++ b/virt/virtio.md @@ -2,25 +2,52 @@ title: On paravirtualized hardware description: published: true -date: 2022-01-12T14:41:50.083Z +date: 2022-01-12T15:52:50.547Z tags: editor: markdown dateCreated: 2022-01-12T14:22:51.514Z --- -# Paravirtual hardware +# Paravirtual devices -*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.* +*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](/virt/lexicon)* -In this section, the focus is oriented towards Virtual I/O Devices (VIRTIO), also known as the `virtio` family of devices. +In this section, the focus is oriented towards Virtual I/O Devices (VIRTIO), also known as the `virtio` family of devices: + +* **Graphical frame buffer:** + * [`virtio-gpu`](/virt/virtio/gpu) +* **Video decoding/encoding:** + * [`virtio-video`](/virt/virtio/video) +* **Sound:** + * [`virtio-snd`](/virt/virtio/snd) +* **Block storage:** + * [`virtio-blk`](/virt/virtio/blk) + * [`virtio-scsi`](/virt/virtio/scsi) +## Virtual I/O Devices specifications + +> [OASIS Open](https://www.oasis-open.org/org/) is a non-profit hosting standards related to the IT sector. They host VIRTIO specifications and its technical comittee. +{.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 | No | No | +| *virtio-video* | No | No | No | +| *virtio-snd* | No | No | No | +| *virtio-blk* | No | No | No | +| *virtio-scsi* | No | No | No | +| *virtio-net* | No | No | No | +| *virtio-fs* | No | No | No | +| *virtio-keyboard* | No | No | No | +| *virtio-tablet* | No | No | No | +| *virtio-wayland* | No | No | No | +| *virtio-console* | No | No | No | ## Resources -> [OASIS Open](https://www.oasis-open.org/org/) is a non-profit hosting standards related to the IT sector. They host VIRTIO specifications and its technical comittee. -{.is-info} - * Specifications * [Version 1.0](https://docs.oasis-open.org/virtio/virtio/v1.0/virtio-v1.0.html) of the specification for Virtual I/O Devices * [Version 1.1](https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.html) of the specification for Virtual I/O Devices