Generic PCI bus-master DMA support
configname: CONFIG_BLK_DEV_IDEDMA_PCI
Linux Kernel Configuration
└─>Device Drivers
└─>ATA/ATAPI/MFM/RLL support
└─>Generic PCI bus-master DMA support
In linux kernel since version 2.6.20 (release Date: 2007-02-04)
If your PCI system uses IDE drive(s) (as opposed to SCSI, say) and
is capable of bus-master DMA operation (most Pentium PCI systems),
you will want to say Y here to reduce CPU overhead. You can then use
the "hdparm" utility to enable DMA for drives for which it was not
enabled automatically. By default, DMA is not enabled automatically
for these drives, but you can change that by saying Y to the
following question "Use DMA by default when available". You can get
the latest version of the hdparm utility from
<ftp://ibiblio.org/pub/Linux/system/hardware/>.
Read the comments at the beginning of <file:drivers/ide/ide-dma.c>
and the file Documentation/ide.txt for more information.
It is safe to say Y to this question.
is capable of bus-master DMA operation (most Pentium PCI systems),
you will want to say Y here to reduce CPU overhead. You can then use
the "hdparm" utility to enable DMA for drives for which it was not
enabled automatically. By default, DMA is not enabled automatically
for these drives, but you can change that by saying Y to the
following question "Use DMA by default when available". You can get
the latest version of the hdparm utility from
<ftp://ibiblio.org/pub/Linux/system/hardware/>.
Read the comments at the beginning of <file:drivers/ide/ide-dma.c>
and the file Documentation/ide.txt for more information.
It is safe to say Y to this question.
is selected by
CONFIG_BLK_DEV_AEC62XXCONFIG_BLK_DEV_ALI15X3
CONFIG_BLK_DEV_AMD74XX
CONFIG_BLK_DEV_ATIIXP
CONFIG_BLK_DEV_CMD64X
CONFIG_BLK_DEV_TRIFLEX
CONFIG_BLK_DEV_CY82C693
CONFIG_BLK_DEV_CS5520
CONFIG_BLK_DEV_CS5530
CONFIG_BLK_DEV_CS5535
CONFIG_BLK_DEV_HPT366
CONFIG_BLK_DEV_JMICRON
CONFIG_BLK_DEV_SC1200
CONFIG_BLK_DEV_PIIX
CONFIG_BLK_DEV_IT821X
CONFIG_BLK_DEV_NS87415
CONFIG_BLK_DEV_PDC202XX_OLD
CONFIG_BLK_DEV_PDC202XX_NEW
CONFIG_BLK_DEV_SVWKS
CONFIG_BLK_DEV_SGIIOC4
CONFIG_BLK_DEV_SIIMAGE
CONFIG_BLK_DEV_SIS5513
CONFIG_BLK_DEV_SL82C105
CONFIG_BLK_DEV_SLC90E66
CONFIG_BLK_DEV_TRM290
CONFIG_BLK_DEV_VIA82CXXX
is depended by
CONFIG_BLK_DEV_AEC62XXCONFIG_BLK_DEV_ALI15X3
CONFIG_BLK_DEV_AMD74XX
CONFIG_BLK_DEV_ATIIXP
CONFIG_BLK_DEV_CMD64X
CONFIG_BLK_DEV_TRIFLEX
CONFIG_BLK_DEV_CY82C693
CONFIG_BLK_DEV_CS5520
CONFIG_BLK_DEV_CS5530
CONFIG_BLK_DEV_CS5535
CONFIG_BLK_DEV_HPT366
CONFIG_BLK_DEV_JMICRON
CONFIG_BLK_DEV_SC1200
CONFIG_BLK_DEV_PIIX
CONFIG_BLK_DEV_IT821X
CONFIG_BLK_DEV_NS87415
CONFIG_BLK_DEV_PDC202XX_OLD
CONFIG_BLK_DEV_PDC202XX_NEW
CONFIG_BLK_DEV_SVWKS
CONFIG_BLK_DEV_SGIIOC4
CONFIG_BLK_DEV_SIIMAGE
CONFIG_BLK_DEV_SIS5513
CONFIG_BLK_DEV_SL82C105
CONFIG_BLK_DEV_SLC90E66
CONFIG_BLK_DEV_TRM290
CONFIG_BLK_DEV_VIA82CXXX
CONFIG_BLK_DEV_IDE_PMAC