Fectl_Reg-Fault Event Control Register - Intel 2ND GENERATION CORE PROCESSOR FAMILY DESKTOP - DATASHEET VOLUME 2 01-2011 Datasheet

Table of Contents

Advertisement

Processor Configuration Registers
2.21.9
FECTL_REG—Fault Event Control Register
This register specifies the fault event interrupt message control bits.
B/D/F/Type:
Address Offset:
Reset Value:
Access:
Size:
BIOS Optimal Default
Bit
31
30
29:0
Datasheet, Volume 2
0/0/0/VC0PREMAP
38-3Bh
80000000h
RW, RO-V
32 bits
00000000h
Reset
RST/
Attr
Value
PWR
RW
1b
Uncore
RO-V
0h
Uncore
RO
0h
Description
Interrupt Mask (IM)
0 = No masking of interrupt. When an interrupt condition is
detected, hardware issues an interrupt message (using the
Fault Event Data and 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.
Interrupt Pending (IP)
Hardware sets the IP field when it detects an interrupt condition,
which 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.
• 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 Fault Status register.
• Hardware detected error associated with the Invalidation
Queue, setting the IQE field in the Fault Status register.
• Hardware detected invalid Device-IOTLB invalidation
completion, setting the ICE field in the Fault Status register.
• Hardware detected Device-IOTLB invalidation completion time-
out, setting the ITE field in the Fault Status register.
If any of the status fields in the Fault Status register was already
set at the time of setting any of these fields, 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 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 all the pending interrupt status fields in the
Fault Status register as follows:
• 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.
• Software clearing other status fields in the Fault Status
register by writing back the value read from the respective
fields.
Reserved
275

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents