Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d1598e05 authored by Jan Beulich's avatar Jan Beulich Committed by Tony Luck
Browse files

[IA64] Enable SWIOTLB only when needed



Don't force CONFIG_SWIOTLB on when not actually needed (i.e. HP_ZX1 and
SGI_SN2).

Signed-off-by: default avatarJan Beulich <jbeulich@novell.com>
Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent 980dbfd4
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -30,7 +30,6 @@ config MMU


config SWIOTLB
config SWIOTLB
       bool
       bool
       default y


config RWSEM_XCHGADD_ALGORITHM
config RWSEM_XCHGADD_ALGORITHM
	bool
	bool
@@ -88,6 +87,7 @@ config IA64_GENERIC
	bool "generic"
	bool "generic"
	select NUMA
	select NUMA
	select ACPI_NUMA
	select ACPI_NUMA
	select SWIOTLB
	help
	help
	  This selects the system type of your hardware.  A "generic" kernel
	  This selects the system type of your hardware.  A "generic" kernel
	  will run on any supported IA-64 system.  However, if you configure
	  will run on any supported IA-64 system.  However, if you configure
@@ -104,6 +104,7 @@ config IA64_GENERIC


config IA64_DIG
config IA64_DIG
	bool "DIG-compliant"
	bool "DIG-compliant"
	select SWIOTLB


config IA64_HP_ZX1
config IA64_HP_ZX1
	bool "HP-zx1/sx1000"
	bool "HP-zx1/sx1000"
@@ -113,6 +114,7 @@ config IA64_HP_ZX1


config IA64_HP_ZX1_SWIOTLB
config IA64_HP_ZX1_SWIOTLB
	bool "HP-zx1/sx1000 with software I/O TLB"
	bool "HP-zx1/sx1000 with software I/O TLB"
	select SWIOTLB
	help
	help
	  Build a kernel that runs on HP zx1 and sx1000 systems even when they
	  Build a kernel that runs on HP zx1 and sx1000 systems even when they
	  have broken PCI devices which cannot DMA to full 32 bits.  Apart
	  have broken PCI devices which cannot DMA to full 32 bits.  Apart
@@ -131,6 +133,7 @@ config IA64_SGI_SN2


config IA64_HP_SIM
config IA64_HP_SIM
	bool "Ski-simulator"
	bool "Ski-simulator"
	select SWIOTLB


endchoice
endchoice