Versions Compared

Key

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

The VirtIO IOMMU device spec is to be merged upstream soon and this page is to be updated. The best info regarding the current state can be found on the developer's web page: http://jpbrucker.net.



AvailabilityAcceptance in the VIRTIO standardProposal for the standardDe facto standardImplementation statusIn QEMU / Linux kernelFOSSS in a GitHub RepoCommercial / closed-source implementationOther implementationsComplexity estimationPerformanceCode maturity
vIOMMUYesNo

Working draft 0.8 [1].

No

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

Not yet, patches submittedYes: kernel [2], QEMU [3]
ARM SMMUv3 Emulation [4]Low/Medium

Low, see [5] page 21

Low, see [5] page 23, arguable

...