
Register Description
R
3 Register Description
The MCH contains two sets of software accessible registers, accessed via the host processor I/O address space:
•Control registers I/O mapped into the processor I/O space, which control access to PCI and AGP configuration space (see Section 3.3).
•Internal configuration registers residing within the MCH are partitioned into two logical device register sets (“logical” since they reside within a single physical device). The first register set is dedicated to
The MCH supports PCI configuration space accesses using the mechanism denoted as
Configuration Mechanism #1 in the PCI specification.
The MCH internal registers (I/O Mapped and configuration registers) are accessible by the processor. The registers can be accessed as Byte, Word
3.1Register Terminology
Term | Description |
|
|
RO | Read Only. If a register is read only, writes to this register have no effect. |
|
|
R/W | Read/Write. A register with this attribute can be read and written. |
|
|
R/W/L | Read/Write/Lock. A register with this attribute can be read, written, and Locked. |
|
|
R/WC | Read/Write Clear. A register bit with this attribute can be read and written. However, a |
| write of a 1 clears (sets to 0) the corresponding bit and a write of a 0 has no effect. |
|
|
R/WO | Read/Write Once. A register bit with this attribute can be written to only once after |
| power up. After the first write, the bit becomes read only. |
|
|
L | Lock. A register bit with this attribute becomes Read Only after a lock bit is set. |
|
|
Reserved Bits | Some of the MCH registers described in this section contain reserved bits. These bits |
| are labeled “Reserved”. Software must deal correctly with fields that are reserved. On |
| reads, software must use appropriate masks to extract the defined bits and not rely on |
| reserved bits being any particular value. On writes, software must ensure that the |
| values of reserved bit positions are preserved. That is, the values of reserved bit |
| positions must first be read, merged with the new values for other bit positions and |
| then written back. Note that software does not need to perform a |
| operation for the Configuration Address (CONF_ADDR) register. |
|
|
Intel® 82845 MCH for SDR Datasheet | 31 |