Support for Shared Virtual Memory with Intel IOMMU

modulename: intel-svm.ko

configname: CONFIG_INTEL_IOMMU_SVM

Linux Kernel Configuration
└─>Device Drivers
└─>IOMMU Hardware Support
└─>Support for Shared Virtual Memory with Intel IOMMU
In linux kernel since version 3.10 (release Date: 2013-06-30)  
Shared Virtual Memory (SVM) provides a facility for devices
to access DMA resources through process address space by
means of a Process Address Space ID (PASID).

source code: