aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iommu/Kconfig
diff options
context:
space:
mode:
authorDavid Woodhouse <David.Woodhouse@intel.com>2015-03-24 14:54:56 +0000
committerDavid Woodhouse <David.Woodhouse@intel.com>2015-10-15 11:24:51 +0100
commit8a94ade4ce6df22006b96c5c9a8d6d12fce67585 (patch)
treee67549edc8ec7f33b89eb1974d754e7f8bd2dd3c /drivers/iommu/Kconfig
parentiommu/vt-d: Introduce intel_iommu=pasid28, and pasid_enabled() macro (diff)
downloadlinux-dev-8a94ade4ce6df22006b96c5c9a8d6d12fce67585.tar.xz
linux-dev-8a94ade4ce6df22006b96c5c9a8d6d12fce67585.zip
iommu/vt-d: Add initial support for PASID tables
Add CONFIG_INTEL_IOMMU_SVM, and allocate PASID tables on supported hardware. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/iommu/Kconfig')
-rw-r--r--drivers/iommu/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index d9da766719c8..e3b2c2e62e32 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -135,6 +135,14 @@ config INTEL_IOMMU
and include PCI device scope covered by these DMA
remapping devices.
+config INTEL_IOMMU_SVM
+ bool "Support for Shared Virtual Memory with Intel IOMMU"
+ depends on INTEL_IOMMU && X86
+ help
+ 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).
+
config INTEL_IOMMU_DEFAULT_ON
def_bool y
prompt "Enable Intel DMA Remapping Devices by default"