12th Generation Intel® Core™ Processor Datasheet Volume 2 of 2
ID | Date | Version | Classification |
---|---|---|---|
767626 | 07/13/2023 | Public |
Extended Capability Register (ECAP_REG_0_0_0_VTDBAR) – Offset 10
Register to report remapping hardware extended capabilities.
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
63:44 | 0h | RO | Reserved |
43 | 0x0 | RO | PASID Support Limitation (PSL) This field is valid only when Process Address Space ID Support (PASID) field (bit 40) is reported as Set. When this field is reported as Set, extendedcontext-entries with PASID Enable (PASIDE) field Set do not support Requests-withoutPASID. |
42 | 0x1 | RO | Page Request Draining Support (PDS) 0: Hardware does not support Page-Request Drain (PD) flag in Inv_wait_dsc. |
41 | 0x1 | RO | Device-TLB Invalidation Throttle (DIT) 0: Hardware does not support Device-TLB Invalidation Throttling. |
40 | 0x1 | RO | Process Address Space ID Support (PASID) 0 = Hardware does not support requests tagged with Process Address Space IDs. |
39:35 | 0x13 | RO | PASID Size Supported (PSS) This field reports the PASID size supported by the remapping hardware for requests-with-PASID. A value of N in this field indicates hardware supports PASID field of N+1 bits (For example, value of 7 in this field, indicates 8-bit PASIDs are supported). |
34 | 0x1 | RO | Extended Accessed Flag Support (EAFS) 0: Hardware does not support the extended-accessed (EA) bit in first-level paging-structure entries. |
33 | 0x1 | RO | No Write Flag Support (NWFS) 0: Hardware ignores the No Write (NW) flag in Device-TLB translationrequests, and behaves as if NW is always 0. |
32 | 0h | RO | Reserved |
31 | 0x0 | RO | Supervisor Request Support (SRS) 0: H/W does not support requests-with-PASID seeking supervisor privilege. |
30 | 0x0 | RO | Execute Request Support (ERS) 0: H/W does not support requests-with-PASID seeking execute permission. |
29 | 0x1 | RO | Page Request Support (PRS) 0: Hardware does not support Page Requests. |
28 | 0h | RO | Reserved |
27 | 0x1 | RO | Deferred Invalidate Support (DIS) 0: Hardware does not support deferred invalidations of IOTLB and Device-TLB. |
26 | 0x1 | RO | Nested Translation Support (NEST) 0: Hardware does not support nested translations. |
25 | 0x1 | RO | Memory Type Support (MTS) 0: Hardware does not support Memory Type in first-level translation and Extended Memory type in second-level translation. |
24 | 0x1 | RO | Extended Context Support (ECS) 0: Hardware does not support extended-root-entries and extended-context-entries. |
23:20 | 0xF | RO | Maximum Handle Mask Value (MHMV) The value in this field indicates the maximum supported value for the Handle Mask (HM) field in the interrupt entry cache invalidation descriptor (iec_inv_dsc). |
19:18 | 0h | RO | Reserved |
17:8 | 0x50 | RO | IOTLB Register Offset (IRO) This field specifies the offset to the IOTLB registers relative to the register base address of this remapping hardware unit. |
7 | 0x1 | RO | Snoop Control (SC) 0: Hardware does not support 1-setting of the SNP field in the page-table entries. |
6 | 0x1 | RO | Pass Through (PT) 0: Hardware does not support pass-through translation type in context entries and extended-context-entries. |
5 | 0h | RO | Reserved |
4 | 0x1 | RO | Extended Interrupt Mode (EIM) 0: On Intel64 platforms, hardware supports only 8-bit APIC-IDs (xAPIC mode). |
3 | 0x1 | RO | Interrupt Remapping Support (IR) 0: Hardware does not support interrupt remapping. |
2 | 0x1 | RO | Device-TLB Support (DT) 0: Hardware does not support device-IOTLBs. |
1 | 0x1 | RO | Queued Invalidation Support (QI) 0: Hardware does not support queued invalidations. |
0 | 0x1 | RO | Page-Walk Coherency (C) This field indicates if hardware access to the root, context, extended-context and interrupt-remap tables, and second-level paging structures for requests-without-PASID, are coherent (snooped) or not. |