Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#
2# DMA engine configuration
3#
4
5menu "DMA Engine support"
6 depends on !S390
7
8config DMA_ENGINE
9 bool "Support for DMA engines"
10 ---help---
11 DMA engines offload copy operations from the CPU to dedicated
12 hardware, allowing the copies to happen asynchronously.
13
14comment "DMA Clients"
15
16config NET_DMA
17 bool "Network: TCP receive copy offload"
18 depends on DMA_ENGINE && NET
19 default y
20 ---help---
21 This enables the use of DMA engines in the network stack to
22 offload receive copy-to-user operations, freeing CPU cycles.
23 Since this is the main user of the DMA engine, it should be enabled;
24 say Y here.
25
26comment "DMA Devices"
27
28config INTEL_IOATDMA
29 tristate "Intel I/OAT DMA support"
30 depends on DMA_ENGINE && PCI
31 default m
32 ---help---
33 Enable support for the Intel(R) I/OAT DMA engine.
34
35endmenu