12th Generation Intel® Core™ Processor Datasheet Volume 2 of 2
ID | Date | Version | Classification |
---|---|---|---|
767626 | 07/13/2023 | Public |
IOTLB Invalidate Register (IOTLB_REG_0_0_0_VTDBAR) – Offset 508
Register to invalidate IOTLB. The act of writing the upper byte of the IOTLB_REG with IVT field Set causes the hardware to perform the IOTLB invalidation.
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
63 | 0x0 | RW/V | Invalidate IOTLB (IVT) Software requests IOTLB invalidation by setting this field. Software must also set therequested invalidation granularity by programming the IIRG field Hardware implementations reporting write-buffer flushing requirement (RWBF=1 in Capability register) must implicitly perform a write buffer flushing before invalidating the IOTLB. |
62 | 0h | RO | Reserved |
61:60 | 0x0 | RW | IOTLB Invalidation Request Granularity (IIRG) When requesting hardware to invalidate the IOTLB (by setting the IVT field), software writes the requested invalidation granularity through this field. The following are the encodings for the field |
59 | 0h | RO | Reserved |
58:57 | 0x1 | RO/V | IOTLB Actual Invalidation Granularity (IAIG) Hardware reports the granularity at which an invalidation request was processed through this field when reporting invalidation completion (by clearing the IVT field). The following are the encodings for this field |
56:50 | 0h | RO | Reserved |
49 | 0x0 | RW | Drain Reads (DR) This field is ignored by hardware if the DRD field is reported as clear in the Capability register. When the DRD field is reported as Set in the Capability register, the following encodings are supported for this field: |
48 | 0x0 | RW | Drain Writes (DW) This field is ignored by hardware if the DWD field is reported as Clear in the Capability register. When the DWD field is reported as Set in the Capability register, the following encodings are supported for this field: |
47:32 | 0x0 | RW | Domain ID (DID) Indicates the ID of the domain whose IOTLB entries need to be selectively invalidated. This field must be programmed by software for domain-selective and page-selective invalidation requests. The Capability register reports the domain-id width supported by hardware. Software must ensure that the value written to this field is within this limit. Hardware ignores and not implements bits 47:(32+N), where N is the supported domain-id width reported in the Capability register. |
31:0 | 0h | RO | Reserved |