16.08.2012 Views

Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...

Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...

Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Host Bridge/DRAM Controller Registers (D0:F0)<br />

4.1.18 PAM0—Programmable Attribute Map 0 (D0:F0)<br />

PCI Device: 0<br />

Address Offset: 90h<br />

Default Value: 00h<br />

Access: R/W<br />

Size: 8 bits<br />

This register controls the read, write, and shadowing attributes of the BIOS area from 0F0000h–<br />

0FFFFFh<br />

The (G)MCH allows programmable memory attributes on 13 Legacy memory segments of<br />

various sizes in the 768-KB to 1-MB address range. Seven Programmable Attribute Map (PAM)<br />

registers are used to support these features. Two bits are used to specify memory attributes for<br />

each memory segment. These bits apply to both host accesses and PCI initiator accesses to the<br />

PAM areas. These attributes are:<br />

� RE (Read Enable). When RE = 1, the processor read accesses to the corresponding memory<br />

segment are claimed by the (G)MCH and directed to main memory. Conversely, when<br />

RE = 0, the host read accesses are directed to Primary PCI.<br />

� WE (Write Enable). When WE = 1, the host write accesses to the corresponding memory<br />

segment are claimed by the (G)MCH and directed to main memory. Conversely, when<br />

WE = 0, the host write accesses are directed to Primary PCI.<br />

The RE and WE attributes permit a memory segment to be Read Only, Write Only, Read/Write,<br />

or disabled. For example, if a memory segment has RE = 1 and WE = 0, the segment is Read<br />

Only.<br />

Each PAM Register controls two regions, typically 16 KB in size.<br />

Bit Access &<br />

Default<br />

7:6 Reserved<br />

5:4 R/W<br />

00b<br />

3:0 Reserved<br />

Description<br />

0F0000h–0FFFFFh Attribute (HIENABLE): This field controls the steering of read<br />

and write cycles that addresses the BIOS area from 0F0000 to 0FFFFF.<br />

00 = DRAM Disabled: All accesses are directed to the DMI.<br />

01 = Read Only: All reads are sent to DRAM. All writes are forwarded to the DMI.<br />

10 = Write Only: All writes are sent to DRAM. Reads are serviced by DMI.<br />

11 = Normal DRAM Operation: All reads and writes are serviced by DRAM.<br />

Warning: The (G)MCH may hang if a PCI <strong>Express</strong> graphics attach or DMI-originated access to read<br />

disabled or write disabled PAM segments occur (due to a possible IWB to non-DRAM). For these<br />

reasons, the following critical restriction is placed on the programming of the PAM regions:<br />

At the time that a DMI or PCI <strong>Express</strong> graphics attach accesses to the PAM<br />

region may occur, the targeted PAM segment must be programmed to be both<br />

readable and writeable.<br />

76 Intel ® 82<strong>945G</strong>/82<strong>945G</strong>Z/82<strong>945G</strong>C GMCH and 82<strong>945P</strong>/82<strong>945P</strong>L MCH Datasheet

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!