Support for Intel IOMMU using DMA Remapping Devices

modulename: iova.ko

and/or

pci-dma.ko

configname: CONFIG_INTEL_IOMMU

Linux Kernel Configuration
└─>Device Drivers
└─>IOMMU Hardware Support
└─>Support for Intel IOMMU using DMA Remapping Devices
In linux kernel since version 3.1 (release Date: 2011-10-24)  
DMA remapping (DMAR) devices support enables independent address
translations for Direct Memory Access (DMA) from devices.
These DMA remapping devices are reported via ACPI tables
and include PCI device scope covered by these DMA
remapping devices.

source code: