From: Joerg Roedel Date: Tue, 18 Nov 2008 11:44:21 +0000 (+0100) Subject: x86: default to SWIOTLB=y on x86_64 X-Git-Tag: v2.6.29-rc1~587^2~2^2~7 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=a1afd01c175324656d0e8f1c82ea94b474953c04;p=karo-tx-linux.git x86: default to SWIOTLB=y on x86_64 Impact: fixes korg bugzilla 11980 A kernel for a 64bit x86 system should always contain the swiotlb code in case it is booted on a machine without any hardware IOMMU supported by the kernel and more than 4GB of RAM. This patch changes Kconfig to always compile swiotlb into the kernel for x86_64. Signed-off-by: Joerg Roedel Cc: stable@kernel.org Signed-off-by: Ingo Molnar --- diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 93224b569187..669c6d588bde 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -566,7 +566,7 @@ config AMD_IOMMU # need this always selected by IOMMU for the VIA workaround config SWIOTLB - bool + def_bool y if X86_64 help Support for software bounce buffers used on x86-64 systems which don't have a hardware IOMMU (e.g. the current generation