Device iotlb

From KVM
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Vhost-net Device IOTLB

Overview

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.

Design Goals

Architecture Independent

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.

Efficient

End user should have no obvious felling performance degradation when using dpdk like program in guest.

Compatible

The implementation should be compatible to current vhost-net memory region API to support VM without DMAR enabled.