.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "PIIX_FAULTY_DMA0" "" "06 October 2005" "" ""
.SH NAME
piix_faulty_dma0 \- check for DMA0 errata
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
int piix_faulty_dma0 (ide_hwif_t * \fIhwif\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIhwif\fB\fR
IDE interface to check
.SH "DESCRIPTION"
.PP
If an ICH/ICH0/ICH2 interface is is operating in multi-word
DMA mode with 600nS cycle time the IDE PIO prefetch buffer will
inadvertently provide an extra piece of secondary data to the primary
device resulting in data corruption.
.PP
With such a device this test function returns true. This allows
our tuning code to follow Intel recommendations and use PIO on
such devices.