Справочник Пользователя для Intel D425 AU80610006252AA

Модели
AU80610006252AA
Скачать
Страница из 153
 
Processor Configuration Registers 
 
 
 
42  
 
Datasheet  
1.5.16 
PCIEXBAR - PCI Express Register Range Base Address 
B/D/F/Type: 0/0/0/PCI 
Address Offset: 
60-67h 
Default Value: 
00000000E0000000h 
Access: 
 RW/L; RW/L/K; RO; 
Size: 64 
bits 
This is the base address for the PCI Express configuration space. This window of 
addresses contains the 4KB of configuration space for each PCI Express device that 
can potentially be part of the PCI Express Hierarchy associated with the CPU Uncore. 
There is not actual physical memory within this window of up to 256MB that can be 
addressed. The actual length is determined by a field in this register.  Each PCI 
Express Hierarchy requires a PCI Express BASE register. The CPU Uncore supports one 
PCI Express hierarchy. The region reserved by this register does not alias to any PCI 
2.3 compliant memory mapped space. For example MCHBAR reserves a 16KB space 
and CHAPADR reserves a 4KB space both outside of PCIEXBAR space. They cannot be 
overlaid on the space reserved by PCIEXBAR for devices 0 and 7 respectively. 
On reset, this register is disabled and must be enabled by writing a 1 to the enable 
field in 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 64 bit addressable memory space.  All other bits not decoded are read 
only 0.  The PCI Express Base Address cannot be less than the maximum address 
written to the Top of physical memory register (TOLUD). Software must guarantee 
that these ranges do not overlap with known ranges located above TOLUD.  Software 
must ensure that the sum of Length of enhanced configuration region + TOLUD + 
(other known ranges reserved above TOLUD) is not greater than the 64-bit 
addressable limit of 64GB.  In general system implementation and number of PCI/PCI 
express/PCI-X buses supported in the hierarchy will dictate the length of the region. 
 
 
Bit Access Default 
Value 
RST/
PWR 
Description 
63:36 RO 0000000h 
Core 
Reserved (PCIEXBAR_rsv):  
35:28 RW/L 
0Eh  Core 
PCI Express Base Address (PCIEXBAR):  
This field corresponds to bits 35 to 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; size 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 64-bit addressable 
memory space.  The address bits decoded 
depend on the length of the region defined by 
this register. 
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