Datasheet

PCI Express Non-Transparent Bridge
Intel
®
Xeon
®
Processor C5500/C3500 Series
Datasheet, Volume 1 February 2010
280 Order Number: 323103-001
3.21.1.2 PBAR4LMT: Primary BAR 4/5 Limit
This register contains a value used to limit the size of the window exposed by 64-bit
BAR 4/5 to a size less than the power-of-two expressed in the Primary BAR 4/5 pair.
This register is written by the NTB device driver and will contain the formulated sum of
the base address plus the size of the BAR. This final value equates to the highest
address that will be accepted through this port. Accesses to the memory area above
this register (and below Base + Window Size) will return Unsupported Request.
Note: If the value in PBAR4LMT is set to a value less than the value in Section 3.19.2.13,
“PB45BASE: Primary BAR 4/5 Base Address” hardware will force the value in
PBAR4LMT to be zero and the full size of the window defined by Section 3.19.3.20,
“PBAR45SZ: Primary BAR 4/5 Size” will be used.
Note: If the value in PBAR4LMT is set equal to the value in PB45BASE the memory window for
PB45BASE is disabled.
Note: If the value in PBAR4LMT is set to a value greater than the value in the PB45BASE plus
2^PBAR45SZ hardware will force the value in PBAR4LMT to be zero and the full size of
the window defined by PBAR45SZ will be used.
Note: If PBAR4LMT is zero the full size of the window defined by PBAR45SZ will be used.
Register:PBAR4LMT
Bar:PB01BASE, SB01BASE
Offset:08h
Bit Attr Default Description
63:40 RO 00h
Reserved
Intel
®
Xeon
®
processor C5500/C3500 series limited to 40bit addressing
39:12
Bar: Attr
PB01BASE:
RW
else: RO
00h
Primary BAR 4/5 Limit
Value representing the size of the memory window exposed by Primary BAR
4/5. A value of 00h will disable this register’s functionality, resulting in a BAR
window equal to that described by the BAR
11:0 RO 00h
Reserved
Limit register has a granularity of 4 KB (2
12
)