Vhost-net Device IOTLB
This page provides information about the design of Device IOTLB for vhost-net to provides a secure and efficient environment for dpdk like program in guest.
The implementation should be compatible to current Qemu's IOMMU architecture, then it should be architecture independent and then be easy to be ported to various platform/IOMMU implementation.
End user should have no obvious felling performance degradation when using dpdk like program in guest.
The implementation should be compatible to current vhost-net memory region API to support VM without DMAR enabled.