Manuel d'utilisation / d'entretien du produit Intel Pentium B940 du fabricant Acer
Aller à la page of 360
Document Number: 322910 -003 Intel ® Core™ i5-600, i3-500 Desktop Processor Series and Intel ® Pentium ® Desktop Processor 6000 Series Datasheet – Volume 2 January 2011.
2 Datasheet, Volume 2 Legal Lines and Disclaime rs INFORMA TION IN THIS DOCUMENT IS PROVIDED IN CONNE CTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR O THERWISE, TO ANY INTELLECTUAL PROPER TY RIGHTS IS GRANTED BY THIS DOCUMENT .
Datasheet, Volume 2 3 Contents 1I n t r o d u c t i o n ....... ........... ........ ........... ........ ........... ........ ........... ........ ........ ........... ...... 13 2 Processor Configuration Registers ........ .......... ......... ......
4 Datasheet, Volume 2 2.7.12 MCHBAR—MCH M emory Mapped Reg ister Range Ba se Register ................ .. 52 2.7.13 GGC—Graphics Control Register ... ............. .......... ........... ........... .......... .. 53 2.7.14 DEVEN—De vice Enable Reg ister .
Datasheet, Volume 2 5 2.8.37 SSKPD—Sticky Scratchp ad Data Register . ............. ............ ........... .......... 94 2.8.38 TSC1—Thermal Sen sor Control 1 Register .. ........... .......... ............. .......... 94 2.8.39 TSS1—Thermal Sensor Status 1 Register .
6 Datasheet, Volume 2 2.10.31 MC—Me ssage Control Register................. .......... ........... .......... ............. 137 2.10.32 MA—Me ssage Address Registe r ............ .......... ........... .......... ........... ...... 138 2.10.33 MD—Me ssage Data Register .
Datasheet, Volume 2 7 2.13.8 MLT2—Master L atency Timer Registe r .............. ........... .......... ............. .. 178 2.13.9 HDR2—Head er Type Re gister .................. .......... ........... ............. .......... 178 2.13.10 GTTMMADR—Graphics Translation Table, Memory Mapped Range Address Register .
8 Datasheet, Volume 2 2.16.6 RTADDR_REG—Root-Entry Table Address Re gister .......... .......... ........... .. 231 2.16.7 CCMD_REG—Con text Command Re gister ................... .......... ........... ...... 232 2.16.8 FSTS_REG—Fau lt Status Register .
Datasheet, Volume 2 9 2.18.27 IVA_REG—Invalid ate Address Reg ister ............... ........... ........... .......... .. 283 2.18.28 IOTLB_REG—IOTLB Invalidate Register ............ ........... ............. .......... .. 284 2.18.29 FRCD _REG—Fault Recording Registers .
10 Datasheet, Volume 2 2.20.5 VC0RCTL—VC0 Resource Control Register ..... ............. .......... ............. .... 331 2.20.6 VC0RSTS—VC0 Resource Status Register .......... ........... ............ ........... .. 332 2.21 Intel ® Trusted Execution Technology (Intel ® TXT) Specific Registers .
Datasheet, Volume 2 11 Figures 2-1 System Addre ss Range ..... ........... ............ ........... .......... ........... ........... .......... .... 18 2-2 DOS Lega cy Address Rang e ........... ........ ........... ........ ........... ........ ...
12 Datasheet, Volume 2 Revision History § Revision Number Description Revision Date -001 Initial release January 2010 -002 • Added the MCSAMPML —Memory Config uration, S ystem Address Map and Pre-allocated Me mory Lock Reg ister . See Section 2.7.
Datasheet, Volume 2 13 Introduction 1 Introduction This is V olume 2 of the Datasheet for the Intel ® Core™ i5-600, i3-500 Desktop processor series and Intel ® Pen t iu m ® desktop processor 6000 series. The processor contains one or more PCI devi ces within a single ph ysical component.
Introduction 14 Datasheet, Volume 2.
Datasheet, Volume 2 15 Processor Configuration Registers 2 Processor Configuration Registers 2.1 Register Terminology Ta b l e 2 - 1 shows the register-related terminology that is used in this chapter . Table 2-1. Register Term inology (Sheet 1 of 2) Item Description RO Read Only bit(s).
Processor Configuration Registers 16 Datasheet, Volume 2 RW- V-L Read/Write/Volatile/Lockable bit(s). These bits can be read and written by software. Hardware may set or clear the bit based upon internal events, possibly sooner than an y subsequent software read could retrieve the value writt en.
Datasheet, Volume 2 17 Processor Configuration Registers 2.2 System Address Map Note: The processor’s Multi Chip P ackage (MCP) conceptually consists of the processor and the north bridge chipset (GMCH) combined to gether in a single package. Hence, this section will have references to the processor as well as GMCH (or MCH) address mapping.
Processor Configuration Registers 18 Datasheet, Volume 2 Figure 2-1 represents system memory address map in a simplified form. Figure 2-1. System Address Range Main Memory Address Range Main Memory Ad.
Datasheet, Volume 2 19 Processor Configuration Registers 2.2.1 Legacy Add ress Range This area is divided into the following address regions: • 0 – 640 KB — DOS Area • 640 – 768 KB — Legac.
Processor Configuration Registers 20 Datasheet, Volume 2 Non-SMM-mode processor accesses to this range are considered to be to the Video Buffer Area as described above. The processor will route these accesses on the non- coherent (NCS or NCB) channels.
Datasheet, Volume 2 21 Processor Configuration Registers 2.2.2 Main Memory Address Range (1MB – TOLUD) This address range extends from 1 MB to the top o f Low Usable physical memory that is permitted to be accessible by the GMCH (as programmed in the T O LUD register).
Processor Configuration Registers 22 Datasheet, Volume 2 2.2.2.2 TSEG The TSEG register was moved from the GMCH to the processor . The GMCH will have no direct knowledge of the TSEG size. F or processor initiated transactions, the processor will perform necessary decode and route a ppropriately on HOM (to DRAM) or NCS/NCB.
Datasheet, Volume 2 23 Processor Configuration Registers Once the protected low/high memory region registers are configured, bus master protection to these regions is enabled thro ugh the Protected Memory Enable register .
Processor Configuration Registers 24 Datasheet, Volume 2 2.2.2.6.3 S hadow GTT Stolen Space (SGSM) Shadow GSM will be only used once internal GFX and VT -d translations are enabled.
Datasheet, Volume 2 25 Processor Configuration Registers There are sub-ranges within the PCI Memory address range defined as APIC Configuration Space, MSI Interrupt Spac e, and High BIOS Address R ange. The exceptions listed above for internal graphics and the PCI Express ports MUST NOT overlap with these rang es.
Processor Configuration Registers 26 Datasheet, Volume 2 2.2.2.9 APIC Configuration Space (FEC0_0000h–F ECF_FFFFh) This range is reserv ed for APIC configuratio n space. The I/O APIC(s) usually reside in the PCH portion of the chipset, but ma y also exist as stand-alone components like PXH.
Datasheet, Volume 2 27 Processor Configuration Registers 2.2.3 Main Memory Address Space (4 GB to TOUUD) The processor will support 36 bit addressing. The maximum main memory size supported is 16 GB total DRAM memory . A hole between TOLU D and 4 GB occurs when main memory size approaches 4 GB or larger .
Processor Configuration Registers 28 Datasheet, Volume 2 2.2.3.1 Programming Model The memory boundaries of interest are: • Bottom of Logical Address Remap Window defined by the REMAPBASE register , which is calculated and loaded by BIOS .
Datasheet, Volume 2 29 Processor Configuration Registers 2.2.3.1.1 Case 1 — Less than 4 GB of Physical Memory (no remap) • P opulated Physical Memory = 2 GB • Address Space allocated to memory m.
Processor Configuration Registers 30 Datasheet, Volume 2 2.2.3.1.2 C ase 2 — Greater than 4 GB of Physical Memory Note: Internal graphics is not supported on the Intel X eon processor L3406 . In this case the amount of memory rema pped is the range between TOLUD and 4 GB.
Datasheet, Volume 2 31 Processor Configuration Registers 2.2.3.1.3 Case 3 — 4 GB or less of Physical Memory Note: Internal gr aphics is not supported on the Intel Xeon processor L3406. In this case the amount of memory rema pped is the r ange between T OLUD and TOM minus the ME stolen memory .
Processor Configuration Registers 32 Datasheet, Volume 2 2.2.3.1.4 C ase 4 — Greater than 4 GB of Physical Memory, Remap Note: Internal graphics is not supported on the Intel X eon processor L3406 . In this case the amount of memory rema pped is the range between TOLUD and 4 GB.
Datasheet, Volume 2 33 Processor Configuration Registers 2.2.4 PCI Express* Conf iguration Address Space PCIEXBAR has moved to the processor . The processor now detects memory accesses targeting PCIEXBAR and the processor conv erts that access to QPI configur ation accesses.
Processor Configuration Registers 34 Datasheet, Volume 2 2.2.6 Graphics Memo ry Address Ranges The processor can be programmed to direct memory accesses to IGD when addresses are within any of five r anges specified using registers in the processor Device 2 configuration space.
Datasheet, Volume 2 35 Processor Configuration Registers 2.2.7 System M anagement Mode ( SMM) The processor handles all SMM mode transaction routing. The processor has no direct knowledge of SMM mode. The processor will never allow I/O devices access to CSEG/TSEG/HSEG ranges.
Processor Configuration Registers 36 Datasheet, Volume 2 locations can be accessed only during I/O address wrap-around when address bit 16 is asserted. Address bit 16 is asserted on the processor bus whenever an I/O access is made to 4 bytes from address 0FFFDh, 0FFFE h, or 0FFFFh.
Datasheet, Volume 2 37 Processor Configuration Registers Note that the processor Device 1 I/O address r ange registers defined above are used for all I/O space allocation for any devices requ iring such a window on PCI -Express. The PCICMD1 register can disable the ro uting of I/O cycles to PCI- Express.
Processor Configuration Registers 38 Datasheet, Volume 2 2.4 Configuration Mechanisms The GMCH is the originator of configuration cycles. Internal to the GMCH transactions received through both configuration mechan isms are translated to the same format.
Datasheet, Volume 2 39 Processor Configuration Registers 2.4.2 PCI Express* Enhanced Configuration Mechanism PCI Express extends the configuration space to 4096 bytes per device/function as compared to 256 bytes allowed by the latest PCI Local Bus Specification .
Processor Configuration Registers 40 Datasheet, Volume 2 Just the same as with PCI devices, each device is selected based on decoded address information that is provided as a part of the address portion of Configur ation Request packets.
Datasheet, Volume 2 41 Processor Configuration Registers 2.4.4 Internal Device Configuration Accesses The processor decodes the Bus Number (Bits 23:16) and the Device Number fields of the CONFIG_ADDRESS register . If the Bus Numb er field of CONFIG_A DDRESS is 0, the configuration cy cle is targeting a PCI Bus 0 device.
Processor Configuration Registers 42 Datasheet, Volume 2 2.4.5 Bridge Related Co nfi guration Accesses Configuration accesses on PCI Express or DMI are PCI Express Configuration TLPs.
Datasheet, Volume 2 43 Processor Configuration Registers 2.4.5.2 DMI Configura tion Accesses Accesses to disabled processor internal devices, bus numbers not claimed by the Host - PCI Express bridge, .
Processor Configuration Registers 44 Datasheet, Volume 2 positions must first be read, merged with the new values for other bit positions and then written back. Note the software does not need to perform read, merge, and write operation for the C onfiguration Address R egister .
Datasheet, Volume 2 45 Processor Configuration Registers 2.7 PCI Express* Device 0 Registers Ta b l e 2 - 4 shows the PCI Express Device 0 register address map.
Processor Configuration Registers 46 Datasheet, Volume 2 2.7.1 VID—Vendor Identification Register This register combined with the Device Identification register uniquely identifies any PCI device. 2.7.2 DID—Device Iden tification Register This register combined with the Vendor Identification register uniquely identifies any PCI device.
Datasheet, Volume 2 47 Processor Configuration Registers 2.7.3 PCICMD—PCI Command Register Since processor Device 0 does not physically reside on PCI_A many of the bits are not implemented.
Processor Configuration Registers 48 Datasheet, Volume 2 2.7.4 PCISTS—PCI Status Register This status register reports the occurrence of error events on Device 0's PCI interface. Since the processor Device 0 d oes not physically reside on PCI_A, many of the bits are not implemented.
Datasheet, Volume 2 49 Processor Configuration Registers 2.7.5 RID—Revision Identification This register contains the revision num ber of the processor . The R evision ID (RID) is a traditional 8-bit R ead Only (RO) register located at offset 08h in the standard PCI header of every PCI/PCI Express compatible device and function.
Processor Configuration Registers 50 Datasheet, Volume 2 2.7.8 HDR—Header Type Register This register identifies the header layout of the configuration space. No physical register exists at this location. 2.7.9 SVID—Subsystem Vendor Identification Register This value is used to identify the vendor of the subsystem.
Datasheet, Volume 2 51 Processor Configuration Registers 2.7.10 SID—Subsystem Id entification Register This value is used to identify a particular subsystem. 2.7.11 PXPEPBAR—PCI Express Egress Port Base Address Register This is the base address for the PCI Express Egress P ort MMIO Configur ation space.
Processor Configuration Registers 52 Datasheet, Volume 2 2.7.12 MCHBAR—MCH Memory Ma pped Register Range Base Register This is the base address for the processo r memory mapped configuration space. There is no physical memory within this 16 KB window that can be addressed.
Datasheet, Volume 2 53 Processor Configuration Registers 2.7.13 GGC—Graphics Control Register All the bits in this register are Intel TXT lockable. B/D/F/Type : 0/0/0/ PCI Address Offset: 52–53h R.
Processor Configuration Registers 54 Datasheet, Volume 2 2.7.14 DEVEN—Device Enable Register This register allows for enabling/disabling of PCI devices and functions that are within the processor. The table below describes the behavior of all combinations of transactions to devices controlled by this register.
Datasheet, Volume 2 55 Processor Configuration Registers 2.7.15 DMIBAR—Root Complex Re gister Range Base Address Register This is the base a ddress for the Root Comp lex configuration space. This window of addresses contains the Root Complex Register set for the PCI Express Hierarchy associated with the processor.
Processor Configuration Registers 56 Datasheet, Volume 2 2.7.16 LAC—Legacy Acce ss Control Register This 8-bit register controls steering of MDA cycles.
Datasheet, Volume 2 57 Processor Configuration Registers 0R W 0 b PEG0 MDA Present (MDAP0) This bit works with the VGA Enable bits in the BCTRL register of Device 1 to control the routing o f processor in itiated tr ansactions targeting MDA compatible I/O and memory address ra nges.
Processor Configuration Registers 58 Datasheet, Volume 2 2.7.17 TOUUD—Top of Uppe r Usable DRAM Re gister This 16 bit register defines the T op of Upper Usable DRAM. Configuration software must set this value to T OM minus all EP pre-allocated memory if reclaim is disabled.
Datasheet, Volume 2 59 Processor Configuration Registers 2.7.19 BGSM—Base of GTT Pre- allocated Memory Register This register contains the base address of DRAM memory pre-allocated for the GT T .
Processor Configuration Registers 60 Datasheet, Volume 2 2.7.21 TOLUD—Top of Low Usable DRAM Register This 16-bit register defines the T op of Low Usable DRA M. TSEG, GT T Graphics memory , and Memory pre-allocated for graphics are within the usable DRAM space defined.
Datasheet, Volume 2 61 Processor Configuration Registers 2.7.22 PBFC—Primary Buffer Flush Co ntrol Register 2.7.23 SBFC—Secondary B uffer Flush Control Register B/D/F/Type : 0/0/0/ PCI Address Off.
Processor Configuration Registers 62 Datasheet, Volume 2 2.7.24 ERRSTS—Error Status Regi ster This register is used to report v arious error conditions using the SERR DMI messaging mechanism. An SERR DMI message is generated on a zero to one tr ansition of any of these flags (if enabled by the ERRCMD and PCICMD registers).
Datasheet, Volume 2 63 Processor Configuration Registers 2.7.25 ERRCMD—Error Command Register This register controls the processor responses to v arious system errors. Since the processor does not have an SERR# signal, SERR messages are passed from the processor to the PCH over DMI.
Processor Configuration Registers 64 Datasheet, Volume 2 2.7.26 SMICMD—SMI Command Register This register enables various errors to gener ate an SMI DMI specia l cycle. When an error flag is set in the ERRSTS register , it can gener ate an SERR, SMI, or SCI DMI special cycle when enabled in the ERRCMD , SMICMD, or SCICMD registers, respectively .
Datasheet, Volume 2 65 Processor Configuration Registers 2.7.28 CAPID0—Capability Identifier Register This register is used to report various processor capabilities.
Processor Configuration Registers 66 Datasheet, Volume 2 2.8 MCHBAR Registers Table 2-5. MCHBAR Register Address Map (Sheet 1 of 2) Address Offset Register Symbol Register Name Reset Value Access 111h.
Datasheet, Volume 2 67 Processor Configuration Registers 1001–1002h TSC1 Thermal Sen sor Control 1 0000h RW-L, RO, RW , AF 1004–1005h TSS1 Thermal Sensor Status 1 0000h RO 1006h TR1 T hermometer R.
Processor Configuration Registers 68 Datasheet, Volume 2 2.8.1 CSZMAP—Channel Size Map ping Register This register indicates the total memory that is mapped to Interleaved and Asymmetric operation respectively (1 MB granularit y) used for Channel address decode.
Datasheet, Volume 2 69 Processor Configuration Registers 2.8.2 CHDECMISC—Channel Deco de Miscellaneous Regi ster This register provides enhanced addressing configuration bits.
Processor Configuration Registers 70 Datasheet, Volume 2 2.8.3 C0DRB0—Channel 0 DRAM Rank Boundary Address 0 Register The DRAM R ank Boundary R e gisters define th e upper boundary address of each DRAM rank with a granularit y of 64 MB. Each r ank has its own single-word DRB register .
Datasheet, Volume 2 71 Processor Configuration Registers 2.8.4 C0DRB1—Channel 0 DRAM Rank Boundary Address 1 Register See C0DRB0 register description for details. 2.8.5 C0DRB2—Channel 0 DRAM Rank Boundary Address 2 Register See C0DRB0 register description for details.
Processor Configuration Registers 72 Datasheet, Volume 2 2.8.6 C0DRB3—Channel 0 DRAM Rank Boundary Address 3 Register See C0DRB0 register description for details.
Datasheet, Volume 2 73 Processor Configuration Registers 2.8.7 C0DRA01—Channel 0 DRAM Rank 0,1 Attribute Register The DRAM Rank A ttribute R egisters define th e page sizes/number of banks to be used when accessing different ranks.
Processor Configuration Registers 74 Datasheet, Volume 2 2.8.8 C0DRA23—Channel 0 DRAM Rank 2,3 Attribute Register See C0DRA01 register description for programming details. 2.8.9 C0WRDATACTRL—Channel 0 Write Data Control Register Channel 0 WR Data Control R egisters.
Datasheet, Volume 2 75 Processor Configuration Registers 2.8.10 C0CYCTRKPCHG—Channel 0 CYCT RK PCHG Register B/D/F/Type : 0/0/0/ MCHBAR Address Offset: 250-251h Reset Value: 0000h Access: RO, RW Bit.
Processor Configuration Registers 76 Datasheet, Volume 2 2.8.11 C0CYCTRKACT—Channe l 0 CYCTRK ACT Register B/D/F/Type: 0/0/0/MCHBAR Address Offset: 252–255h Reset Value: 0000_0000h Access: RW, RO .
Datasheet, Volume 2 77 Processor Configuration Registers 2.8.12 C0CYCTRKWR—Channel 0 CYCTRK WR Register 2.8.13 C0CYCTRKRD—Channel 0 CYCTRK READ Register B/D/F/Type : 0/0/0/ MCHBAR Address Offset: .
Processor Configuration Registers 78 Datasheet, Volume 2 2.8.14 C0CYCTRKREFR—Channel 0 CYCTRK REFR Register This register provides Channel 0 CYCTRK R efresh control. 2.8.15 C0PWLRCTRL—Channel 0 Part ial Write Line Read Control Register This register configures the DRAM controller partial write policies.
Datasheet, Volume 2 79 Processor Configuration Registers 2.8.16 C0REFRCTRL—Channel 0 DRAM Refresh Control Register This register provides settings to configure the DRAM refresh controller .
Processor Configuration Registers 80 Datasheet, Volume 2 21:20 RW 00b DRAM Refresh Hysterisis (REFHYSTERISIS) Hysterisis level — useful for dref_high watermark cas es. The dref_high flag is set when the dr ef_high watermark level is exceeded, and is cleared when the refresh count is less than the h ysterisis leve l.
Datasheet, Volume 2 81 Processor Configuration Registers 2.8.17 C0JEDEC—Channel 0 JEDEC Control Register This is the Channel 0 JEDEC Control Register .
Processor Configuration Registers 82 Datasheet, Volume 2 2.8.18 C0ODT—Channel 0 ODT Matrix Register This is an ODT related configur ation register . It is BIOS responsibility to program these bits to turn on/off the DRAM OD T signals according to how the system is populated; that is, 2r/2r , 2r/1r , 1r/2r , 1r/1r , 2r/nc, nc/2r , 1r/nc, nc/1r .
Datasheet, Volume 2 83 Processor Configuration Registers 9R W 0 b DODTRD0R1 (sd0_cr_rdrank0_r1odt) Assert ra nk1 ODT du ring Reads from RA NK0. 1 = ON 0 = OFF 8R W 0 b DODTRD0R0 (sd0_cr_rdrank0_r0odt) Assert ra nk0 ODT du ring Reads from RA NK0. 1 = ON 0 = OFF 7R W 0 b DODTWR1R3 (sd0_cr_wrrank1_r3odt) Assert rank3 OD T during Writes to RANK1.
Processor Configuration Registers 84 Datasheet, Volume 2 2.8.19 C0ODTCTRL—Channel 0 ODT Control Register 2.8.20 C0DTC—Channel 0 DRAM Throttling Control Register Programmable Event weights are input into the a veraging filter . Each Ev ent weight is an normalized 8 bit v alue that the BIOS must progr am.
Datasheet, Volume 2 85 Processor Configuration Registers 2.8.21 C0RSTCTL—Channel 0 Reset Controls Register This register contains all the res e t controls for the DDR IO buffers.
Processor Configuration Registers 86 Datasheet, Volume 2 2.8.22 C1DRB0—Channel 1 DRAM Rank Boundary Address 0 Register The operation of this register is detailed in the description for register C0DRB0. 2.8.23 C1DRB1—Channel 1 DRAM Rank Boundary Address 1 Register The operation of this register is detailed in the description for register C0DRB0.
Datasheet, Volume 2 87 Processor Configuration Registers 2.8.25 C1DRB3—Channel 1 DRAM Rank Boundary Address 3 Register The operation of this register is detaile d in the description for register C0DRB0. 2.8.26 C1DRA01—Channel 1 DRAM Rank 0,1 Attributes Register The operation of this register is detailed in the description for register C0DRA01.
Processor Configuration Registers 88 Datasheet, Volume 2 2.8.28 C1WRDATACTRL—Channel 1 Write Data Control Register This register provides Channel 1 W rite Data Control. 2.8.29 C1CYCTRKPCHG—Channel 1 CYCTRK PCHG Register This register provides Channel 1 CYCTRK Precharge control.
Datasheet, Volume 2 89 Processor Configuration Registers 2.8.30 C1CYCTRKACT—Channel 1 CYCTRK ACT Register This register provides Channel 1 CYCTRK ACT control.
Processor Configuration Registers 90 Datasheet, Volume 2 2.8.31 C1CYCTRKWR—Channel 1 CYCTRK WR Register This register provides Channel 1 CYCTRK WR control. 2.8.32 C1CYCTRKRD—Channel 1 CYCTRK READ Register This register is for Channel 1 CYCTRK READ control.
Datasheet, Volume 2 91 Processor Configuration Registers 2.8.33 C1CKECTRL—Channel 1 CKE Control Register This register provides Channel 1 CKE Control.
Processor Configuration Registers 92 Datasheet, Volume 2 2.8.34 C1PWLRCTRL—Channel 1 Part ial Write Line Read Control Register This register is to configure the DRAM controller's partial write policies. 2.8.35 C1ODTCTRL—Channel 1 ODT Control Register This register provides ODT contro ls.
Datasheet, Volume 2 93 Processor Configuration Registers 2.8.36 C1DTC—Channel 1 DRAM Throttling Control Register Programmable Ev ent weights are input into the averaging filter . Each Event weight is an normalized 8 bit value that the BIOS must program.
Processor Configuration Registers 94 Datasheet, Volume 2 2.8.37 SSKPD—Sticky Scra tchpad Data Re gister This register holds 64 writable bits with no functionality behind them.
Datasheet, Volume 2 95 Processor Configuration Registers 2.8.39 TSS1—Thermal Sensor Status 1 R egister This read only register provides trip point and other status of the thermal sensor .
Processor Configuration Registers 96 Datasheet, Volume 2 2.8.41 TOF1—Thermometer Offset 1 Register This register is used for programming the thermometer offset. 2.8.42 RTR1—Relative Ther mometer Read 1 Re gister This register contains the relative temperature.
Datasheet, Volume 2 97 Processor Configuration Registers 2.8.43 TSTTPA1—Thermal Sensor Temperature Trip Point A1 Register This register sets the target values for so me of the trip points in thermometer mode. See also TST [Direct DAC Connect Test Enable].
Processor Configuration Registers 98 Datasheet, Volume 2 2.8.44 TSTTPB1—Thermal Sensor Temperature Trip Point B1 Register This register sets the target values for so me of the trip points in the Thermo meter mode.
Datasheet, Volume 2 99 Processor Configuration Registers 2.8.46 HWTHROTCTRL1—Hardware Throttle Control 1 Register B/D/F/Type : 0/0/0/ MCHBAR Address Offset: 101Ch Reset Value: 00h Access: RW-L, RO, .
Processor Configuration Registers 100 Datasheet, Volume 2 2.8.47 TIS1—Thermal Inte rrupt Status 1 Register This register is used to report which specific error condition resulted in the D2F0 or D2F1 ERRSTS[Thermal Sensor ev ent for SMI/SCI/SERR] or memory mapped IIR Thermal Event.
Datasheet, Volume 2 101 Processor Configuration Registers 3R W 1 C 0 b Aux 3 Thermal Sensor Interrupt Event (A3TSIE) 1 = Aux 3 Thermal Sensor trip eve nt occurred based on a l ower to higher temperature trans ition through the trip point. 0 = No trip for this event.
Processor Configuration Registers 102 Datasheet, Volume 2 2.8.48 TERATE—Thermometer Mode Enable and Rate Register This common register helps select between the analog and the therm ometer mode and also helps select the DAC settling timer .
Datasheet, Volume 2 103 Processor Configuration Registers 2.8.49 TERRCMD—Ther mal Error Command Register This register select which errors are generate a SERR DMI interface special cycle, as enabled by ERRCMD [SERR Thermal Sensor event]. The SERR and SCI must not be enabled at the same time for the thermal sensor event.
Processor Configuration Registers 104 Datasheet, Volume 2 2.8.50 TSMICMD—Thermal SMI Command Register This register selects specific errors to gene r ate a SMI DMI cycle, as enabled by the SMI Error Command R egister[SMI on Thermal Sensor T rip].
Datasheet, Volume 2 105 Processor Configuration Registers 2.8.51 TSCICMD—Thermal SCI Command Register This register selects specific errors to gene rate a SCI DMI cycle, as enabled by the SCI Error Command R egister[SCI on Thermal Sens or T rip]. The SCI and SERR must not be enabled at the same time for the thermal sensor event.
Processor Configuration Registers 106 Datasheet, Volume 2 2.8.52 TINTRCMD—Thermal INTR Command Regi ster This register selects specific errors to generate a INT DMI cycle.
Datasheet, Volume 2 107 Processor Configuration Registers 2.8.53 EXTTSCS—External Thermal Sensor Control and Status Register B/D/F/Type : 0/0/0/ MCHBAR Address Offset: 10EC–10EDh Reset Value: 0000.
Processor Configuration Registers 108 Datasheet, Volume 2 6R W - L 0 b Throttling Type Select (TTS) Lockable by EXT TSCS [External Sensor Enable]. If E xternal Thermal Sensor Enable = 1, then 0 = DRAM.
Datasheet, Volume 2 109 Processor Configuration Registers 2.8.54 DDRMPLL1—DDR PLL BIOS Register This register is for DDR PLL register progr amming. B/D/F/Type : 0/0/0/ MCHBAR Address Offset: 2C20–.
Processor Configuration Registers 110 Datasheet, Volume 2 2.9 EPBAR Registers 2.9.1 EPPVCCAP1—EP Port VC Capability Reg ister 1 This register describes the configuration of PCI Express Virtual Ch annels associated with this port.
Datasheet, Volume 2 111 Processor Configuration Registers 2.9.3 EPVC0RCTL—EP VC 0 Resource Control Reg ister This register controls the resources associated with Egress P ort Virtual Channel 0.
Processor Configuration Registers 112 Datasheet, Volume 2 2.9.4 EPVC0RCAP—EP VC 0 Reso urce Capability Register B/D/F/Type: 0/0/0/PXPEPBAR Address Offset: 10–13h Reset Value: 0000_0001h Access: RO Bit Attr Reset Value Description 31:24 RO 00h Reserved for Port Arbitrat ion T able Offset No VC0 port arbitr ation necessary .
Datasheet, Volume 2 113 Processor Configuration Registers 2.9.5 EPVC1RCTL—EP VC 1 Resource Control Reg ister This register controls the resources associated with PCI Express Virtual Channel 1.
Processor Configuration Registers 114 Datasheet, Volume 2 2.9.6 EPVC1RSTS—EP VC 1 Resource Status Register B/D/F/Type: 0/0/0/PXPEPBAR Address Offset: 26–27h Reset Value: 0000h Access: RO Bit Attr Reset Value Description 15:2 RO 0000h Reserved and zero 1R O 0 b VC1 Negotiation Pending (VC1NP) 0 = The VC negotiat ion is complete.
Datasheet, Volume 2 115 Processor Configuration Registers 2.10 PCI Device 1 Registers Table 2-7. PCI Express* Devi ce 1 Register Address Map Address Offset Register Symbol Register Name Reset Value Ac.
Processor Configuration Registers 116 Datasheet, Volume 2 A8–A9h DCTL Device Control 0000h RO, RW AA– ABh DSTS Device Status 0000h RO, RW1C AC– AFh LCAP Link Capabilities 02214D02h RO, RW -O B0.
Datasheet, Volume 2 117 Processor Configuration Registers 2.10.1 VID1—Vendor Identification Register This register combined with the Device Identification regi ster uniquely identify any PCI device. 2.10.2 DID1—Device Identification Register This register combined with the V endor Identification register uniquely identifies any PCI device.
Processor Configuration Registers 118 Datasheet, Volume 2 8R W 0 b SERR# Message Enable (SERRE1) This bit controls De vice 1 SERR# messaging. The processo r communicates the SERR# condition by sending an SERR message to the PCH. This bit, when set, enables reporting of non-fatal and fa tal errors detected by the device to the R oot Comple x.
Datasheet, Volume 2 119 Processor Configuration Registers 2.10.4 PCISTS1—PCI Status Register This register reports the occurrence of error conditions associated with primary side of the "virtual" Host-PCI Express brid ge embedded within the processor .
Processor Configuration Registers 120 Datasheet, Volume 2 2.10.5 RID1—Revision Id entification Register This register contains the revision number of the processor device 1. These bits are read only and writes to this register hav e no effect. This register contains the revision number of the processor .
Datasheet, Volume 2 121 Processor Configuration Registers 2.10.7 CL1—Cache Li ne Size Regi ster 2.10.8 HDR1—Header Type Register This registe r identifies the header la yout of the config uration space. No physical register exists at this location.
Processor Configuration Registers 122 Datasheet, Volume 2 2.10.10 SBUSN1—Secondary Bus Number Register This register identifies the bus number assigned to the second bus side of the "virtual" bridge (that is, to PCI Express-G).
Datasheet, Volume 2 123 Processor Configuration Registers 2.10.12 IOBASE1—I/O Ba se Address Register This register controls the processor to PCI Express-G I/O access routing based on th e following formula: IO_BASE address IO_LIMIT Only the upper 4 bits are programmable.
Processor Configuration Registers 124 Datasheet, Volume 2 2.10.14 SSTS1—Secondary Status Register SSTS1 is a 16-bit status register that reports the occurrence of error con ditions associated with secondary side (that is, PC I Express-G side) of the "virtual" PCI-PCI bridge embedded within processor .
Datasheet, Volume 2 125 Processor Configuration Registers 2.10.15 MBASE1—Mem ory Base Address Register This register controls the processor to PCI Express-G non-prefetchable memory access routing ba.
Processor Configuration Registers 126 Datasheet, Volume 2 2.10.16 MLIMIT1—Memory Limit Address Register This register controls the processor to PCI Express-G non-prefetchable memory access routing b.
Datasheet, Volume 2 127 Processor Configuration Registers 2.10.17 PMBASE1 —Prefetchable Memory Base Address Regi ster This register in conjunction with the corresponding Upper Base Address register .
Processor Configuration Registers 128 Datasheet, Volume 2 2.10.18 PMLIMIT1—Prefetchable Me mory Limit Address Register This register in conjunction with the corresponding Upper Limit Address registe.
Datasheet, Volume 2 129 Processor Configuration Registers 2.10.20 PMLIMITU1—Prefetchable Memory Limit Address Upper Register The functionality associated with this register is present in the PEG design implementation.
Processor Configuration Registers 130 Datasheet, Volume 2 2.10.22 INTRLINE1—Interrupt Line Register This register contains interrupt line routing information. The device itself does not use this value, r ather it is used by device drivers and oper ating systems to determine priority and vector information.
Datasheet, Volume 2 131 Processor Configuration Registers 2.10.24 BCTRL1—Bridge Control Register This register provides extensions to the PC ICMD1 register that are specific to PCI-PCI bridges.
Processor Configuration Registers 132 Datasheet, Volume 2 2.10.25 MSAC—Multi Size Ap erture Control Register This register determines the size of the gr aphics memory aperture in function 0 and in the trusted space.
Datasheet, Volume 2 133 Processor Configuration Registers 2.10.26 PM_CAPID1—Power Manage ment Capabilities Register B/D/F/Type: 0/1/0/PCI Address Offset: 80–83h Reset Value: C8039001h Access: RO B.
Processor Configuration Registers 134 Datasheet, Volume 2 2.10.27 PM_CS1—Power Manageme nt Control/Stat us Register B/D/F/Type: 0/1/0/PCI Address Offset: 84–87h Reset Value: 0000_0008h Access: RO, RW-S, RW Bit Attr Reset Value Description 31:16 RO 0000h Reserved Not Applicable or Impleme nted.
Datasheet, Volume 2 135 Processor Configuration Registers 2.10.28 SS_CAPID—Subsystem ID and Vendor ID Capabilities Register This capability is used to uniquely identify the subsystem where the PCI device resides.
Processor Configuration Registers 136 Datasheet, Volume 2 2.10.30 MSI_CAPID—Message Signal ed Interrupts Capability ID Register When a device supports MSI, it can generate an interrupt request to the processor by writing a predefined data item (a message) to a predefined memory address.
Datasheet, Volume 2 137 Processor Configuration Registers 2.10.31 MC—Message Control Register System softw are can modify bits in this register , but the device is prohibited from doing so. If the device writes the same message mult iple times, only one of those messages is ensured to be serviced.
Processor Configuration Registers 138 Datasheet, Volume 2 2.10.32 MA—Message Address Register 2.10.33 MD—Message Data Register 2.10.34 PEG_CAPL—PCI Express- G Capability List Register This register enumerates the PCI Express capability structure.
Datasheet, Volume 2 139 Processor Configuration Registers 2.10.35 PEG_CAP—PCI Express-G Capabilities Register This register indicates PCI Express device capabilities. 2.10.36 DCAP—Device Capabilities Register This register indicates PCI Express device capabilities.
Processor Configuration Registers 140 Datasheet, Volume 2 2.10.37 DCTL—Device Control Register This register provides control for PCI Express device specific capabilities. The error reporting enable bits are in refere nce to errors detected by this device, not error messages received across the link.
Datasheet, Volume 2 141 Processor Configuration Registers 2.10.38 DSTS—Device Status Register This register reflects status corresponding to controls in the Device Control register . The error reporting bits are in reference to errors detected by this device, not errors messages received across the link.
Processor Configuration Registers 142 Datasheet, Volume 2 2.10.39 LCAP—Link Capa bilities Register This register indicates PCI Express device specific capabilities.
Datasheet, Volume 2 143 Processor Configuration Registers 14:12 RO 100b L0s Exit Latency (L0SELAT) This field indicates the length of time this P ort requires to complete the transition from L0s to L0.
Processor Configuration Registers 144 Datasheet, Volume 2 2.10.40 CTL—Link Control Register This register allows control of PCI Express link. B/D/F/Type: 0/1/0/PCI Address Offset: B0–B1h Reset Val.
Datasheet, Volume 2 145 Processor Configuration Registers 5R W - S C 0 b Retrain Link (RL) 0 = Normal operation. 1 = Full Link retraining is initiated by directing the Ph ysical Layer L TS SM from L0, L0s, or L1 states to the R ecovery state. This bit always returns 0 when read.
Processor Configuration Registers 146 Datasheet, Volume 2 2.10.41 LSTS—Link Status Register This register indicates PCI Express link status. B/D/F/Type: 0/1/0/PCI Address Offset: B2–B3h Reset Valu.
Datasheet, Volume 2 147 Processor Configuration Registers 9:4 RO 00h Negotiated Link Width (NLW) This field indicate s negotiated link widt h. This field is valid only when the link is in the L0, L0s, or L1 states (after link width negotiation is successfully completed).
Processor Configuration Registers 148 Datasheet, Volume 2 2.10.42 SLOTCAP—Slot Capabilities Register Note: Hot Plug is not supported on the platform.
Datasheet, Volume 2 149 Processor Configuration Registers 2.10.43 SLOTCTL—Slot Control Register Note: Hot Plug is not supported on the platform. B/D/F/Type : 0/1/0/ PCI Address Offset: B8–B9h Rese.
Processor Configuration Registers 150 Datasheet, Volume 2 7:6 RO 00b Reserved for Attention Indicator Control (AIC) If an Attention Indicator i s implemented, writes to this field set the Attention Indicator to the written state.
Datasheet, Volume 2 151 Processor Configuration Registers 2.10.44 SLOTSTS—Slot Status Register Note: Hot Plug is not supported on the platform. B/D/F/Type : 0/1/0/ PCI Address Offset: BA– BBh Rese.
Processor Configuration Registers 152 Datasheet, Volume 2 2R O 0 b Reserved for MRL Sensor Changed (MSC) If an MRL sensor is implemented, this bit is set when a MRL Sensor state c h a ng e i s d e t e c t e d . I f a n M R L s e n s o r i s not implemented, this bit must not be set.
Datasheet, Volume 2 153 Processor Configuration Registers 2.10.45 R CTL—Root Control Regi ster Allows control of PCI Express R oot Comple x specific parameters.
Processor Configuration Registers 154 Datasheet, Volume 2 2.10.46 RSTS—Root Status Register This register provides information about PCI Express R oot Complex specific parameters.
Datasheet, Volume 2 155 Processor Configuration Registers 2.10.48 LSTS2—Link Status 2 Register 2.10.49 PEGLC—PCI Express* Legacy Control Register This register controls functionality that is needed by Legacy (non-PCI Express aware) OS's during run time.
Processor Configuration Registers 156 Datasheet, Volume 2 2.11 Device 1 Extended Configuration Registers 2.11.1 PVCCAP1—Port VC Capability Register 1 This register describes the configuration of PCI Express Virtual Ch annels associated with this port.
Datasheet, Volume 2 157 Processor Configuration Registers 2.11.2 PVCCAP2—Port VC Capability Register 2 This register describes the configuration of PCI Express Virtual Channels associated with this port.
Processor Configuration Registers 158 Datasheet, Volume 2 2.11.4 VC0RCAP—VC0 Resour ce Capability Register 2.11.5 VC0RCTL—VC0 Reso urce Control Register This register controls the resources associated with PCI Express Virtual Channel 0.
Datasheet, Volume 2 159 Processor Configuration Registers 2.11.6 VC0RSTS—VC0 Reso urce Status Registe r This register reports the Virtual Channe l specific status. 15:8 RO 00h Reserved 7:1 RW 7Fh TC/VC0 Map (TCVC0M) This field indicates the TCs (T raffic Classes) that are mapped to the VC resource.
Processor Configuration Registers 160 Datasheet, Volume 2 2.11.7 PEG_TC—PCI Express Co mpletion Timeout Register This register reports PCI Express configur ation control of PCI Express Completion Timeout related parameters that are not re quired by the PCI Express specificaiton.
Datasheet, Volume 2 161 Processor Configuration Registers 2.12 DMIBAR Registers 2.12.1 DMIVCECH—DMI Virtual Ch annel Enhanced Capability Register This register indicates DMI Virtual Channel capabilities.
Processor Configuration Registers 162 Datasheet, Volume 2 2.12.2 DMIPVCCAP1—DMI Port VC Capability Register 1 Describes the configuration of PCI Express Virtual Channels associated with this port.
Datasheet, Volume 2 163 Processor Configuration Registers 2.12.4 DMIPVCCTL—DMI Port VC Control Register 2.12.5 DMIVC0RCAP—DMI VC0 Re source Capability Register B/D/F/Type : 0/0/0/ DMIBAR Address O.
Processor Configuration Registers 164 Datasheet, Volume 2 2.12.6 DMIVC0RCTL0—DMI VC0 Resource Control Register This register controls the resources associated with PCI Express Virtual Channel 0.
Datasheet, Volume 2 165 Processor Configuration Registers 2.12.7 DMIVC0RSTS—DMI VC0 Resour ce Status Register This register reports the Virtual Channe l specific status.
Processor Configuration Registers 166 Datasheet, Volume 2 2.12.9 DMIVC1RCTL1—DMI VC1 Resource Control Register This register controls the resources associated with PCI Express Virtual Channel 1.
Datasheet, Volume 2 167 Processor Configuration Registers 2.12.10 DMIVC1RSTS—DMI VC1 Resou rce Status Register This register reports the Virtual Channe l specific status.
Processor Configuration Registers 168 Datasheet, Volume 2 2.12.11 DMIVCPRCTL—DMI VCp Reso urce Control Register This register controls the resources associated with the DMI Priv ate Channel.
Datasheet, Volume 2 169 Processor Configuration Registers 2.12.12 DMIVCPRSTS—DMI VCp Resource Status Register This register reports the Virtual Channe l specific status. 2.12.13 DMIESD—DMI Element Self Description Register This register provides information about the root complex element contai ning this Link Declaration Capability .
Processor Configuration Registers 170 Datasheet, Volume 2 2.12.14 DMILE1D—DMI Link En try 1 Description Register This register provides the first part of a Li nk Entry which declares an internal link to another R oot Complex Element.
Datasheet, Volume 2 171 Processor Configuration Registers 2.12.16 DMILE2D—DMI Link En try 2 Description Register This register provides the first part of a Link Entry which declares an internal link to another R oot Complex E lement.
Processor Configuration Registers 172 Datasheet, Volume 2 2.12.18 DMILCAP—DMI Link Capabilities Register This field indicates DMI specific capabilities.
Datasheet, Volume 2 173 Processor Configuration Registers 2.12.19 DMILCTL—DMI Link Control Register This register allows control of DMI. 2.12.20 DMILSTS—DMI Link Status Register B/D/F/Type : 0/0/0.
Processor Configuration Registers 174 Datasheet, Volume 2 2.13 PCI Device 2, F unction 0 Registers 2.13.1 VID2—Vendor Iden tification Register This register combined with the Device Identification register uniquely identifies any PCI device. Table 2-10.
Datasheet, Volume 2 175 Processor Configuration Registers 2.13.2 DID2—Device Identification Register This register combined with the V endor Identification register uniquely identifies any PCI device. 2.13.3 PCICMD2—PCI Command Register This 16-bit register provides basic control over the IGD ability to respond to PCI cycles.
Processor Configuration Registers 176 Datasheet, Volume 2 2.13.4 PCISTS2—PCI Status Register PCISTS is a 16-bit status register that reports the occurrence of a PCI compliant master abort and PCI compliant target abort. PCISTS also indicates the DEVSEL# ti mi ng that has been set by the IGD .
Datasheet, Volume 2 177 Processor Configuration Registers 2.13.5 RID2—Revision Identification Register This register contains the revision number for Dev ice 2, Functions 0 and 1.
Processor Configuration Registers 178 Datasheet, Volume 2 2.13.7 CLS—Cache Line Size Register The IGD does not support this register as a PCI slave. 2.13.8 MLT2—Master La tency Ti mer Register The IGD does not support the progr ammability of the master latency timer because it does not perform bursts.
Datasheet, Volume 2 179 Processor Configuration Registers 2.13.10 GTTMMADR—Graphics Transl ation Table, Memory Mapped Range Address Register This register requests allocation for the combined Gr aphics T ranslation T able Modification Range and Memory Mapped R ange.
Processor Configuration Registers 180 Datasheet, Volume 2 2.13.11 GMADR—Graphics Memo ry Range Address Register The IGD graphics memory base addre ss is specified in this re gister . Software must not change the value in MS AC[1:0] (offset 62h) after writing to the GMADR register .
Datasheet, Volume 2 181 Processor Configuration Registers 2.13.12 IOBAR—I/O Base Address Register This register provides the Base offset of the I/O registers within Device 2. Bits 15:3 are programmable allowing the I/O Base to be located anywhere in 16bit I/O Address Space.
Processor Configuration Registers 182 Datasheet, Volume 2 2.13.14 SID2—Subsystem Identification Register 2.13.15 ROMADR—Video BIOS ROM Base Address Regist er The IGD doe s not use a separ ate BIOS ROM, therefore this registe r is hardwi red to 0s.
Datasheet, Volume 2 183 Processor Configuration Registers 2.13.17 MINGNT—Minimum Grant Register 2.13.18 M AXLAT—Maximu m Latency Register 2.14 Device 2 I/O Registers B/D/F/Type : 0/2/0/ PCI Addres.
Processor Configuration Registers 184 Datasheet, Volume 2 2.14.1 Index—MMIO Address Register A 32 bit I/O write to this port loads the offset of the MMIO register or offset into the GT T that needs to be accessed. An I/O R ead returns the current value of this register .
Datasheet, Volume 2 185 Processor Configuration Registers 2.15 DMI and PEG VC0/VCp Remap Registers Table 2-11. MMI and PEG VC0/VCp Remap Register Address Map (Sheet 1 of 2) Address Offset Register Sym.
Processor Configuration Registers 186 Datasheet, Volume 2 2.15.1 VER_REG—Version Register This register reports the architecture vers ion supported. Backw ard compatibility for the architecture is maintained with new revisi on numbers, allowing softw are to load DMA - remapping drivers written for prior architecture versions.
Datasheet, Volume 2 187 Processor Configuration Registers 2.15.2 CAP_REG—Capability Register This register reports gener al DMA remapping hardware capabilities.
Processor Configuration Registers 188 Datasheet, Volume 2 23 RO 0b Isochrony (Isoch) 0 = Indicates this DMA-remapping hard ware unit has no critical isoc hronous requesters in its scope. 1 = Indicates this DMA-re mapping hardware unit has one or more critical isochronous reque sters in its scope.
Datasheet, Volume 2 189 Processor Configuration Registers 6R O 1 b Protected High-Memory Region (PHMR) 0 = Indicates protected hig h-memory region not supp orted.
Processor Configuration Registers 190 Datasheet, Volume 2 2.15.3 ECAP_REG—Extended Capability Register This register reports DMA-remapping hardw are extended capabilities.
Datasheet, Volume 2 191 Processor Configuration Registers 2.15.4 GCMD_REG—Global Command Register This register controls DMA-remapping hardw are. If multiple control fields in this register need to be modified, software must serialize through multiple writes to this register .
Processor Configuration Registers 192 Datasheet, Volume 2 30 WO 0b Set Root Table Pointer (SRTP) Software sets this field to set/update the root -entry table pointer used by hardware. The root-entr y table pointer is sp ecified through the Root -entry T able Address regi ster .
Datasheet, Volume 2 193 Processor Configuration Registers 26 W 0b Queued Invalidation Enable (QIE) This field is valid only for implementa tions supporting queued inv alidations. Software writes to this field to en able or disable queued in validations.
Processor Configuration Registers 194 Datasheet, Volume 2 2.15.5 GSTS_REG—Global Status Register This register reports general DMA -remapping hardware status.
Datasheet, Volume 2 195 Processor Configuration Registers 2.15.6 RTADDR_REG—Roo t-Entry Table Address Register This register provides the base address of root-entry table.
Processor Configuration Registers 196 Datasheet, Volume 2 2.15.7 CCMD_REG—Contex t Command Register Register to manage context cache. The ac t of writing the uppermost byte of the CCMD_REG with ICC field set causes the hardware to perform the context-cache invalidation.
Datasheet, Volume 2 197 Processor Configuration Registers 60:59 RO 0h Context Actual Invalidation Granularity (CAIG) Hardware reports the g ranularity at wh ich an inval idation request was processed throu gh the CAIG field at the time of repo rting invalidation completion (by clearing th e ICC field).
Processor Configuration Registers 198 Datasheet, Volume 2 2.15.8 FSTS_REG—Fault Status Register This register indicates the primary fault lo gging status.
Datasheet, Volume 2 199 Processor Configuration Registers 2.15.9 FECTL_REG—Fault Event Cont rol Register This register specifies the fault event interrupt message contro l bits.
Processor Configuration Registers 200 Datasheet, Volume 2 2.15.10 FEDATA_REG—Fault Event Data Register This register specifies the interrupt message data. 2.15.11 FEADDR_REG—Fault Event Address Register This register specifies the interrupt message address.
Datasheet, Volume 2 201 Processor Configuration Registers 2.15.13 AFLOG_REG—Advan ced Fault Log Register This register specifies the base addre ss of memory -resident fault-log region.
Processor Configuration Registers 202 Datasheet, Volume 2 2.15.14 PMEM_REG—Protected Memory Enable Register This register enables the DMA protected me mory regions setup through the PLMBASE , PLMLIMT , PHMBAS E, PHMLIMIT register s. When L T .CMD.LOC K.
Datasheet, Volume 2 203 Processor Configuration Registers 2.15.15 PLMBASE_REG—Protected Low-Memory Base Register This register is used to setup the base address of DMA protected low-memory region. The register must be setup before enablin g protected memory through PM EN_REG, and must not be updated when protected memory regions are enabled.
Processor Configuration Registers 204 Datasheet, Volume 2 2.15.16 PLMLIMIT_REG—Protected Low-Memory Limit Register Register to setup the limit address of DMA protected low-memory region. This register must be setup before enabling protected me mory through PMEN_REG, and must not be updated when protected memory regions are en abled.
Datasheet, Volume 2 205 Processor Configuration Registers 2.15.17 PHMBASE_REG—Protected High-Memory Base Register This register is used to setup the base address of DMA protected high-memory region. This register must be setup before en abling protected memory through PMEN_REG , and must not be updated when protecte d memory regions are enabled.
Processor Configuration Registers 206 Datasheet, Volume 2 2.15.18 PHMLIMIT_REG—Protected High-Memory Limit Register Register to setup the limit address of DMA protected high-memory region. This re gister must be setup before enabling protected me mory through PMEN_REG, and must not be updated when protected memory regions are en abled.
Datasheet, Volume 2 207 Processor Configuration Registers 2.15.20 IQT_REG—Invalidation Queue Tail Regist er R egister indicating the inv alidation tail head. This register is treated as reserved by implementations reporting Queued Inv alidatio n (QI) as not supported in the Extended Capability register .
Processor Configuration Registers 208 Datasheet, Volume 2 2.15.22 ICS_REG—Invalidation Completion Status Register This register reports the completion status of inv alidation wait descriptor with Interrupt Flag (IF) Set.
Datasheet, Volume 2 209 Processor Configuration Registers 2.15.24 IEDATA_REG—Invalidat ion Event Data Register R egister specifying the Inv alidation Event interrupt message data. This register is treated as reserved by implementations r e porting Queued Inv alidation (QI) as not supported in the Extended Capability register .
Processor Configuration Registers 210 Datasheet, Volume 2 2.15.26 IEUADDR_REG—I nvalidation Event Upper Address Register This register specifies the Invalidation Ev ent interrupt message upper address.
Datasheet, Volume 2 211 Processor Configuration Registers 2.15.28 IVA_REG—Invalidate Addr ess Register This register provides the DMA address whose corresponding IOTLB entry needs to be inv alidated through the corresponding IOTLB In validate register .
Processor Configuration Registers 212 Datasheet, Volume 2 2.15.29 IOTLB_REG—IOTLB Invalidate Register Register to control page-table entry caching. The act of writing the upper byte of the IOTLB_REG with IVT field set causes the hardw are to perform the IO TLB invalidation.
Datasheet, Volume 2 213 Processor Configuration Registers 59:57 RO 0h IOTLB Actual Invalidation Granularity (IAIG) Hardware reports the gr anularity at which an in validation r equest was processed throug h this field at the time of reporting in validation completion (by cleari ng the IVT fiel d).
Processor Configuration Registers 214 Datasheet, Volume 2 2.15.30 FRCD_REG—Fault Recording Registers This registers records DMA-remapping fault information when primary fault logging is active. Hardware reports the number and loca tion of fault recording registers through the Capability register .
Datasheet, Volume 2 215 Processor Configuration Registers 2.15.31 VTCMPLRESR—VT Completion Resourc e Dedication This register provides a programmable in terface to dedicate the DMI Completion T rack.
Processor Configuration Registers 216 Datasheet, Volume 2 2.15.32 VTFTCHARBCTL—VC0/VCp VTd Fetch Arbiter Control This register controls the relative grant co unt given to each of the DMI VC0, DMI VC1, and PEG VC0 VT fetch requests.
Datasheet, Volume 2 217 Processor Configuration Registers 2.15.33 PEGVTCMPLRESR—PEG VT Completion Resource Dedication This register provides a programmable in terface to dedicate the PEG0 and PEG1 Completion T racking Queue resources to PEG0 VC0 read, PEG0 VC0 write, PEG1 VC0 read and PEG1 VC0 write VT fetch.
Processor Configuration Registers 218 Datasheet, Volume 2 14:10 RO 10000b PEG0 VT Completion Tracking Queue Resource Available (PEG0VTCTRA) Number of entri es av ailable in PEG0 VT Completion T racking Queue. 1-base d. The v alues pr ogramm ed in the f ields below must not be greater than the value advertised i n this field.
Datasheet, Volume 2 219 Processor Configuration Registers 2.15.34 VTPOLICY—DMA Rema p Engine Policy Control This registers contains all the policy bits rel ated to the DMA remap engine.
Processor Configuration Registers 220 Datasheet, Volume 2 12 RW-L 0b PEG1 L3 TLBR (P EG1L3TLB R) This is a TLBR policy bit for PEG1VC0 L3 Cache 11 RW-L 0b PEG1 TLB Disable (PEG1TLB DIS) 1 = PEG1VC0 TL.
Datasheet, Volume 2 221 Processor Configuration Registers 2.16 DMI VC1 REMAP Registers Table 2-12. DMI VC1 Rema p Register Address Map Address Offset Register Symbol Register Name Reset Value Access 0.
Processor Configuration Registers 222 Datasheet, Volume 2 2.16.1 VER_REG—Version Register This register reports the architecture vers ion supported. Backw ard compatibility for the architecture is maintained with new revisi on numbers, allowing softw are to load DMA - remapping drivers written for prior architecture versions.
Datasheet, Volume 2 223 Processor Configuration Registers 2.16.2 CAP_REG—Capability Register This register reports gener al DMA remapping hardware capabilities.
Processor Configuration Registers 224 Datasheet, Volume 2 23 RO 1b Isochrony (Isoch) 0 = Indicates this DMA-remapping hard ware unit has no critical isoc hronous requesters in its scope. 1 = Indicates this DMA-re mapping hardware unit has one or more critical isochronous reque sters in its scope.
Datasheet, Volume 2 225 Processor Configuration Registers 2.16.3 ECAP_REG—Extended Capability Register This register reports DMA -remapping hardware extended capabilities. 6R O 1 b Protected High-Memory Region (PHMR) 0 = Protected high-memory region not supp orted.
Processor Configuration Registers 226 Datasheet, Volume 2 17:8 RO 010h Invalidation Unit Offset (IVO) This field specifies the location to the first IO TLB registers relative to the register base address of this DMA-remap ping hardware unit.
Datasheet, Volume 2 227 Processor Configuration Registers 2.16.4 GCMD_REG—Global Command Register This register controls DMA-remapping hardw are. If multiple control fields in this register need to be modified, software must serialize the modifications through multiple writes to this register .
Processor Configuration Registers 228 Datasheet, Volume 2 28 W 0b Enable Advanced Fault Logging (EAFL) This field is valid only for implementa tions su pporting adv anced fault logging . Software writes to this field to re quest hardware to enable or disable advanced fault logging.
Datasheet, Volume 2 229 Processor Configuration Registers 24 RO 0b Set Interrupt Remap Table Pointer (SIRTP) This field is valid only for implemen tations supporting interrupt-remapping. Software sets this field to set/update the inte rrupt remapping table poin ter used by hard ware.
Processor Configuration Registers 230 Datasheet, Volume 2 2.16.5 GSTS_REG—Global Status Register This register reports general DMA -remapping hardware status.
Datasheet, Volume 2 231 Processor Configuration Registers 2.16.6 RTADDR_REG—Roo t-Entry Table Address Register This register provides the b ase address of the root-entry table.
Processor Configuration Registers 232 Datasheet, Volume 2 2.16.7 CCMD_REG—Contex t Command Register This register manages context cache. The act of writing th e uppermost byte of the CCMD_REG with ICC field set causes the hardware to perform the context -cache invalidation.
Datasheet, Volume 2 233 Processor Configuration Registers 60:59 RO 00b Context Actual Invalidation Granularity (CAIG) Hardware reports the g ranularity at wh ich an inval idation request was processed throu gh the CAIG field at the time of repo rting invalidation completion (by clearing the ICC field).
Processor Configuration Registers 234 Datasheet, Volume 2 2.16.8 FSTS_REG—Fault Status Register This register indicates the various error status. B/D/F/Type: 0/0/0/DMIVC1REMAP Address Offset: 34–3.
Datasheet, Volume 2 235 Processor Configuration Registers 2.16.9 FECTL_REG—Fault Event Cont rol Register This register specifies the fault event interrupt message contro l bits.
Processor Configuration Registers 236 Datasheet, Volume 2 2.16.10 FEDATA_REG—Fault Event Data Register This register specifies the interrupt message data. 2.16.11 FEADDR_REG—Fault Event Address Register This Register specifies the interrupt message address.
Datasheet, Volume 2 237 Processor Configuration Registers 2.16.12 FEUADDR_REG—Fault Event Upper Address Register This register specifies the interrupt message upper address. The register is treated as reserv ed by implem entations re porting Extended In terrupt Mode (EIM) as not supported in the Extended Capability register .
Processor Configuration Registers 238 Datasheet, Volume 2 2.16.14 PMEN_REG—Protected Memory Enable Register This register enables the DMA-protected me mory regions set up through the PLMBASE, PLMLIMT , PHMBASE, PHMLIMIT registers.
Datasheet, Volume 2 239 Processor Configuration Registers 2.16.15 PLMBASE_REG—Protected Low-Memory Base Register This register is used to set up the base address of DMA-protected low-memory region below 4 GB.
Processor Configuration Registers 240 Datasheet, Volume 2 2.16.16 PLMLIMIT_REG—Protected Low-Memory Limit Register This register is used to setup the lim it address of DMA pr otected low-memory region below 4 GB.
Datasheet, Volume 2 241 Processor Configuration Registers 2.16.17 PHMBASE_REG—Protected High-Memory Base Register This register is used to set up the base address of DMA -protected high-memory region.
Processor Configuration Registers 242 Datasheet, Volume 2 2.16.18 PHMLIMIT_REG—Protected High-Memory Limit Register This register is used to setup the lim it address of DMA protected high-memory region.
Datasheet, Volume 2 243 Processor Configuration Registers 2.16.19 IQH_REG—Invali dation Queue Head Register This register indicates the invalidation queue head. This register is treated as reserved by implementations reporting Queued Inv a lidation (QI) as not s upported in the Extended Capability register .
Processor Configuration Registers 244 Datasheet, Volume 2 2.16.21 IQA_REG—Invalidation Queue Addr ess Register This register is used to configure the base address and size of the in validation queue. The register is treated as reserved by implementations reporting Queued Inv alidation (QI) as not supported in the Extended Capability register .
Datasheet, Volume 2 245 Processor Configuration Registers 2.16.23 IECTL_REG—Invalidation Event Control Register This register specifies the invalidation ev ent interrupt control bits. This register is treated as reserved by implementations r e porting Queued Inv alidation (QI) as not supported in the Extended Capability register .
Processor Configuration Registers 246 Datasheet, Volume 2 2.16.24 IEDATA_REG—Invalidat ion Event Data Register This register specifies the Invalidation Ev ent interrupt message data. This register is treated as reserv ed by impl ementations reporting Q ueued In valid ation (QI) as not supported in the Extended Capability register .
Datasheet, Volume 2 247 Processor Configuration Registers 2.16.26 IEUADDR_REG—Invalid ation Event Upper Address Register This register specifies the Invalidation Ev ent interr upt message upper address.
Processor Configuration Registers 248 Datasheet, Volume 2 2.16.28 IVA_REG—Invalidate Address Register This register provides the DMA address wh ose corresponding IOTLB entry needs to be invalidated through the corresp onding IO TLB Invalidate register .
Datasheet, Volume 2 249 Processor Configuration Registers 2.16.29 IOTLB_REG—IOTLB Invalidate Register This register is used to inv alidate IOTLB. The act of writing the upper byte of the IOTLB_REG with IVT field set causes the ha rdware to perform the IO TLB inv alidation.
Processor Configuration Registers 250 Datasheet, Volume 2 59:57 RO 000b IOTLB Actual Invalidation Granularity (IAIG) Hardware reports the gr anularity at which an in validat ion request was processed through this field at the time of reporting inv a lidation completion (by clearing th e IVT field) .
Datasheet, Volume 2 251 Processor Configuration Registers 2.16.30 FRCD_REG —Fault Recording Registers These R egisters record fault information when primary fault logging is active. Hardware reports the number and location of fault recording registers through the Capability register .
Processor Configuration Registers 252 Datasheet, Volume 2 2.16.31 VTPOLICY—DMA Remap Engine Policy Control This registers contains all the policy bits related to the DMA remap engine.
Datasheet, Volume 2 253 Processor Configuration Registers 2.17 Graphics Control Registers 2.17.1 MGGC—Graphics Control Regist er All the Bits in this register are Intel TXT lockable.
Processor Configuration Registers 254 Datasheet, Volume 2 2.17.2 GFXPLL1—GFX PLL BIOS This is the GFX PLL BIOS register . See la test BIOS specification for more details. 1R O 0 b IGD VGA Disable (IVD) 0 = Enable. Device 2 (IGD) claims VGA memory and IO cycles, the Sub- Class Code within Device 2 Class Code regis ter is 00.
Datasheet, Volume 2 255 Processor Configuration Registers 2.18 GFXVTBAR Registers Table 2-13. GFXVTBAR Register Address Map Address Offset Register Symbol Register Name Reset Value A ccess 0–3h VER_.
Processor Configuration Registers 256 Datasheet, Volume 2 2.18.1 VER_REG—Version Register This register reports the architecture vers ion supported. Backw ard compatibility for the architecture is maintained with new revisi on numbers, allowing softw are to load DMA - remapping drivers written for prior architecture versions.
Datasheet, Volume 2 257 Processor Configuration Registers 2.18.2 CAP_REG—Capability Register This register reports gener al DMA remapping hardware capabilities.
Processor Configuration Registers 258 Datasheet, Volume 2 23 RO 0b Isochrony (ISOCH) 0 = Indicates this DMA-remapping hard ware unit has no critical isoc hronous requesters in its scope. 1 = Indicates this DMA-re mapping hardware unit has one or more critical isochronous reque sters in its scope.
Datasheet, Volume 2 259 Processor Configuration Registers 6R O 1 b Protected High-Memory Region (PHMR) 0 = Indicates protected hig h-memory region is not supp orted.
Processor Configuration Registers 260 Datasheet, Volume 2 2.18.3 ECAP_REG—Extended Capability Register This register reports DMA-remapping hardw are extended capabilities.
Datasheet, Volume 2 261 Processor Configuration Registers 2.18.4 GCMD_REG—Global Command Register This register to controls remapping hardware. If multiple control fields in this register need to be modified, software must serializ e the modifications through multiple writes to this register .
Processor Configuration Registers 262 Datasheet, Volume 2 30 W 0b Set Root Table Pointer (SRTP) Software sets this field to set/ update the root-entry table pointer used by hardware. The root-entry tab le pointer is spec ified through the R oot -entry T able Address regist er .
Datasheet, Volume 2 263 Processor Configuration Registers 26 RO 0b Queued Invalidation Enable (QIE) This field is valid only for implementa tions supporting queued invalidations. Software writes to this field to enable or disable queued in validations.
Processor Configuration Registers 264 Datasheet, Volume 2 2.18.5 GSTS_REG—Global Status Register This register reports general remapping hardwar e status. 23 RO 0b Compatibility Format Interrupt (CFI) This field is valid only for Intel 64 implementations s upporting interrupt- remapping.
Datasheet, Volume 2 265 Processor Configuration Registers 27 RO 0b Write Buffer Flush Status (WBFS) This field is valid only for implemen tations requiring write buffer flushing. This field indicates th e status of the write buffer flush command. It is Set by hardware when software sets the WBF field in th e Global Command register .
Processor Configuration Registers 266 Datasheet, Volume 2 2.18.6 RTADDR_REG—Root-Entr y Table Address Register This register provides the base address of root-entry table. 2.18.7 CCMD_REG—Contex t Command Register This register manages context cache.
Datasheet, Volume 2 267 Processor Configuration Registers 62:61 RW 00b Context Invalidation Request Granularity (CIRG) Software provides the requested invalid ation granularit y through this field when setting the ICC field: 00 = R es erved. 01 = Global In validation request.
Processor Configuration Registers 268 Datasheet, Volume 2 2.18.8 FSTS_REG—Fault Status Register This register indicates the various error statuses. B/D/F/Type: 0/2/0/GFXVTBAR Address Offset: 34–37.
Datasheet, Volume 2 269 Processor Configuration Registers 1R O - V - S 0 b Primary Pending Fault (PPF) This field indicates if there are one or more pending faults logged in the fault recording register s. Hardware c omputes this field as the logical OR of F ault (F) fields across all the faul t recording registers of this remapping hardware unit.
Processor Configuration Registers 270 Datasheet, Volume 2 2.18.9 FECTL_REG—Fault Event Control Register This register specifies the fault event interrupt message control bits.
Datasheet, Volume 2 271 Processor Configuration Registers 2.18.10 FEDATA_REG —Faul t Event Data Register This register specifies the interrupt message data. 2.18.11 FEADDR_REG—Fault Event Address Register This register specifies the i nterrupt message address.
Processor Configuration Registers 272 Datasheet, Volume 2 2.18.13 AFLOG_REG—Advanc ed Fault Log Register This register specifies the base addres s of memory-resident faul t-log region.
Datasheet, Volume 2 273 Processor Configuration Registers 2.18.14 PMEN_REG—Protected Memory Enable Register This regist er enables the DMA- protected me mo ry regions set up through the PLMBASE, PLMLIMT , PHMBASE, PHMLIMIT registers.
Processor Configuration Registers 274 Datasheet, Volume 2 2.18.15 PLMBASE_REG—Protected Low Memory Base Register This register is used to set up the base address of DMA -protected low-memory region below 4 GB.
Datasheet, Volume 2 275 Processor Configuration Registers 2.18.16 PLMLIMIT_REG—Protecte d Lo w Memory Limit Register This register is used to set up the limit address of DMA -protect ed low-memory region below 4 GB.
Processor Configuration Registers 276 Datasheet, Volume 2 2.18.17 PHMBASE_REG—Protected High M emory Base Re gister This register is used to set up the base address of DMA -protected high-memory region.
Datasheet, Volume 2 277 Processor Configuration Registers 2.18.18 PHMLIMIT_REG—Protected Hi gh Memory Limit Register This register is used to set up the limit address of D MA-protected high-memory region.
Processor Configuration Registers 278 Datasheet, Volume 2 2.18.19 IQH_REG—Invalidati on Queue Head Register This register indicates the invalidation queue head. The register is treated as reserved by implementations reporting Queued Inva lidation (QI) as not supported in the Extended Capability register .
Datasheet, Volume 2 279 Processor Configuration Registers 2.18.21 IQA_REG—Invalidation Queue Address Register This register is used to configure the base address and size of the inv alidation queue. The register is treated as reserved by implementations reporting Queued Inv alidation (QI) as not supported in the Extended Capability register .
Processor Configuration Registers 280 Datasheet, Volume 2 2.18.23 IECTL_REG—Invalidation Completion Event Co ntrol Register This register specifies the invalidation even t interrupt con trol bits. The register is treated as reserv ed by impl ementations reporting Q ueued In valid ation (QI) as not supported in the Extended Capability register .
Datasheet, Volume 2 281 Processor Configuration Registers 2.18.24 IEDATA_REG—Invalidation Completion Event Data Register This register specifies the Invalidation Event interrupt message data. The register is treated as reserved by implementations r e porting Queued Inv alidation (QI) as not supported in the Extended Capability register .
Processor Configuration Registers 282 Datasheet, Volume 2 2.18.26 IRTA_REG—Interrupt Rema pping Table A ddress Register This register provides the base address of Interrupt remapping table. The register is treated as reserved by implementations reporting Interrupt Remapping (IR) as not supported in the Extended Capability register .
Datasheet, Volume 2 283 Processor Configuration Registers 2.18.27 IVA_REG—Invalidate Addr ess Register This register provides the DMA address whose corresponding IOTLB entry needs to be inv alidated through the corresponding IOTLB In validate register .
Processor Configuration Registers 284 Datasheet, Volume 2 2.18.28 IOTLB_REG—IOTLB Invalidate Register This register is used to inv alidate IOTLB . The act of writing the uppe r byte of the IOTLB_REG with the IVT field Set causes the hardwa re to perform the IO TLB invalidation.
Datasheet, Volume 2 285 Processor Configuration Registers 56:50 RO 00h Reserved 49 RW 0b Drain Reads (DR) This field is ignored by hardw are if th e DRD field is report ed as clear in the Capability register .
Processor Configuration Registers 286 Datasheet, Volume 2 2.18.29 FRCD_REG—Fault Recording Registers Registers to record fault information when primary fault logging is active. Hardware reports the number and location of fault recording registers through the Capability register .
Datasheet, Volume 2 287 Processor Configuration Registers 2.18.30 VTPOLICY—VT Policy Register B/D/F/Type : 0/2/0/ GFXVTBAR Address Offset: FFC–FFFh Reset Value: 4000_0000h Access: RW-L, RW-O, RO B.
Processor Configuration Registers 288 Datasheet, Volume 2 2.19 PCI Device 6 Registers Note: Device 6 is not supported on all SKUs. Table 2-14. PCI Device 6 Regist er Address Map (Sheet 1 of 2) Address.
Datasheet, Volume 2 289 Processor Configuration Registers 2.19.1 VID6—Vendor Identification Register This register , combined with the Device Iden tification register , uniquely identify any PCI device.
Processor Configuration Registers 290 Datasheet, Volume 2 2.19.2 DID6—Device Identification Register This register combined with the V end or Iden tification register uniquely identifies any PCI device.
Datasheet, Volume 2 291 Processor Configuration Registers 7R O 0 b Reserved Not Applicable or Implem ented. Hardwired to 0. 6R W 0 b Parity Error Respons e Enable (PERRE) Controls whether or not th e Master Data Pari ty Error bit in the PCI Stat us registe r can bet set.
Processor Configuration Registers 292 Datasheet, Volume 2 2.19.4 PCISTS6—PCI Status Register This register reports the occurrence of error conditions associate d with primary side of the "virtual" Host -PCI Express br idge embedded within the GMCH.
Datasheet, Volume 2 293 Processor Configuration Registers 2.19.5 RID6—Revision Identification Register This register contains the revision num ber of the processor . The R evision ID (RID) is a traditional 8-bit R ead Only (RO) register located at offset 08h in the standard PCI header of every PCI/PCI Express compatible device and function.
Processor Configuration Registers 294 Datasheet, Volume 2 2.19.7 CL6—Cache Li ne Size Register 2.19.8 HDR6—Header Type Register This register identifies the header layout of the configur ation space . No physical register exists at this location. 2.
Datasheet, Volume 2 295 Processor Configuration Registers 2.19.10 SBUSN6—Secondary Bus Number Register This register identifies the bus number assigned to the second bus side of the "virtual" bridge (that is, to PCI Express-G).
Processor Configuration Registers 296 Datasheet, Volume 2 2.19.12 IOBASE6—I/O Base Address Register This register controls the processor to PC I Express-G I/O access routing based on the following formula: IO_BASE address IO_LIMIT Only upper 4 bits are programmable.
Datasheet, Volume 2 297 Processor Configuration Registers 2.19.14 SSTS6—Secondary Status Register SSTS6 is a 16-bit status register that reports the occurrence of error conditions associated with secondary side (that is, PCI Express-G side) of the "virtual" PCI -PCI bridge embedded within GMCH.
Processor Configuration Registers 298 Datasheet, Volume 2 2.19.15 MBASE6—Memory Ba se Address Register This register controls the processor to PCI Express-G non-prefetchable memory access routing ba.
Datasheet, Volume 2 299 Processor Configuration Registers 2.19.16 MLIMIT6—Memory Limit Address Register This register controls the processor to PCI Express-G non-prefetchable memory access routing b.
Processor Configuration Registers 300 Datasheet, Volume 2 2.19.17 PMBASE6—Prefetchable Me mory Base Address Register This register in conjunction with the corresponding Upper Base Address register c.
Datasheet, Volume 2 301 Processor Configuration Registers 2.19.18 PMLIMIT6—Prefetchable Memory L imit Address Register This register in conjunction with the correspon ding Upper Limit Address regist.
Processor Configuration Registers 302 Datasheet, Volume 2 2.19.19 PMBASEU6—Prefe tchable Memory Base Address Upper Register The functionality associated with this register is present in the PEG design implemen tation.
Datasheet, Volume 2 303 Processor Configuration Registers 2.19.20 PMLIMITU6—Prefetchable Memory Limit Address Upper Register The functionality associated with this register is present in the PEG design implementation.
Processor Configuration Registers 304 Datasheet, Volume 2 2.19.22 INTRLINE6—Interrupt Line Register This register contains interrupt line routing information. The device itself does not use this value, r ather it is used by device drivers and oper ating systems to determine priority and vector information.
Datasheet, Volume 2 305 Processor Configuration Registers 9R O 0 b Secondary Discard Timer (SDT) Not Applicable or Implem ented. Hardwired to 0. 8R O 0 b Primary Discard Timer (PDT) Not Applicable or Implem ented. Hardwired to 0. 7R O 0 b Fast Back-to-Back Enable (F B2BEN) Not Applicable or Implem ented.
Processor Configuration Registers 306 Datasheet, Volume 2 2.19.25 PM_CAPID6—Powe r Mana gement Capabi lities Register B/D/F/Type: 0/6/0/PCI Address Offset: 80–83h Reset Value: C8039001h Access: RO.
Datasheet, Volume 2 307 Processor Configuration Registers 2.19.26 PM_CS6—Power Management Control/Status Register B/D/F/Type : 0/6/0/ PCI Address Offset: 84–87h Reset Value: 00000008h Access: RO, RW, RW-S Bit A ttr Reset Value Description 31:16 RO 0000h Reserved Not Applicable or Implem ented.
Processor Configuration Registers 308 Datasheet, Volume 2 2.19.27 SS_CAPID—Subsystem ID and Ven dor ID Capabilities Register This capability is used to uniquely identify the subsystem where the PCI device resides.
Datasheet, Volume 2 309 Processor Configuration Registers 2.19.29 MSI_CAPID—Message Signal ed Interrupts Ca pability ID Register When a device supports MSI it can generate an interrupt request to the processor by writing a predefined data item (a message) to a predefined memory address.
Processor Configuration Registers 310 Datasheet, Volume 2 2.19.30 MC—Message Control Register System software can modify bits in this register , but the device is prohibited from doing so. If the device writes the same message multiple times, only one of those messages is ensured to be serviced.
Datasheet, Volume 2 311 Processor Configuration Registers 2.19.31 M A—Message Addres s Register 2.19.32 MD—Message Data Register 2.19.33 PEG_CAPL—PCI Express- G Capability List Register This register enumerates the PCI Express capability structure.
Processor Configuration Registers 312 Datasheet, Volume 2 2.19.34 PEG_CAP—PCI Expres s-G Capabilities Register This register indicates PCI Express device capabilities. 2.19.35 DCAP—Device Capabilities Register This register indicates PCI Express device capabilities.
Datasheet, Volume 2 313 Processor Configuration Registers 2.19.36 DCTL—Device Control Register This register provides control for PCI Express device specific capabilities. The error reporting enable bits are in refere nce to errors detected by this device, not error messages received across the link.
Processor Configuration Registers 314 Datasheet, Volume 2 2.19.37 DSTS—Device Status Register This register reflects status corresponding to controls in the Device Control register . The error reporting bits are in reference to errors detected by this device, not errors messages received across the link.
Datasheet, Volume 2 315 Processor Configuration Registers 2.19.38 LCAP—Link Capabilities Register This register indicates PCI Express device specific capabilities.
Processor Configuration Registers 316 Datasheet, Volume 2 14:12 RO 100b L0s Exit Latency (L0SELAT) This field indicates the length of time this P ort requires to complete the transiti on from L0s to L0.
Datasheet, Volume 2 317 Processor Configuration Registers 2.19.39 L CTL—Link Control Regi ster This register allows control of PCI Express link. B/D/F/Type : 0/6/0/ PCI Address Offset: B0–B1h Rese.
Processor Configuration Registers 318 Datasheet, Volume 2 5R W - S C 0 b Retrain Link (RL) 0 = Normal operation. 1 = Full Link retraining is initiated by directing the Physical L ayer L TSSM from L0, L0s, or L1 states to the Reco very state. This bit always returns 0 when read.
Datasheet, Volume 2 319 Processor Configuration Registers 2.19.40 LSTS—Link Status Register This register indicates PCI Express link status. B/D/F/Type : 0/6/0/ PCI Address Offset: B2–B3h Reset Va.
Processor Configuration Registers 320 Datasheet, Volume 2 2.19.41 SLOTCAP—Slot Capabilities Register Note: Hot Plug is not supported on the platform. 3:0 RO 0h Current Link Speed (CLS) This field indicates the negotiated Link speed of the give n PCI Express Link.
Datasheet, Volume 2 321 Processor Configuration Registers 5R O 0 b Reserved for Hot-plug Surprise (HPS) When set to 1, this bit indicates that an adapter present in this slot might be removed from the system without any prio r notification. This is a form factor specific capability .
Processor Configuration Registers 322 Datasheet, Volume 2 2.19.42 SLOTCTL—Slot Control Register Note: Hot Plug is not supported on the platforms. B/D/F/Type: 0/6/0/PCI Address Offset: B8–B9h Reset.
Datasheet, Volume 2 323 Processor Configuration Registers 7:6 RO 00b Reserved for Attention Indicator Control (AIC) If an Attention Indicator is implemented, writes to this field set the Attenti on Indicator to the written state.
Processor Configuration Registers 324 Datasheet, Volume 2 2.19.43 SLOTSTS—Slot Status Register Note: Hot Plug is not supported on the platform. B/D/F/Type: 0/6/0/PCI Address Offset: BA–BB h Reset Value: 0000h Access: RO, RW1C Bit Attr Reset Value Description 15:9 RO 0000000b Reserved.
Datasheet, Volume 2 325 Processor Configuration Registers 2R O 0 b Reserved for MRL Sensor Changed (MSC) If an MRL sensor is implemented, this bit is set when a MRL Sensor state change is detected. If an MRL sensor is not implemented, this bit must not be set.
Processor Configuration Registers 326 Datasheet, Volume 2 2.19.44 RCTL—Root Control Register This register allows control of PCI Express Root Complex specific parameters.
Datasheet, Volume 2 327 Processor Configuration Registers 2.19.45 RSTS—Root Status This register provides information ab out PCI Express Root Complex specific parameters. 2.19.46 PEGLC—PCI Express-G Legacy Control Register This register controls functionality that is needed by Legacy (non-PCI Express aware) OSs during run time.
Processor Configuration Registers 328 Datasheet, Volume 2 2.20 Device 6 Extended Configuration Registers Note: Device 6 is not supported on all SKUs. 2.20.1 PVCCAP1—Port VC Capability Register 1 This register describes the configuration of PCI Express Virtual Ch annels associated with this port.
Datasheet, Volume 2 329 Processor Configuration Registers 2.20.2 PVCCAP2—Port VC Capability Register 2 This register describes the configuration of PCI Express Virtual Channels associated with this port.
Processor Configuration Registers 330 Datasheet, Volume 2 2.20.4 VC0RCAP—VC0 Resour ce Capability Register B/D/F/Type: 0/6/0/MMR Address Offset: 110–113h Reset Value: 0000_0001h Access: RO Bit Att.
Datasheet, Volume 2 331 Processor Configuration Registers 2.20.5 VC0RCTL—VC0 Resource Control Register This register controls the resources associated with PCI Express Virtual Channel 0.
Processor Configuration Registers 332 Datasheet, Volume 2 2.20.6 VC0RSTS—VC0 Resource Status Register 2.21 Intel ® Trusted Execution Technology (Intel ® TXT) Specific Registers Intel TXT configuration registers are a subset of chipset registers.
Datasheet, Volume 2 333 Processor Configuration Registers 2.21.1 TXT.DID—TXT De vice ID Register This register contains the TXT ID for the processor .
Processor Configuration Registers 334 Datasheet, Volume 2 2.21.3 TXT.PUBLIC.KEY.LOWER—TX T Processor P ublic Key Hash Lower Half Register These registers hold the hash of the processor's public key . It is 256 bits (32 Bytes). 2.21.4 TXT.PUBLIC.
Datasheet, Volume 2 335 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3 Intel ® QuickPath Architecture System Address Decode Register Description The processor supports .
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 336 Datasheet, Volume 2 RWO Read/Write Once. A register bit with this attribute can be written to only once after power u p. After the first write, the bit becomes read only .
Datasheet, Volume 2 337 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.2 Platform Configuration Structure The processor contains PCI devices within a single physical component. The configuration registers for these devices are mapped as devices residing on the PCI bus assigned for the processor socket.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 338 Datasheet, Volume 2 3.3 Detailed Configuration Space Maps Table 3-3. Device 0, Function 0 — Gene ric Non-core Registe.
Datasheet, Volume 2 339 Intel ® QuickPath Architecture System Ad dress Decode Register Description Table 3-4. Device 0, Function 1 — System Address Decoder Registers DID VID 00h SAD_DRAM_RULE_0 80h.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 340 Datasheet, Volume 2 Table 3-5. Device 2, Function 0 — Inte l ® QPI Link 0 Regist ers DID VID 00h 80h PCISTS PCICMD 0.
Datasheet, Volume 2 341 Intel ® QuickPath Architecture System Ad dress Decode Register Description Table 3-6. Device 2, Function 1 — Intel ® QPI Physical 0 Regi sters DID VID 00h QPI_0_PH_PIS 80h .
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 342 Datasheet, Volume 2 3.4 PCI Standard Registers These registers appear in every function for every device. 3.4.1 VID—Vendor Identification Register The VID Register contains the v endor identification number .
Datasheet, Volume 2 343 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.4.3 RID—Revision Identification Register This register contains the revision num ber of the processor .
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 344 Datasheet, Volume 2 3.4.4 CCR—Class Code Register This register contains the Class Code for the device.
Datasheet, Volume 2 345 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.4.5 HDR—Header Type Register This registe r identifies the header layout of the co nfiguration space. 3.4.6 SID/SVID—Subsys tem Identity/Subsys tem Vendor Identification Register This regis ter identifi es the manufactu rer of the sys tem.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 346 Datasheet, Volume 2 3.4.7 PCICM D—Command Regi ster This register defines the PCI 3.
Datasheet, Volume 2 347 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.4.8 PCISTS—PCI Status Register The PCI Status register is a 16-b it status re gister that reports the occurrence of various error events on this device's PCI interface.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 348 Datasheet, Volume 2 4R O 0 Capability List (CLIST) This bit is hard wired to 1 to indica te to the configur ation software that this device/function implements a list of new capabilities.
Datasheet, Volume 2 349 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.5 Generic Non-core Registers 3.5.1 MAX_RTIDS Maximum number of R T IDs other homes have. How many requests can this caching agent send to the other home agents.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 350 Datasheet, Volume 2 25:24 RW 0 PAM3_LOENABLE. 0D0000h–0D3FFFh Attribute (LOE NABLE) This field contro ls the steering o f read and write cycles that address the BIOS area from 0D0000h to 0D3FFFh.
Datasheet, Volume 2 351 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.6.2 SAD_PAM456 This register is for legacy Device 0, Function 0 94h–97h address space. Device: 0 Function: 1 Offset: 44h Access as a Dword Bit Type Reset Value Description 31:22 RV 0 Rese rved 21:20 RW 0 PAM6_HIENABLE.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 352 Datasheet, Volume 2 3.6.3 SAD_HEN This register is for legacy Hole Enable. Device: 0 Function: 1 Offset: 48h Access as a Dword Bit Type Reset Value Description 31:8 RV 0 Reserved 7R W 0 HEN This bit enables a memory hole in DRAM space.
Datasheet, Volume 2 353 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.6.4 SAD_SM RAM This register is for legacy 9 Dh address space. Note: This register must be programmed consistently with any other registers controlling access to SMM space within the system, such as on IOH devices if present.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 354 Datasheet, Volume 2 3.6.5 SAD_PCIEXBAR This is the Global register for PCIEXBAR address space. Device: 0 Function: 1 Offset: 50h Access as a QWord Bit Type Reset Value Description 63:40 RV 0 Reserved 39:20 RW 0 ADDRESS This field contains the Base address of PCIEXBAR.
Datasheet, Volume 2 355 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.6.6 SAD_DRAM_RULE_0, SAD_DRAM_RULE_1, SAD_DRAM_RULE_2, SAD_DRAM_RULE_3, SAD_DRAM_RULE_4, SAD_DRAM_RULE_5, SAD_DRAM_RULE_6, SAD_DRAM_RULE_7 This register provides the SAD DRAM rule s.
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 356 Datasheet, Volume 2 3.7 I ntel ® QPI Link Registers 3.7.1 QPI_QPILCL_L0, QPI_QPILCL_L1 This register provides Intel QPI Link Control.
Datasheet, Volume 2 357 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.8 Intel ® QPI Physical Layer Registers 3.8.1 QPI_0_PH_CPR, QPI_1_PH_CPR This is the Intel QPI Physical Layer Capability R egister .
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 358 Datasheet, Volume 2 3.8.2 QPI_0_PH_CTR, QPI_1_PH_CTR This is the Intel QPI Physical Layer Control R egister .
Datasheet, Volume 2 359 Intel ® QuickPath Architecture System Ad dress Decode Register Description 3.8.3 QPI_0_PH_PIS, QPI_1_PH_PIS This is an Intel QPI Physical Layer Initialization Status R egister .
Intel ® QuickPath Architect ure System Ad dress Decode Register Description 360 Datasheet, Volume 2.
Un point important après l'achat de l'appareil (ou même avant l'achat) est de lire le manuel d'utilisation. Nous devons le faire pour quelques raisons simples:
Si vous n'avez pas encore acheté Acer Intel Pentium B940 c'est un bon moment pour vous familiariser avec les données de base sur le produit. Consulter d'abord les pages initiales du manuel d'utilisation, que vous trouverez ci-dessus. Vous devriez y trouver les données techniques les plus importants du Acer Intel Pentium B940 - de cette manière, vous pouvez vérifier si l'équipement répond à vos besoins. Explorant les pages suivantes du manuel d'utilisation Acer Intel Pentium B940, vous apprendrez toutes les caractéristiques du produit et des informations sur son fonctionnement. Les informations sur le Acer Intel Pentium B940 va certainement vous aider à prendre une décision concernant l'achat.
Dans une situation où vous avez déjà le Acer Intel Pentium B940, mais vous avez pas encore lu le manuel d'utilisation, vous devez le faire pour les raisons décrites ci-dessus,. Vous saurez alors si vous avez correctement utilisé les fonctions disponibles, et si vous avez commis des erreurs qui peuvent réduire la durée de vie du Acer Intel Pentium B940.
Cependant, l'un des rôles les plus importants pour l'utilisateur joués par les manuels d'utilisateur est d'aider à résoudre les problèmes concernant le Acer Intel Pentium B940. Presque toujours, vous y trouverez Troubleshooting, soit les pannes et les défaillances les plus fréquentes de l'apparei Acer Intel Pentium B940 ainsi que les instructions sur la façon de les résoudre. Même si vous ne parvenez pas à résoudre le problème, le manuel d‘utilisation va vous montrer le chemin d'une nouvelle procédure – le contact avec le centre de service à la clientèle ou le service le plus proche.