Expand description
This is the CoIOMMU backend implementation. CoIOMMU is a virtual device which provide fine-grained pinning for the VFIO pci-passthrough device so that hypervisor doesn’t need to pin the enter VM’s memory to improve the memory utilization. CoIOMMU doesn’t provide the intra-guest protection so it can only be used for the TRUSTED passthrough devices.
CoIOMMU is presented at KVM forum 2020: https://kvmforum2020.sched.com/event/eE2z/a-virtual-iommu-with-cooperative-dma-buffer-tracking-yu-zhang-intel
Also presented at usenix ATC20: https://www.usenix.org/conference/atc20/presentation/tian
Structs§
- Holds the parameters for a coiommu device
- DTTIter 🔒
Enums§
- Holds the coiommu unpin policy
- Error 🔒