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 ...
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
- Page 75 and 76: Host Bridge/DRAM Controller Registe
- Page 77 and 78: 4.1.19 PAM1—Programmable Attribut
- Page 79 and 80: 4.1.21 PAM3—Programmable Attribut
- Page 81 and 82: 4.1.23 PAM5—Programmable Attribut
- Page 83 and 84: 4.1.25 LAC—Legacy Access Control
- Page 85 and 86: Host Bridge/DRAM Controller Registe
- Page 87 and 88: 4.1.29 ERRSTS—Error Status (D0:F0
- Page 89 and 90: 4.1.31 SKPD—Scratchpad Data (D0:F
- Page 91 and 92: Host Bridge/DRAM Controller Registe
- Page 93 and 94: Host Bridge/DRAM Controller Registe
- Page 95 and 96: 4.2.7 C0DCLKDIS—Channel A DRAM Cl
- Page 97 and 98: 4.2.9 C0DRT1—Channel A DRAM Timin
- Page 99 and 100: Bit Access & Default 6:4 R/W 000b 3
- Page 101 and 102: Host Bridge/DRAM Controller Registe
- Page 103 and 104: 4.2.24 PMSTS—Power Management Sta
- Page 105 and 106: 4.3.1 EPESD—EP Element Self Descr
- Page 107 and 108: 4.3.3 EPLE1A—EP Link Entry 1 Addr
- Page 109 and 110: Host-PCI Express* Bridge Registers
- Page 111 and 112: Address Offset Host-PCI Express* Br
- Page 113 and 114: 5.1.3 PCICMD1—PCI Command (D1:F0)
- Page 115 and 116: 5.1.4 PCISTS1—PCI Status (D1:F0)
- Page 117 and 118: 5.1.7 CL1—Cache Line Size (D1:F0)
- Page 119 and 120: 5.1.12 IOBASE1—I/O Base Address (
- Page 121 and 122: 5.1.15 MBASE1—Memory Base Address
- Page 123 and 124: Host-PCI Express* Bridge Registers
- Page 125: 5.1.20 INTRLINE1—Interrupt Line (
- Page 129 and 130: Host-PCI Express* Bridge Registers
- Page 131 and 132: Host-PCI Express* Bridge Registers
- Page 133 and 134: 5.1.29 MA—Message Address (D1:F0)
- Page 135 and 136: 5.1.33 DCAP—Device Capabilities (
- Page 137 and 138: 5.1.35 DSTS—Device Status (D1:F0)
- Page 139 and 140: 5.1.37 LCTL—Link Control (D1:F0)
- Page 141 and 142: 5.1.39 SLOTCAP—Slot Capabilities
- Page 143 and 144: 5.1.41 SLOTSTS—Slot Status (D1:F0
- Page 145 and 146: 5.1.43 RSTS—Root Status (D1:F0) P
- Page 147 and 148: Host-PCI Express* Bridge Registers
- Page 149 and 150: Host-PCI Express* Bridge Registers
- Page 151 and 152: Host-PCI Express* Bridge Registers
- Page 153 and 154: 5.1.56 ESD—Element Self Descripti
- Page 155 and 156: Host-PCI Express* Bridge Registers
- Page 157 and 158: 5.1.61 CESTS—Correctable Error St
- Page 159 and 160: Host-PCI Express* Bridge Registers
- Page 161 and 162: Direct Media Interface (DMI) RCRB 6
- Page 163 and 164: 6.1.3 DMIPVCCAP2—DMI Port VC Capa
- Page 165 and 166: 6.1.6 DMIVC0RCTL—DMI VC0 Resource
- Page 167 and 168: 6.1.9 DMIVC1RCTL—DMI VC1 Resource
- Page 169 and 170: 6.1.13 DMILSTS—DMI Link Status MM
- Page 171 and 172: 6.1.15 DMIUEMSK—DMI Uncorrectable
- Page 173 and 174: Integrated Graphics Device (D2:F0)
- Page 175 and 176: Integrated Graphics Device (D2:F0)
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