Intel 253668-032US Benutzerhandbuch
10-54 Vol. 3
ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC)
priorities of the local APICs by resetting Arb ID register of each agent to its current
APIC ID value. (The Pentium 4 and Intel Xeon processors do not implement the Arb
ID register.)
APIC ID value. (The Pentium 4 and Intel Xeon processors do not implement the Arb
ID register.)
describes the APIC bus arbitration protocols and bus message
describes the
INIT level de-assert IPI message.
Note that except for the SIPI IPI (see
Note that except for the SIPI IPI (see
), all bus messages that fail to be delivered to their specified destination or
destinations are automatically retried. Software should avoid situations in which IPIs
are sent to disabled or nonexistent local APICs, causing the messages to be resent
repeatedly.
are sent to disabled or nonexistent local APICs, causing the messages to be resent
repeatedly.
10.9 HANDLING
INTERRUPTS
When a local APIC receives an interrupt from a local source, an interrupt message
from an I/O APIC, or and IPI, the manner in which it handles the message depends
on processor implementation, as described in the following sections.
from an I/O APIC, or and IPI, the manner in which it handles the message depends
on processor implementation, as described in the following sections.
10.9.1
Interrupt Handling with the Pentium 4 and Intel Xeon
Processors
With the Pentium 4 and Intel Xeon processors, the local APIC handles the local inter-
rupts, interrupt messages, and IPIs it receives as follows:
1. It determines if it is the specified destination or not (see
rupts, interrupt messages, and IPIs it receives as follows:
1. It determines if it is the specified destination or not (see
). If it is the
specified destination, it accepts the message; if it is not, it discards the message.
2. If the local APIC determines that it is the designated destination for the interrupt
and if the interrupt request is an NMI, SMI, INIT, ExtINT, or SIPI, the interrupt is
sent directly to the processor core for handling.
sent directly to the processor core for handling.
Figure 10-24. Interrupt Acceptance Flow Chart for the Local APIC (Pentium 4 and
Intel Xeon Processors)
Wait to Receive
Bus Message
Belong to
Destination?
Discard
Message
No
Accept
Message
Yes