You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »




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


[1] http://jpbrucker.net/virtio-iommu/spec/virtio-iommu.pdf

[2] https://lwn.net/Articles/772560/

[3] https://github.com/eauger/qemu/tree/v3.1.0-rc1-virtio-iommu-v0.8.1

[4] https://patchwork.ozlabs.org/cover/904249/

[5] http://events17.linuxfoundation.org/sites/events/files/slides/viommu_arm.pdf

  • No labels