Kconfig 1.2 KB
Newer Older
C
Chris Leech 已提交
1 2 3 4
#
# DMA engine configuration
#

S
Shannon Nelson 已提交
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
menuconfig DMADEVICES
	bool "DMA Offload Engine support"
	depends on (PCI && X86) || ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX
	help
	  Intel(R) offload engines enable offloading memory copies in the
	  network stack and RAID operations in the MD driver.

if DMADEVICES

comment "DMA Devices"

config INTEL_IOATDMA
	tristate "Intel I/OAT DMA support"
	depends on PCI && X86
	select DMA_ENGINE
	select DCA
	help
	  Enable support for the Intel(R) I/OAT DMA engine present
	  in recent Intel Xeon chipsets.

	  Say Y here if you have such a chipset.

	  If unsure, say N.

config INTEL_IOP_ADMA
	tristate "Intel IOP ADMA support"
	depends on ARCH_IOP32X || ARCH_IOP33X || ARCH_IOP13XX
	select ASYNC_CORE
	select DMA_ENGINE
	help
	  Enable support for the Intel(R) IOP Series RAID engines.
C
Chris Leech 已提交
36 37

config DMA_ENGINE
S
Shannon Nelson 已提交
38
	bool
C
Chris Leech 已提交
39

40
comment "DMA Clients"
S
Shannon Nelson 已提交
41
	depends on DMA_ENGINE
42 43 44 45

config NET_DMA
	bool "Network: TCP receive copy offload"
	depends on DMA_ENGINE && NET
S
Shannon Nelson 已提交
46
	help
47 48 49 50 51
	  This enables the use of DMA engines in the network stack to
	  offload receive copy-to-user operations, freeing CPU cycles.
	  Since this is the main user of the DMA engine, it should be enabled;
	  say Y here.

S
Shannon Nelson 已提交
52
endif