Intel G640T CM8062301002204 User Manual

Product codes
CM8062301002204
Page of 296
Datasheet, Volume 2
61
Processor Configuration Registers
B/D/F/Type:
0/0/0/PCI
Address Offset:
60–67h
Reset Value:
0000_0000_0000_0000h
Access:
RW, RW-V
Size:
64 bits
BIOS Optimal Default
0000_0000_0000h
Bit
Attr
Reset 
Value
RST/
PWR
Description
63:39
RO
0h
Reserved
38:28
RW
000h
Uncore
PCI Express Base Address (PCIEXBAR)
This field corresponds to bits 38:28 of the base address for PCI 
Express enhanced configuration space. BIOS will program this 
register resulting in a base address for a contiguous memory 
address space. The size of the range is defined by bits 2:1 of this 
register.
This base address shall be assigned on a boundary consistent with 
the number of buses (defined by the Length field in this register) 
above TOLUD and still within the 39-bit addressable memory 
space. The address bits decoded depend on the length of the 
region defined by this register.
This register is locked by Intel TXT.
The address used to access the PCI Express configuration space for 
a specific device can be determined as follows:
PCI Express Base Address + Bus Number * 1MB + Device 
Number * 32KB + Function Number * 4KB
This address is the beginning of the 4 KB space that contains both 
the PCI compatible configuration space and the PCI Express 
extended configuration space.
27
RW-V
0b
Uncore
128MB Base Address Mask (ADMSK128)
This bit is either part of the PCI Express Base Address (RW) or part 
of the Address Mask (RO, read 0b), depending on the value of bits 
[2:1] in this register.
26
RW-V
0b
Uncore
64MB Base Address Mask (ADMSK64)
This bit is either part of the PCI Express Base Address (RW) or part 
of the Address Mask (RO, read 0b), depending on the value of bits 
[2:1] in this register.
25:3
RO
0h
Reserved
2:1
RW
00b
Uncore
Length (LENGTH)
This field describes the length of this region.
00 = 256 MB (buses 0–255). Bits 38:28 are decoded in the PCI 
Express Base Address field.
01 = 128 MB (buses 0–127). Bits 38:27 are decoded in the PCI 
Express Base Address field.
10 = 64 MB (buses 0–63). Bits 38:26 are decoded in the PCI 
Express Base Address field.
11 = Reserved.
This register is locked by Intel TXT.
0
RW
0b
Uncore
PCIEXBAR Enable (PCIEXBAREN)
0 = The PCIEXBAR register is disabled. Memory read and write 
transactions proceed as if there were no PCIEXBAR register. 
PCIEXBAR bits 38:26 are RW with no functionality behind 
them.
1 = The PCIEXBAR register is enabled. Memory read and write 
transactions whose address bits 38:26 match PCIEXBAR will 
be translated to configuration reads and writes within the 
Uncore. These translated cycles are routed as shown in the 
above table.
This register is locked by Intel TXT.