Intel E7-8891 v2 CM8063601377422 ユーザーズマニュアル

製品コード
CM8063601377422
ページ / 504
Integrated I/O (IIO) Configuration Registers
408
Intel
®
 Xeon
® 
Processor E7-2800/4800/8800 v2 Product Family
Datasheet Volume Two: Functional Description, February 2014
Type:
MEM
PortID:
8’h7e
Bus:
0
Device:
5Function:0
Offset:
0x28
, 0x1028
Bit
Attr
Default
Description
63:63
RW_V
0x0
icc:
Invalidate Context Entry Cache  
Software requests invalidation of context-cache by setting this field. 
Software must also set the requested invalidation granularity by 
programming the CIRG field. Software must read back and check the ICC 
field to be clear to confirm the invalidation is complete. Software must not 
update this register when this field is set. Hardware clears the ICC field to 
indicate the invalidation request is complete. Hardware also indicates the 
granularity at which the invalidation operation was performed through the 
CAIG field. Software must not submit another invalidation request through 
this register while the ICC field is set.Software must submit a context cache 
invalidation request through this field only when there are no invalidation 
requests pending at this DMA-remapping hardware unit. Since information 
from the context-cache may be used by hardware to tag IOTLB entries, 
software must perform domain-selective (or global) invalidation of IOTLB 
after the context cache invalidation has completed. 
62:61
RW
0x0
cirg:
Context Invalidation Request Granularity  
When requesting hardware to invalidate the context-entry cache (by setting 
the ICC field), software writes the requested invalidation granularity through 
this field.Following are the encoding for the 2-bit IRG field.
00: Reserved. Hardware ignores the invalidation request and reports 
invalidation complete by clearing the ICC field and reporting 00 in the CAIG 
field.
01: Global Invalidation request. 
10: Domain-selective invalidation request. The target domain-id must be 
specified in the DID field.
11: Device-selective invalidation request. The target SID must be specified 
in the SID field, and the domain-id (programmed in the context-entry for 
this device) must be provided in the DID field. The processor aliases the h/w 
behavior for this command to the ‘Domain-selective invalidation request’.
Hardware indicates completion of the invalidation request by clearing the 
ICC field. At this time, hardware also indicates the granularity at which the 
actual invalidation was performed through the CAIG field. 
60:59
RO_V
0x0
caig:
Context Actual Invalidation Granularity  
Hardware reports the granularity at which an invalidation request was 
processed through the CAIG field at the time of reporting invalidation 
completion (by clearing the ICC field). The following are the encoding for the 
2-bit CAIG field. 00: Reserved. This is the value on reset.
01: Global Invalidation performed. The processor sets this in response to a 
global invalidation request.
10: Domain-selective invalidation performed using the domain-id that was 
specified by software in the DID field. The processor set this in response to a 
domain-selective or device-selective invalidation request.
11: Device-selective invalidation. The processor never sets this encoding. 
58:34
RV
-
Reserved.
33:32
RW
0x0
fm:
Function Mask  
Used by the processor when performing device selective invalidation. 
31:16
RW
0x0
source_id:
Used by the processor when performing device selective context cache 
invalidation