Datasheet
Datasheet, Volume 2 199
Processor Configuration Registers
2.15.9 FECTL_REG—Fault Event Control Register
This register specifies the fault event interrupt message control bits. The VTd
specification describes hardware handling of fault events.
B/D/F/Type: 0/0/0/VC0PREMAP
Address Offset: 38–3Bh
Reset Value: 80000000h
Access: RW, RO
Bit Attr
Reset
Value
Description
31 RW 1b
Interrupt Mask (IM)
0 = No masking of interrupt. When a interrupt condition is detected,
hardware issues an interrupt message (using the Fault Event Data &
Fault Event Address register values).
1 = This is the value on reset. Software may mask interrupt message
generation by setting this field. Hardware is prohibited from sending the
interrupt message when this field is set.
30 RO 0b
Interrupt Pending (IP)
Hardware sets the IP field whenever it detects an interrupt condition. An
interrupt condition is defined as:
• When primary fault logging is active, an interrupt condition occurs when
hardware records a fault through one of the Fault Recording registers
and sets the PPF field in Fault Status register. If the PPF field was already
set at the time of recording a fault, it is not treated as a new interrupt
condition.
• When advanced fault logging is active, an interrupt condition occurs
when hardware records a fault in the first fault record (at index 0) of the
current fault log and sets the APF field in the Advanced Fault Log register.
If the APF field was already set at the time of detecting/recording a fault,
it is not treated as a new interrupt condition.
The IP field is kept set by hardware while the interrupt message is held
pending. The interrupt message could be held pending due to interrupt mask
(IM field) being set, or due to other transient hardware conditions.
The IP field is cleared by hardware as soon as the interrupt message pending
condition is serviced.
This could be due to either:
• Hardware issuing the interrupt message due to either change in the
transient hardware condition that caused interrupt message to be held
pending or due to software clearing the IM field.
• Software servicing the interrupting condition through one of the following
ways:
— When primary fault logging is active, software clearing the Fault
(F) field in all the Fault Recording registers with faults, causing the
PPF field in Fault Status register to be evaluated as clear.
— When advanced fault logging is active, software clearing the APF
field in Advanced Fault Log register.
29:0 RO 00..00b Reserved