VIRTIO-IOMMU Driver Merged For Linux 5.3 Kernel

Written by Michael Larabel in Virtualization on 16 July 2019 at 08:28 PM EDT. 2 Comments
With the VirtIO standard for cross-hypervisor compatibility of different virtualized components there is a virtual IOMMU device that is now backed by a working driver in the Linux 5.3 kernel.

The VirtIO specification provides for a virtual IOMMU device as of the v0.8 specification that is platform agnostic and manages direct memory accesses from emulated or physical devices in an efficient manner.

Patches for a Linux VirtIO-IOMMU driver have been floating around since last year while finally this week for the Linux 5.3 kernel merge window it's been queued up for landing. This VirtIO IOMMU driver is coming as part of the VirtIO/Vhost fixes/features/performance work for this next kernel.

Patches are pending for QEMU to support this VirtIO IOMMU functionality.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week