|
@@ -29,6 +29,7 @@ config X86_64
|
|
|
select HAVE_ARCH_SOFT_DIRTY
|
|
|
select MODULES_USE_ELF_RELA
|
|
|
select NEED_DMA_MAP_STATE
|
|
|
+ select SWIOTLB
|
|
|
select X86_DEV_DMA_OPS
|
|
|
select ARCH_HAS_SYSCALL_WRAPPER
|
|
|
|
|
@@ -919,17 +920,6 @@ config CALGARY_IOMMU_ENABLED_BY_DEFAULT
|
|
|
Calgary anyway, pass 'iommu=calgary' on the kernel command line.
|
|
|
If unsure, say Y.
|
|
|
|
|
|
-# need this always selected by IOMMU for the VIA workaround
|
|
|
-config SWIOTLB
|
|
|
- def_bool y if X86_64
|
|
|
- select NEED_DMA_MAP_STATE
|
|
|
- ---help---
|
|
|
- Support for software bounce buffers used on x86-64 systems
|
|
|
- which don't have a hardware IOMMU. Using this PCI devices
|
|
|
- which can only access 32-bits of memory can be used on systems
|
|
|
- with more than 3 GB of memory.
|
|
|
- If unsure, say Y.
|
|
|
-
|
|
|
config MAXSMP
|
|
|
bool "Enable Maximum number of SMP Processors and NUMA Nodes"
|
|
|
depends on X86_64 && SMP && DEBUG_KERNEL
|