12th Generation Intel® Core™ Processor Datasheet Volume 2 of 2
ID | Date | Version | Classification |
---|---|---|---|
767626 | 07/13/2023 | Public |
Fault Recording Register High [0] (FRCDH_REG_0_0_0_VTDBAR) – Offset 408
Register to record fault information when primary fault logging is active. Hardware reports the number and location of fault recording registers through the Capability register. This register is relevant only for primary fault logging
This register is sticky and can be cleared only through power good reset or by software clearing the RW1C fields by writing a 1.
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
63 | 0x0 | RW/1C | Fault (F) Hardware sets this field to indicate a fault is logged in this Fault Recording register. The F field is set by hardware after the details of the fault is recorded in other fields When this field is Set, hardware may collapse additional faults from the same source-id (SID) Software writes the value read from this field to Clear it. |
62 | 0x0 | RO/V | Type (T) Type of the faulted request:
This field is relevant only when the F field is Set, and when the fault reason (FR) indicates one of the DMA-remapping fault conditions. |
61:60 | 0x0 | RO/V | Address Type (AT) This field captures the AT field from the faulted DMA request Hardware implementations not supporting Device-IOTLBs (DI field Clear in Extended Capability register) treat this field as RsvdZ When supported, this field is valid only when the F field is Set, and when the fault reason (FR) indicates one of the DMA-remapping fault conditions. |
59:40 | 0x0 | RO/V | PASID Value (PV) PASID value in the faulted request. This field is relevant only when the PP field is set. Hardware implementations not supporting PASID (PASID field Clear in Extended Capability register) implement this field as RsvdZ. |
39:32 | 0x0 | RO/V | Fault Reason (FR) Reason for the fault This field is relevant only when the F field is set. |
31 | 0x0 | RO/V | PASID Present (PP) When set, indicates the faulted request has a PASID tag. The value of the PASID field is reported in the PASID Value (PV) field. This field is relevant only when the F field is Set, and when the fault reason (FR) indicates one of the non-recoverable address translation fault conditions. Hardware implementations not supporting PASID (PASID field Clear in Extended Capability register) implement this field as RsvdZ. |
30 | 0x0 | RO/V | Execute Permission Requested (EXE) When set, indicates Execute permission was requested by the faulted read request. This field is relevant only when the PP field and T field are both Set. Hardware implementations not supporting PASID (PASID field Clear in Extended Capability register) implement this field as RsvdZ. |
29 | 0x0 | RO/V | Privilege Mode Requested (PRIV) When set, indicates Supervisor privilege was requested by the faulted request. This field is relevant only when the PP field is Set. Hardware implementations not supporting PASID (PASID field Clear in Extended Capability register) implement this field as RsvdZ. |
28:16 | 0h | RO | Reserved |
15:0 | 0x0 | RO/V | Source Identifier (SID) Requester-id associated with the fault condition This field is relevant only when the F field is set. |