diff options
author | Lu Baolu <baolu.lu@linux.intel.com> | 2019-09-06 14:14:50 +0800 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2019-09-11 12:34:30 +0200 |
commit | c5a5dc4cbbf4540c1891cdb2b70cf469405ea61f (patch) | |
tree | c8b80048b72d9094a9b92d4aa4c9de33cf60f2c2 /drivers/iommu/Kconfig | |
parent | e5e04d051979dbd636a99099b7a595093c50a4bc (diff) | |
download | lwn-c5a5dc4cbbf4540c1891cdb2b70cf469405ea61f.tar.gz lwn-c5a5dc4cbbf4540c1891cdb2b70cf469405ea61f.zip |
iommu/vt-d: Don't switch off swiotlb if bounce page is used
The bounce page implementation depends on swiotlb. Hence, don't
switch off swiotlb if the system has untrusted devices or could
potentially be hot-added with any untrusted devices.
Cc: Ashok Raj <ashok.raj@intel.com>
Cc: Jacob Pan <jacob.jun.pan@linux.intel.com>
Cc: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/Kconfig')
-rw-r--r-- | drivers/iommu/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index e15cdcd8cb3c..a4ddeade8ac4 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -182,6 +182,7 @@ config INTEL_IOMMU select IOMMU_IOVA select NEED_DMA_MAP_STATE select DMAR_TABLE + select SWIOTLB help DMA remapping (DMAR) devices support enables independent address translations for Direct Memory Access (DMA) from devices. |