English
Language : 

307013-003 Datasheet, PDF (617/848 Pages) Intel Corporation – Intel I/O Controller Hub 7
IDE Controller Registers (D31:F1)
15.2.3
Bit
Description
Interrupt — R/WC. Software can use this bit to determine if an IDE device has
asserted its interrupt line (IDEIRQ).
0 = Software clears this bit by writing a 1 to it. If this bit is cleared while the
2
interrupt is still active, this bit will remain clear until another assertion edge is
detected on the interrupt line.
1 = Set by the rising edge of the IDE interrupt line, regardless of whether or not the
interrupt is masked in the 8259 or the internal I/O APIC. When this bit is read as
1, all data transferred from the drive is visible in system memory.
Error — R/WC.
1
0 = Software clears this bit by writing a 1 to it.
1 = This bit is set when the controller encounters a target abort or master abort
when transferring data on PCI.
Bus Master IDE Active (ACT) — RO.
0 = This bit is cleared by the ICH7 when the last transfer for a region is performed,
where EOT for that region is set in the region descriptor. It is also cleared by the
0
ICH7 when the Start bit is cleared in the Command register. When this bit is read
as 0, all data transferred from the drive during the previous bus master
command is visible in system memory, unless the bus master command was
aborted.
1 = Set by the ICH7 when the Start bit is written to the Command register.
BMIDP—Bus Master IDE Descriptor Table Pointer Register
(IDE—D31:F1)
Address Offset: BMIBASE + 04h
Default Value: All bits undefined
Attribute:
Size:
R/W
32 bits
Bit
31:2
1:0
Description
Address of Descriptor Table (ADDR) — R/W. Corresponds to A[31:2]. The
Descriptor Table must be DWord-aligned. The Descriptor Table must not cross a 64-K
boundary in memory.
Reserved
§
Intel ® ICH7 Family Datasheet
617