Intel® Core™ Ultra Processors for H-series and U-series Platforms CFG and MEM Registers

ID Date Version Classification
795258 07/29/2024 Public
Document Table of Contents
D0:F0 Host Bridge and DRAM Controller - VTDPVC0BAR Version Register (VER_REG_0_0_0_VTDBAR) Capability Register (CAP_REG_0_0_0_VTDBAR) Extended Capability Register (ECAP_REG_0_0_0_VTDBAR) Global Command Register (GCMD_REG_0_0_0_VTDBAR) General Status Register (GSTS_REG_0_0_0_VTDBAR) Root Table Address Register (RTADDR_REG_0_0_0_VTDBAR) Context Command Register (CCMD_REG_0_0_0_VTDBAR) Fault Status Register (FSTS_REG_0_0_0_VTDBAR) Fault Event Control Register (FECTL_REG_0_0_0_VTDBAR) Fault Event Data Register (FEDATA_REG_0_0_0_VTDBAR) Fault Event Address Register (FEADDR_REG_0_0_0_VTDBAR) Fault Event Upper Address Register (FEUADDR_REG_0_0_0_VTDBAR) Advanced Fault Log Register (AFLOG_REG_0_0_0_VTDBAR) Protected Memory Enable Register (PMEN_REG_0_0_0_VTDBAR) Protected Low Memory Base Register (PLMBASE_REG_0_0_0_VTDBAR) Protected Low-Memory Limit Register (PLMLIMIT_REG_0_0_0_VTDBAR) Protected High-Memory Base Register (PHMBASE_REG_0_0_0_VTDBAR) Protected High-Memory Limit Register (PHMLIMIT_REG_0_0_0_VTDBAR) Invalidation Queue Head Register (IQH_REG_0_0_0_VTDBAR) Invalidation Queue Tail Register (IQT_REG_0_0_0_VTDBAR) Invalidation Queue Address Register (IQA_REG_0_0_0_VTDBAR) Invalidation Completion Status Register (ICS_REG_0_0_0_VTDBAR) Invalidation Event Control Register (IECTL_REG_0_0_0_VTDBAR) Invalidation Event Data Register (IEDATA_REG_0_0_0_VTDBAR) Invalidation Event Address Register (IEADDR_REG_0_0_0_VTDBAR) Invalidation Event Upper Address Register (IEUADDR_REG_0_0_0_VTDBAR) IQ Error Info register (IQERCD_REG_0_0_0_VTDBAR) Interrupt Remapping Table Address Register (IRTA_REG_0_0_0_VTDBAR) Page Request Queue Head Register (PQH_REG_0_0_0_VTDBAR) Page Request Queue Tail Register (PQT_REG_0_0_0_VTDBAR) Page Request Queue Address Register (PQA_REG_0_0_0_VTDBAR) Page Request Status Register (PRS_REG_0_0_0_VTDBAR) Page Request Event Control Register (PECTL_REG_0_0_0_VTDBAR) Page Request Event Data Register (PEDATA_REG_0_0_0_VTDBAR) Page Request Event Address Register (PEADDR_REG_0_0_0_VTDBAR) Page Request Event Upper Address Register (PEUADDR_REG_0_0_0_VTDBAR) MTRR Capability Register (MTRRCAP_0_0_0_VTDBAR) MTRR Default Type Register (MTRRDEFAULT_0_0_0_VTDBAR) Fixed-Range MTRR Format 64K-00000 (MTRR_FIX64K_00000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 16K-80000 (MTRR_FIX16K_80000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 16K-A0000 (MTRR_FIX16K_A0000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-C0000 (MTRR_FIX4K_C0000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-C8000 (MTRR_FIX4K_C8000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-D0000 (MTRR_FIX4K_D0000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-D8000 (MTRR_FIX4K_D8000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-E0000 (MTRR_FIX4K_E0000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-E8000 (MTRR_FIX4K_E8000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-F0000 (MTRR_FIX4K_F0000_REG_0_0_0_VTDBAR) Fixed-Range MTRR Format 4K-F8000 (MTRR_FIX4K_F8000_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 0 (MTRR_PHYSBASE0_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 0 (MTRR_PHYSMASK0_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 1 (MTRR_PHYSBASE1_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 1 (MTRR_PHYSMASK1_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 2 (MTRR_PHYSBASE2_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 2 (MTRR_PHYSMASK2_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 3 (MTRR_PHYSBASE3_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 3 (MTRR_PHYSMASK3_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 4 (MTRR_PHYSBASE4_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 4 (MTRR_PHYSMASK4_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 5 (MTRR_PHYSBASE5_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 5 (MTRR_PHYSMASK5_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 6 (MTRR_PHYSBASE6_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 6 (MTRR_PHYSMASK6_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 7 (MTRR_PHYSBASE7_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 7 (MTRR_PHYSMASK7_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 8 (MTRR_PHYSBASE8_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 8 (MTRR_PHYSMASK8_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Base 9 (MTRR_PHYSBASE9_REG_0_0_0_VTDBAR) Variable-Range MTRR Format Physical Mask 9 (MTRR_PHYSMASK9_REG_0_0_0_VTDBAR) Performance Monitoring Capabilities (PERFCAP_0_0_0_VTDBAR) Enhanced Command (ECMD_0_0_0_VTDBAR) Enhanced Command Response (ERESP_0_0_0_VTDBAR) Enhanced Command Status (ESTS0_0_0_0_VTDBAR) Enhanced Command Status (ESTS1_0_0_0_VTDBAR) Enhanced Command Capabilities (ECMD_CAP0_0_0_0_VTDBAR) Enhanced Command Capabilities (ECMD_CAP1_0_0_0_VTDBAR) Enhanced Command Capabilities (ECMD_CAP2_0_0_0_VTDBAR) Enhanced Command Capabilities (ECMD_CAP3_0_0_0_VTDBAR) Fault Recording Register Low [0] (FRCDL_REG_0_0_0_VTDBAR) Fault Recording Register High [0] (FRCDH_REG_0_0_0_VTDBAR) Invalidate Address Register (IVA_REG_0_0_0_VTDBAR) IOTLB Invalidate Register (IOTLB_REG_0_0_0_VTDBAR)
D11:F0 Vision Processing Unit Device ID and Vendor ID (DEVVENDID) Status and Command (STATUSCOMMAND) Revision ID and Class Code (REVCLASSCODE) Cache Line Latency Header and BIST (CLLATHEADERBIST) Base Address Register (BAR) Base Address Register High (BAR_HIGH) Base Address Register1 (BAR1) Base Address Register1 High (BAR1_HIGH) Base Address Register (BAR2) Base Address Register High (BAR2_HIGH) Subsystem Vendor and Subsystem ID (SUBSYSTEMID) Expansion ROM Base Address (EXPANSION_ROM_BASEADDR) Capabilities Pointer (CAPABILITYPTR) Interrupt (INTERRUPTREG) PCIe Capabilities (PCIECAPREG) PCIe Device Capability (DEVCAPREG) PCIe Device Control Status (DEVCTRLSTAT) PCIe Device Capability2 (DEVCAPREG2) PCIe Device Control2 Status (DEVCTRLSTAT2) Power Management Capability ID (POWERCAPID) Power Management Control And Status (PMECTRLSTATUS) PCI Device Idle Vendor Capability (PCIDEVIDLE_CAP_RECORD) Vendor Specific Extended Capability (DEVID_VEND_SPECIFIC_REG) Software LTR Update MMIO Location (D0I3_CONTROL_SW_LTR_MMIO_REG) Device Idle Pointer (DEVICE_IDLE_POINTER_REG) D0i3 And Power Control Enable (D0I3_MAX_POW_LAT_PG_CONFIG) General Purpose Read Write 1 (GEN_PCI_REGRW1) General Purpose Read Write 2 (GEN_PCI_REGRW2) General Purpose Read Write 3 (GEN_PCI_REGRW3) General Purpose Read Write 4 (GEN_PCI_REGRW4) General Purpose Input (GEN_INPUT_REG) Msix Capability (MSIX_CAP_REG) MSIX Table Pointer (MSIX_TABLE_PTR) MSIX PBA Pointer (MSIX_PBA_PTR) MSI Capability (MSI_CAP_REG) MSI Message Low Address (MSI_ADDR_LOW) MSI Message High Address (MSI_ADDR_HIGH) MSI Message Data (MSI_MSG_DATA) MSI Mask (MSI_MASK) MSI Pending (MSI_PENDING) VTDBAR Base Low Address (VTDBAR_LOW) VTdBAR Base High Address (VTDBAR_HIGH) Manufacturers ID (MANID) ATS Extended Capability Header (ATS_EXT_CAP_HEAD) ATS Capability and Control (ATS_CAP_CONTROL_HEAD) SRIOV PCIE Capability (SRIOV_PCIE_CAP_ID) SRIOV Capability (SRIOV_CAP) SRIOV Control And Status (SRIOV_CTRL_STATUS) Initial and Total VF (TOT_INIT_VF) NUMVF And Function Dependency Link (NUMVF_SRIOV_FUN_DEP_LINK) VF Offset Stride (VF_OFFSET_STRIDE) VF Device ID (VF_DEVICE_ID) SRIOV Supported Page Size (SRIOV_SUP_PAGE_SIZE) SRIOV System Page Size (SRIOV_SYSTEM_PAGE_SIZE) VF Base Address Low (VF_BASE_ADDR_REG_LOW) VF Base Address High (VF_BASE_ADDR_REG_HI) VF Migration Array (VF_MIGRATION_ARRAY)
D2:F0 Processor Graphics Vendor Identification (VID2_0_2_0_PCI) Device Identification (DID2_0_2_0_PCI) PCI Command (PCICMD_0_2_0_PCI) PCI Status (PCISTS2_0_2_0_PCI) Revision Identification and Class Code register (RID2_CC_0_2_0_PCI) Cache Line Size (CLS_0_2_0_PCI) Master Latency Timer (MLT2_0_2_0_PCI) Header Type (HDR2_0_2_0_PCI) Built In Self Test (BIST_0_2_0_PCI) Graphics Translation Table Memory Mapped Range Address (GTTMMADR0_0_2_0_PCI) Graphics Translation Table Memory Mapped Range Address (GTTMMADR1_0_2_0_PCI) Local Memory Bar (LMEMBAR0_0_2_0_PCI) Local Memory Bar (LMEMBAR1_0_2_0_PCI) Subsystem Vendor Identification (SVID2_0_2_0_PCI) Subsystem Identification (SID2_0_2_0_PCI) Capabilities Pointer (CAPPOINT_0_2_0_PCI) Interrupt Line (INTRLINE_0_2_0_PCI) Interrupt Pin (INTRPIN_0_2_0_PCI) Minimum Grant (MINGNT_0_2_0_PCI) Maximum Latency (MAXLAT_0_2_0_PCI) Capability Identifier (CAPID0_0_2_0_PCI) Capabilities Control (CAPCTRL0_0_2_0_PCI) Capabilities A (CAPID0_A_0_2_0_PCI) Capabilities B (CAPID0_B_0_2_0_PCI) PCI Mirror of GMCH Graphics Control (MGGC0_0_2_0_PCI) Device 2 Control (DEV2CTL_0_2_0_PCI) VTd Status (VTD_STATUS_0_2_0_PCI) PCI Express Capability Header (PCIECAPHDR_0_2_0_PCI) PCI Express Capability (PCIECAP_0_2_0_PCI) Device Capabilities (DEVICECAP_0_2_0_PCI) PCI Express Device Control (DEVICECTL_0_2_0_PCI) PCI Express Device Status Register (DEVICESTS_0_2_0_PCI) Link Capabilities (LINKCAP_0_2_0_PCI) Link Control and Status (LINKCTRLSTS_0_2_0_PCI) Device Capabilities 2 (DEVCAP2_0_2_0_PCI) Device Control 2 (DEVCTRL2_0_2_0_PCI) Link Capabilities 2 (LINKCAP2_0_2_0_PCI) Message Signaled Interrupts Capability ID (MSI_CAPID_0_2_0_PCI) Message Control (MC_0_2_0_PCI) Message Address (MA0_0_2_0_PCI) Message Address (MA1_0_2_0_PCI) Message Data (MD_0_2_0_PCI) MSI Mask Bits (MSI_MASK_0_2_0_PCI) MSI Pending Bits (MSI_PEND_0_2_0_PCI) Power Management Capabilities ID (PMCAPID_0_2_0_PCI) Power Management Capabilities (PMCAP_0_2_0_PCI) Power Management Control and Status (PMCS_0_2_0_PCI) Graphics System Event (GSE_0_2_0_PCI) Device 2 Mirror of Protected Audio Video Path Control (PAVPC0_0_2_0_PCI) Device 2 Mirror of Protected Audio Video Path Control (PAVPC1_0_2_0_PCI) Stepping Revision ID (SRID_0_2_0_PCI) ASL Storage (ASLS_0_2_0_PCI) ARI Extended Capability Header (ARI_CAPHDR_0_2_0_PCI) ARI Capability (ARI_CAP_0_2_0_PCI) ARI Control (ARI_CTRL_0_2_0_PCI) PASID Extended Capability Header (PASID_EXTCAP_0_2_0_PCI) PASID Capability (PASID_CAP_0_2_0_PCI) PASID Control (PASID_CTRL_0_2_0_PCI) ATS Extended Capability Header (ATS_EXTCAP_0_2_0_PCI) ATS Capability (ATS_CAP_0_2_0_PCI) ATS Control (ATS_CTRL_0_2_0_PCI) Page Request Extended Capability Header (PR_EXTCAP_0_2_0_PCI) Page Request Control (PR_CTRL_0_2_0_PCI) Page Request Status (PR_STATUS_0_2_0_PCI) Outstanding Page Request Capacity (OPRC_0_2_0_PCI) Outstanding Page Request Allocation (OPRA_0_2_0_PCI) SRIOV Extended Capability Header (SRIOV_ECAPHDR_0_2_0_PCI) SRIOV Capabilities (SRIOV_CAP_0_2_0_PCI) SRIOV Control Register (SRIOV_CTRL_0_2_0_PCI) SRIOV Status (SRIOV_STS_0_2_0_PCI) SRIOV Initial VFs (SRIOV_INITVFS_0_2_0_PCI) SRIOV Total VFs (SRIOV_TOTVFS_0_2_0_PCI) Number Of VFs (SRIOV_NUMOFVFS_0_2_0_PCI) First VF Offset (FIRST_VF_OFFSET_0_2_0_PCI) VF Stride (VF_STRIDE_0_2_0_PCI) VF Device ID (VF_DEVICEID_0_2_0_PCI) Supported Page Sizes (SUPPORTED_PAGE_SIZES_0_2_0_PCI) System Page Sizes (SYSTEM_PAGE_SIZES_0_2_0_PCI) VF BAR0 Lower DWORD (VF_BAR0_LDW_0_2_0_PCI) VF BAR0 Upper DWORD (VF_BAR0_UDW_0_2_0_PCI) VF Migration State Array Offset (VF_MIGST_OFFSET_0_2_0_PCI) LTR Extended Capability Header (LTR_CAPHDR_0_2_0_PCI) Max Snoop Latency Register (MAX_SNP_LAT_0_2_0_PCI) Max No Snoop Latency Register (MAX_NOSNP_LAT_0_2_0_PCI) PF Resizable Capability Header (PF_RESIZE_CAPHDR_0_2_0_PCI) PF Resizable BAR Capability (PF_RESIZE_BAR_CAP_0_2_0_PCI) PF Resizable BAR Control (PF_RESIZABLE_BAR_CTRL_0_2_0_PCI)

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:54

0h

RO

Reserved

53

0h

RO/V

RID-PRIV Supported (RPRIVS)

0: The hardware does not support RID-PRIV in scalable-mode context-entry.
1: The hardware supports RID-PRIV in scalable-mode context-entry.

52

1h

RO

Abort DMA Mode Support (ADMS)

0: The hardware does not support Abort DMA Mode.
1: The hardware supports Abort DMA Mode.

51

0h

RO/V

Performance Monitoring Support (PMS)

Refer to VT-d specification

50

0h

RO/V

TDX_​IO Support (TDXIO)

0: TDX IO not supported.
1: TDX IO supported.

49

1h

RO/V

RID_​PASID Support (RPS)

0: Hardware does not support RID_​PASID field in Scalablemode context-entry. It uses the value of 0 for RID_​PASID.
1: Hardware supports the RID_​PASID field in Scalable-mode context-entry.
Hardware implementations reporting Scalable Mode Translation Support (SMTS) as Clear also report this field as Clear.

48

0h

RO/V

Scalable Mode Page-walk Coherency (SMPWCS)

0: Hardware access to paging structures accessed through the PASID Table Entry are not snooped.
1: Hardware access to paging structures accessed through the PASID Table Entry are snooped if PWSNP field in the PASID Table Entry is Set. Paging structures accessed through the PASID Table Entry are not snooped if PWSNP field in the PASID Table Entry is Clear.
Hardware implementations reporting scalable Mode Translation Support (SMTS) as Clear, also report this field as Clear.

47

1h

RO/V

First-Level Translation Support (FLTS)

0: Hardware does not support PASID-Granular Translation Type of first-level (PGTT=001b) in Scalable-Mode PASID Table Entry.
1: Hardware supports PASID-Granular Translation Type of first-level (PGTT=001b) in Scalable-Mode PASID Table Entry.
Hardware implementations reporting Scalable Mode Translation Support (SMTS) as Clear also report this field as Clear.

46

1h

RO/V

Second-Level Translation Support (SLTS)

0: Hardware does not support PASID-Granular Translation Type of second-level (PGTT=010b) in Scalable-Mode PASID Table Entry.
1: Hardware supports PASID-Granular Translation Type of second-level (PGTT=010b) in Scalable-Mode PASID Table Entry.
Hardware implementations reporting Scalable Mode Translation Support (SMTS) as Clear also report this field as Clear.

45

0h

RO/V

Second-Level Accessed/Dirty Support (SLADS)

0: Hardware does not support Accessed/Dirty bits in Second-Level translation.
1: Hardware supports Accessed/Dirty bits in Second-Level translation.

44

0h

RO

Virtual Command Support (VCS)

0: Hardware does not support command submission to virtual-DMA Remapping hardware.
1: Hardware does support command submission to virtual-DMA Remapping hardware.
Hardware implementations of this architecture report a value of 0 in this field. Software implementations (emulation) of this architecture may report VCS=1. Software managing remapping hardware should be written to handle both values of VCS.

43

1h

RO/V

Scalable Mode Translation Support (SMTS)

0: Hardware does not support Scalable Mode DMA Remapping.
1: Hardware supports Scalable Mode DMA Remapping through scalable-mode context-table and PASID-table structures.
Hardware implementations reporting Queued Invalidation (QI) field as Clear also report this field as Clear.

42

0h

RO/V

Page Request Draining Support (PDS)

0: Hardware does not support Page-Request Drain (PD) flag in Inv_​wait_​dsc.
1: Hardware supports Page-Request Drain (PD) flag in Inv_​wait_​dsc.
This field is valid only when Device-TLB support field is reported as Set.

41

1h

RO/V

Device-TLB Invalidation Throttle (DIT)

0: Hardware does not support Device-TLB Invalidation Throttling.
1: Hardware supports Device-TLB Invalidation Throttling.
This field is valid only when Page Request Support (PRS) field is reported as Set.

40

0h

RO/V

Process Address Space ID Support (PASID)

0: Hardware does not support requests tagged with Process Address Space IDs.
1: Hardware supports requests tagged with Process Address Space IDs.

39:35

13h

RO/V

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).
Requests-with-PASID with PASID value beyond the limit specified by this field are treated as error by the remapping hardware.
This field is valid only when PASID field is reported as Set.

34

0h

RO/V

Extended Accessed Flag Support (EAFS)

0: Hardware does not support the extended-accessed (EA) bit in first-level paging-structure entries.
1: Hardware supports the extended accessed (EA) bit in first-level paging-structure entries.
This field is valid only when PASID field is reported as Set.

33

1h

RO/V

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.
1: Hardware supports the No Write (NW) flag in Device-TLB translationrequests.
This field is valid only when Device-TLB support (DT) field is reported as Set.

32

0h

RO

Reserved

31

0h

RO/V

Supervisor Request Support (SRS)

0: H/W does not support requests-with-PASID seeking supervisor privilege.
1: H/W supports requests-with-PASID seeking supervisor privilege.
The field is valid only when PASID field is reported as Set.

30

0h

RO/V

Execute Request Support (ERS)

0: H/W does not support requests-with-PASID seeking execute permission.
1: H/W supports requests-with-PASID seeking execute permission.
This field is valid only when PASID field is reported as Set.

29

0h

RO/V

Page Request Support (PRS)

0: Hardware does not support Page Requests.
1: Hardware supports Page Requests
This field is valid only when Device-TLB (DT) field is reported as Set.

28:27

0h

RO

Reserved

26

1h

RO/V

Nested Translation Support (NEST)

0: Hardware does not support nested translations.
1: Hardware supports nested translations.
This field is valid only when PASID field is reported as Set.

25

0h

RO/V

Memory Type Support (MTS)

0: Hardware does not support Memory Type in first-level translation and Extended Memory type in second-level translation.
1: Hardware supports Memory Type in first-level translation and Extended Memory type in second-level translation.
This field is valid only when PASID and ECS fields are reported as Set.
Remapping hardware units with, one or more devices that operate in processor coherency domain, under its scope must report this field as Set.

24

0h

RO

Reserved

23:20

fh

RO/V

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).
This field is valid only when the IR field in Extended Capability register is reported as Set.

19:18

0h

RO

Reserved

17:8

efh

RO/V

IOTLB Register Offset (IRO)

This field specifies the offset to the IOTLB registers relative to the register base address of this remapping hardware unit.
If the register base address is X, and the value reported in this field is Y, the address for the first IOTLB invalidation register is calculated as X+(16*Y).

7

1h

RO/V

Snoop Control (SC)

0: Hardware does not support 1-setting of the SNP field in the page-table entries.
1: Hardware supports the 1-setting of the SNP field in the page-table entries.

6

1h

RO/V

Pass Through (PT)

0: Hardware does not support pass-through translation type in context entries and extended-context-entries.
1: Hardware supports pass-through translation type in context entries and extended-context-entries.
Pass-through translation is specified through Translation-Type (T) field value of 10b in context-entries, or T field value of 010b in extended-context-entries.
Hardware implementations supporting PASID must report a value of 1b in this field.

5

0h

RO

Reserved

4

1h

RO/V

Extended Interrupt Mode (EIM)

0: On Intel64 platforms, hardware supports only 8-bit APIC-IDs (xAPIC mode).
1: On Intel64 platforms, hardware supports 32-bit APIC-IDs (x2APIC mode).
This field is valid only on Intel64 platforms reporting Interrupt Remapping support (IR field Set).

3

1h

RO/V

Interrupt Remapping support (IR)

0: Hardware does not support interrupt remapping.
1: Hardware supports interrupt remapping.
Implementations reporting this field as Set must also support Queued Invalidation (QI).

2

1h

RO/V

Device-TLB Support (DT)

0: Hardware does not support device-IOTLBs.
1: Hardware supports Device-IOTLBs.
Implementations reporting this field as Set must also support Queued Invalidation (QI).
Hardware implementations supporting I/O Page Requests (PRS field Set in Extended Capability register) must report a value of 1b in this field.

1

1h

RO/V

Queued Invalidation Support (QI)

0: Hardware does not support queued invalidations.
1: Hardware supports queued invalidations.

0

0h

RO/V

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.
0: Indicates hardware accesses to remapping structures are non-coherent.
1: Indicates hardware accesses to remapping structures are coherent.
Hardware access to advanced fault log, invalidation queue, invalidation semaphore, page-request queue, PASID-table, PASID-state table, and first-level page-tables are always coherent.