summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/Kconfig
diff options
context:
space:
mode:
authorDavid Woodhouse2015-09-09 12:40:47 +0200
committerDavid Woodhouse2015-10-15 13:55:45 +0200
commit2f26e0a9c9860db290d63e9d85c2c8c09813677f (patch)
tree6a3712f991b9ae60b8eaece608c355b66fd3e5b5 /drivers/iommu/Kconfig
parentiommu/vt-d: Always enable PASID/PRI PCI capabilities before ATS (diff)
downloadkernel-qcow2-linux-2f26e0a9c9860db290d63e9d85c2c8c09813677f.tar.gz
kernel-qcow2-linux-2f26e0a9c9860db290d63e9d85c2c8c09813677f.tar.xz
kernel-qcow2-linux-2f26e0a9c9860db290d63e9d85c2c8c09813677f.zip
iommu/vt-d: Add basic SVM PASID support
This provides basic PASID support for endpoint devices, tested with a version of the i915 driver. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/iommu/Kconfig')
-rw-r--r--drivers/iommu/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index 8d23f5ed8ae2..be18b214c31e 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -139,6 +139,7 @@ config INTEL_IOMMU_SVM
bool "Support for Shared Virtual Memory with Intel IOMMU"
depends on INTEL_IOMMU && X86
select PCI_PASID
+ select MMU_NOTIFIER
help
Shared Virtual Memory (SVM) provides a facility for devices
to access DMA resources through process address space by