aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64/Kconfig
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2008-03-28 14:27:03 -0700
committerTony Luck <tony.luck@intel.com>2008-04-09 10:37:21 -0700
commitb34eb53cdcb4f49fd31d78d0e385240820ed9063 (patch)
treefc0bf8ab64fb703bd9a7c104973cd488719f52ab /arch/ia64/Kconfig
parent34e1ceb1881ec895ad9b1b52d073f414f3aa87a9 (diff)
downloadkernel_samsung_aries-b34eb53cdcb4f49fd31d78d0e385240820ed9063.zip
kernel_samsung_aries-b34eb53cdcb4f49fd31d78d0e385240820ed9063.tar.gz
kernel_samsung_aries-b34eb53cdcb4f49fd31d78d0e385240820ed9063.tar.bz2
[IA64] make IOMMU respect the segment boundary limits
IA64's IOMMU implementation allocates memory areas spanning LLD's segment boundary limit. It forces low level drivers to have a workaround to adjust scatter lists that the IOMMU builds. We are in the process of making all the IOMMUs respect the segment boundary limits to remove such work around in LLDs. This patch is for IA64's IOMMU. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/Kconfig')
-rw-r--r--arch/ia64/Kconfig3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
index 8fa3faf..1b73ffe 100644
--- a/arch/ia64/Kconfig
+++ b/arch/ia64/Kconfig
@@ -611,6 +611,9 @@ config IRQ_PER_CPU
bool
default y
+config IOMMU_HELPER
+ def_bool (IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB || IA64_GENERIC)
+
source "arch/ia64/hp/sim/Kconfig"
source "arch/ia64/Kconfig.debug"