Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


AvailabilityAcceptance in the VIRTIO standardProposal for the standardDe facto standardImplementation statusIn QEMU / Linux kernelFOSSS in a GitHub RepoCommercial / closed-source implementationOther implementationsComplexity estimationPerformanceCode maturity
virtio-iommuYesNo (WIP)Expected to land in 1.2

Final proposal v0.4 Working draft 0.12 [1].

No

The device can handle attach/detach and map/unmap requests from a guest.

Not yet, patches submittedYes: kernel (upstream since 5.3) [2], QEMU [3]
ARM SMMUv3 Emulation [4]Low/Medium

Low, see [5] page 21, needs testing

Medium


[1] httphttps://jpbrucker.netgithub.com/oasis-tcs/virtio-iommuspec/spec/virtio-iommu.pdfissues/37

[2] https://github.com/torvalds/linux/blob/v5.3/drivers/iommu/virtio-iommu.c

...