Datasheet

Datasheet, Volume 2 273
Processor Integrated I/O (IIO) Configuration Registers
3.3.8.62 VTD1_INV_COMP_STATUS—Invalidation Completion
Status Register
3.3.8.63 VTD1_INV_COMP_EVT_CTL—Invalidation Completion Event
Control Register
3.3.8.64 VTD1_INV_COMP_EVT_DATA—Invalidation Completion Event
Data Register
VTD1_INV_COMP_STATUS
Bus: 0 Device: 5 Function: 0 MMIO BAR: VTBAR
Offset: 109Ch
Bit Attr
Reset
Value
Description
31:1 RV 0h Reserved
0RW1CS 0b
Invalidation Wait Descriptor Complete
This field indicates completion of Invalidation Wait Descriptor with Interrupt Flag
(IF) field set. Hardware clears this field whenever it is executing a wait descriptor
with IF field set and sets this bit when the descriptor is complete.
VTD1_INV_COMP_EVT_CTL
Bus: 0 Device: 5 Function: 0 MMIO BAR: VTBAR
Offset: 10A0h
Bit Attr
Reset
Value
Description
31 RW 1b
Interrupt Mask
0 = No masking of interrupt. When a invalidation event condition is detected,
hardware issues an interrupt message (using the Invalidation Event Data &
Invalidation 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
Hardware sets the IP field whenever it detects an interrupt condition. Interrupt
condition is defined as:- An Invalidation Wait Descriptor with Interrupt Flag (IF)
field set completed, setting the IWC field in the Fault Status register.
If the IWC field in the Invalidation Event Status register was already set at the
time of setting this field, 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 IWC field in the Fault Status register.
29:0 RV 0h Reserved
VTD1_INV_COMP_EVT_DATA
Bus: 0 Device: 5 Function: 0 MMIO BAR: VTBAR
Offset: 10A4h
Bit Attr
Reset
Value
Description
31:16 RV 0h Reserved