Specification Sheet

Datasheet, Volume 2 of 2 317
VC0PREMAP Registers
60:59
0h
ROV
CAIG: 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 encodings for this field:
00: Reserved.
01: Global Invalidation performed. This could be in response to a global, domain-
selective or device-selective invalidation request.
10: Domain-selective invalidation performed using the domain-id specified by software
in the DID field. This could be in response to a domain-selective or device-selective
invalidation request.
11: Device-selective invalidation performed using the source-id and domain-id
specified by software in the SID and FM fields. This can only be in response to a
device-selective invalidation request.
58:34
0h
RO
Reserved (RSVD): Reserved.
33:32
0h
RW
FM: Software may use the Function Mask to perform device-selective invalidations on
behalf of devices supporting PCI Express Phantom Functions.
This field specifies which bits of the function number portion (least significant three
bits) of the SID field to mask when performing device-selective invalidations. The
following encodings are defined for this field:
00: No bits in the SID field masked.
01: Mask most significant bit of function number in the SID field.
10: Mask two most significant bit of function number in the SID field.
11: Mask all three bits of function number in the SID field.
The context-entries corresponding to all the source-ids specified through the FM and
SID fields should have to the domain-id specified in the DID field.
31:16
0h
RW
SID: Indicates the source-id of the device whose corresponding context-entry needs
to be selectively invalidated. This field along with the FM field should be programmed
by software for device-selective invalidation requests.
15:8
0h
RO
Reserved (RSVD): Reserved.
7:0
0h
RW
DID: Indicates the id of the domain whose context-entries need to be selectively
invalidated. This field should be programmed by software for both domain-selective
and device-selective invalidation requests.
The Capability register reports the domain-id width supported by hardware. Software
should ensure that the value written to this field is within this limit. Hardware may
ignore and not implement bits15:N, where N is the supported domain-id width
reported in the Capability register.
Bit
Range
Default &
Access
Field Name (ID): Description