Datasheet
Intel
®
Xeon
®
Processor E7-2800/4800/8800 v2 Product Family 419
Datasheet Volume Two: Functional Description, February 2014
Integrated I/O (IIO) Configuration Registers
61:60 RW 0x0
iirg:
IOTLB Invalidation Request Granularity
When requesting hardware to invalidate the I/OTLB (by setting the
Intel
®
VT field), software writes the requested invalidation granularity
through this IIRG field. Following are the encoding for the 2-bit IIRG field.
00: Reserved. Hardware ignores the invalidation request and reports
invalidation complete by clearing the Intel
®
VT field and reporting 00 in the
AIG field.
01: Global Invalidation request.
10: Domain-selective invalidation request. The target domain-id must be
specified in the DID field.
11: Page-selective invalidation request. The target address, mask and
invalidation hint must be specified in the Invalidate Address register, the
domain-id must be provided in the DID field.
59:59 RV -
rsz1:
Reserved.
58:57 RO_V 0x0
iaig:
IOTLB Actual Invalidation Granularity
Hardware reports the granularity at which an invalidation request was
proceed through the AIG field at the time of reporting invalidation
completion (by clearing the Intel
®
VT field).The following are the encoding
for the 2-bit IAIG field.
00: Reserved. This indicates hardware detected an incorrect invalidation
request and ignored the request. Examples of incorrect invalidation requests
include detecting an unsupported address mask value in Invalidate Address
register for page-selective invalidation requests or an
unsupported/undefined encoding in IIRG.
01: Global Invalidation performed. The processor sets this in response to a
global IOTLB invalidation request.
10: Domain-selective invalidation performed using the domain-id that was
specified by software in the DID field. The processor sets this in response to
a domain selective IOTLB invalidation request.
11: CPU sets this in response to a page selective invalidation request.
56:50 RV - Reserved.
49:49 RW 0x0
dr:
Drain Reads.
CPU uses this to drain or not drain reads on an invalidation request.
48:48 RW 0x0
dw:
Drain Writes.
CPU uses this to drain or not drain writes on an invalidation request.
47:32 RW 0x0
did:
Domain ID.
Domain to be invalidated and is programmed by software for both page and
domain selective invalidation requests. CPU ignores the bits 47:40 since it
supports only an 8 bit Domain ID.
31:0 RV - Reserved.
Type: MEM PortID: 8’h7e
Bus: 0 Device: 5Function:0
Offset: 0x208 , 0x1208
Bit Attr Default Description