What's in Virtio 1.2 - And What Isn't There
summary
Virtio 1.2 ships as a three‑year, pandemic‑delayed spec with nine new device types (persistent memory with DAX support, RPMSG-like GPIO events, IOMMU bypass for performance and legacy boot, vhost bypass and secure erase) plus packet-mode virtio sockets, header-split and GSO RX for net perf, zone block support, and an admin virtqueue for SR‑IOV migration and nested “virtio as transport.” The release is complete, some Linux drivers lag, and per-queue reset plus validation/forward‑compatibility work aims to make upgrades safer. Stable Diffusion is used only for illustrations.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 0:40A year ago
- 2:27Persistent memory
- 3:26Single buffer
- 4:02Event queue
- 4:36Bypass
- 5:58PassThrough
- 6:23Stream
- 7:31Virtues
- 10:21New Devices
- 12:11Zone Block Devices
- 12:46Header Split
- 14:27Secure Encryption
- 15:44Migration
- 17:28VLANs
- 18:41Scalable Libraryization
- 22:27Hardware Changes
- 23:06Forward Compatibility
- 23:47GitHub Issue
- 24:50Development Mailing List
- 25:13Driver Development
related talks
21mVirtio hardware accelerators and other news
28mVirtual Versus Physical: Virtio Changes for New Hardware
30mVirtio for PCI Endpoint Subsystem in Linux Kernel
28mVirtio on Type-1 hypervisors
26mDay 1 Keynote Sessions
41mVirtIo-Net PCIe Function Using Linux PCI Endpoint Framework
41mVirtIo-Net PCIe Function Using Linux PCI Endpoint Framework
19mA Linux Bus for SVSM Services: Build New, Reuse VIRTIO, or Both?
