Intel E7-8891 v2 CM8063601377422 User Manual

Product codes
CM8063601377422
Page of 504
Intel
®
 Xeon
® 
Processor E7-2800/4800/8800 v2 Product Family
363
Datasheet Volume Two: Functional Description, February 2014
Integrated I/O (IIO) Configuration Registers
14.6.20 TSEG
14.6.21 GENPROTRANGE[1:0]_BASE
Generic Protected Memory Range X Base Address. (X = 1, 0)
Type:
CFG
PortID:
N/A
Bus:
0
Device:
5Function:0
Offset:
0xa8
Bit
Attr
Default
Description
63:52
RW_LB
0x0
limit:
Indicates the limit address which is aligned to a 1MB boundary.
Any access to falls within TSEG.BASE[31:20] <= Addr[31:20] <= 
TSEG.LIMIT[31:20] is considered to target the Tseg region and IIO aborts 
it.
Note that address bits 19:0 are ignored and not compared. The result is 
that BASE[19:0] is effectively 00000h and LIMIT is effectively FFFFFh.
Setting the TSEG.BASE greater than the limit, disable this region.
51:32
RV
-
Reserved. 
31:20
RW_LB
0xfe0
base:
Indicates the base address which is aligned to a 1MB boundary. Bits [31:20] 
corresponds to A[31:20] address bits.
19:0
RV
-
Reserved. 
Type:
CFG
PortID:
N/A
Bus:
0
Device:
5Function:0
Offset:
0xb0
, 0x120
Bit
Attr
Default
Description
63:51
RV
-
Reserved.
50:16
RW_LB
0x7ffffffff
base_address:
[50:16] of generic memory address range that needs to be protected from 
inbound dma accesses. The protected memory range can be anywhere in 
the memory space addressable by the processor. Addresses that fall in this 
range that is, GenProtRange.Base[63:16] <= Address [63:16] <= 
GenProtRange.Limit [63:16], are completer aborted by IIO.
Setting the Protected range base address greater than the limit address 
disables the protected memory region. Note that this range is orthogonal to 
Intel
®
VT-d spec defined protected address range.
Since this register provides for a generic range, it can be used to protect 
any
system dram region or MMIO region from DMA accesses. But the expected 
usage for this range is to abort all PCIe* accesses to the PCI-Segments 
region.
15:0
RV
-
Reserved.