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 ...

16.08.2012 Views

Host-PCI Express* Bridge Registers (D1:F0) (Intel® 82945G/82945GC/82945P/82945PL Only) 5.1.22 BCTRL1—Bridge Control (D1:F0) PCI Device: 1 Address Offset: 3Eh Default Value: 0000h Access: RO, R/W Size: 16 bits This register provides extensions to the PCICMD1 register that are specific to PCI-to-PCI bridges. The BCTRL provides additional control for the secondary interface (i.e., PCI Express) as well as some bits that affect the overall behavior of the “virtual” Host-to-PCI Express bridge in the (G)MCH (e.g., VGA compatible address ranges mapping). Bit Access & Default 15:12 Reserved 11 RO 0b 10 RO 0b 9 RO 0b 8 RO 0b 7 RO 0b 6 R/W 0b 5 RO 0b 4 R/W 0b 3 R/W 0b Description Discard Timer SERR Enable: Hardwired to 0. Not Applicable or Implemented. Discard Timer Status: Hardwired to 0. Not Applicable or Implemented. Secondary Discard Timer: Hardwired to 0. Not Applicable or Implemented. Primary Discard Timer: Hardwired to 0. Not Applicable or Implemented. Fast Back-to-Back Enable (FB2BEN): Hardwired to 0. Not Applicable or Implemented. Secondary Bus Reset (SRESET): 0 = Hot reset not triggered on the corresponding PCI Express port. 1 = Setting this bit triggers a hot reset on the corresponding PCI Express port. Master Abort Mode (MAMODE): Hardwired to 0. When acting as a master, unclaimed reads that experience a master abort return all 1s and any writes that experience a master abort complete normally and the data is discarded. VGA 16-bit Decode: This bit enables the PCI-to-PCI bridge to provide 16-bit decoding of VGA I/O address precluding the decoding of alias addresses every 1 KB. This bit only has meaning if bit 3 (VGA Enable) of this register is also set to 1, enabling VGA I/O decoding and forwarding by the bridge. 0 = Execute 10-bit address decodes on VGA I/O accesses. 1 = Execute 16-bit address decodes on VGA I/O accesses. VGA Enable (VGAEN): This bit controls the routing of processor-initiated transactions targeting VGA compatible I/O and memory address ranges. See the VGAEN/MDAP table in the LAC Register[0] (Device 0, offset 97h). 126 Intel ® 82945G/82945GZ/82945GC GMCH and 82945P/82945PL MCH Datasheet

Bit Access & Default 2 R/W 0b 1 R/W 0b 0 RO 0b Host-PCI Express* Bridge Registers (D1:F0) (Intel® 82945G/82945GC/82945P/82945PL Only) Description ISA Enable (ISAEN): This bit is used to exclude legacy resource decode to route ISA resources to the legacy decode path. This bit modifies the response by the (G)MCH to an I/O access issued by the processor that target ISA I/O addresses. This applies only to I/O addresses that are enabled by the IOBASE and IOLIMIT registers. 0 = All addresses defined by the IOBASE and IOLIMIT for processor I/O transactions will be mapped to PCI Express. 1 = (G)MCH will not forward to PCI Express any I/O transactions addressing the last 768 bytes in each 1-KB block, even if the addresses are within the range defined by the IOBASE and IOLIMIT registers. Instead of going to PCI Express, these cycles are forwarded to DMI where they can be subtractively or positively claimed by the ISA bridge. SERR Enable (SERREN): 0 = Disable. No forwarding of error messages from secondary side to primary side that could result in a SERR. 1 = Enable. ERR_COR, ERR_NONFATAL, and ERR_FATAL messages result in SERR message when individually enabled by the Root Control register. Parity Error Response Enable (PEREN): This bit controls whether or not the Master Data Parity Error bit in the Secondary Status register is set when the (G)MCH receives across the link (upstream) a Read Data Completion Poisoned TLP. 0 = Disable. Master Data Parity Error bit in Secondary Status register cannot be set. 1 = Enable. Master Data Parity Error bit in Secondary Status register can be set. Intel ® 82945G/82945G/82945GC GMCH and 82945P/82945PL MCH Datasheet 127

Host-PCI <strong>Express</strong>* Bridge Registers (D1:F0) (<strong>Intel®</strong> 82<strong>945G</strong>/82<strong>945G</strong>C/82<strong>945P</strong>/82<strong>945P</strong>L Only)<br />

5.1.22 BCTRL1—Bridge Control (D1:F0)<br />

PCI Device: 1<br />

Address Offset: 3Eh<br />

Default Value: 0000h<br />

Access: RO, R/W<br />

Size: 16 bits<br />

This register provides extensions to the PCICMD1 register that are specific to PCI-to-PCI<br />

bridges. The BCTRL provides additional control for the secondary interface (i.e., PCI <strong>Express</strong>) as<br />

well as some bits that affect the overall behavior of the “virtual” Host-to-PCI <strong>Express</strong> bridge in<br />

the (G)MCH (e.g., VGA compatible address ranges mapping).<br />

Bit Access &<br />

Default<br />

15:12 Reserved<br />

11 RO<br />

0b<br />

10 RO<br />

0b<br />

9 RO<br />

0b<br />

8 RO<br />

0b<br />

7 RO<br />

0b<br />

6 R/W<br />

0b<br />

5 RO<br />

0b<br />

4 R/W<br />

0b<br />

3 R/W<br />

0b<br />

Description<br />

Discard Timer SERR Enable: Hardwired to 0. Not Applicable or Implemented.<br />

Discard Timer Status: Hardwired to 0. Not Applicable or Implemented.<br />

Secondary Discard Timer: Hardwired to 0. Not Applicable or Implemented.<br />

Primary Discard Timer: Hardwired to 0. Not Applicable or Implemented.<br />

Fast Back-to-Back Enable (FB2BEN): Hardwired to 0. Not Applicable or<br />

Implemented.<br />

Secondary Bus Reset (SRESET):<br />

0 = Hot reset not triggered on the corresponding PCI <strong>Express</strong> port.<br />

1 = Setting this bit triggers a hot reset on the corresponding PCI <strong>Express</strong> port.<br />

Master Abort Mode (MAMODE): Hardwired to 0. When acting as a master,<br />

unclaimed reads that experience a master abort return all 1s and any writes that<br />

experience a master abort complete normally and the data is discarded.<br />

VGA 16-bit Decode: This bit enables the PCI-to-PCI bridge to provide 16-bit<br />

decoding of VGA I/O address precluding the decoding of alias addresses every<br />

1 KB. This bit only has meaning if bit 3 (VGA Enable) of this register is also set to<br />

1, enabling VGA I/O decoding and forwarding by the bridge.<br />

0 = Execute 10-bit address decodes on VGA I/O accesses.<br />

1 = Execute 16-bit address decodes on VGA I/O accesses.<br />

VGA Enable (VGAEN): This bit controls the routing of processor-initiated<br />

transactions targeting VGA compatible I/O and memory address ranges. See the<br />

VGAEN/MDAP table in the LAC Register[0] (Device 0, offset 97h).<br />

126 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!