12th Generation Intel® Core™ Processor Datasheet Volume 2 of 2
ID | Date | Version | Classification |
---|---|---|---|
767626 | 07/13/2023 | Public |
Context Command Register (CCMD_REG_0_0_0_VTDBAR) – Offset 28
Register to manage context cache. The act of writing the uppermost byte of the CCMD_REG with the ICC field Set causes the hardware to perform the context-cache invalidation.
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
63 | 0x0 | RW/V | Invalidate Context Cache (ICC) 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 is Clear to confirm the invalidation is complete. Software must not update this register when this field is set. Software must submit a context-cache invalidation request through this field only when there are no invalidation requests pending at this remapping hardware unit. Hardware implementations reporting write-buffer flushing requirement (RWBF=1 in Capability register) must implicitly perform a write buffer flush before invalidating the context cache. |
62:61 | 0x0 | RW | Context Invalidation Request Granularity (CIRG) Software provides the requested invalidation granularity through this field when setting the ICC field: |
60:59 | 0x1 | RO/V | Context Actual Invalidation Granularity (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). |
58:34 | 0h | RO | Reserved |
33:32 | 0x0 | RW | Function Mask (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: |
31:16 | 0x0 | RW | Source-ID (SID) Indicates the source-id of the device whose corresponding context-entry needs to be selectively invalidated. This field along with the FM field must be programmed by software for device-selective invalidation requests. |
15:0 | 0x0 | RW | Domain-ID (DID) Indicates the id of the domain whose context-entries need to be selectively invalidated. This field must be programmed by software for both domain-selective and device-selective invalidation requests. |