Hardware Specification
3.6.2.3Symmetric I/O Mode
Some MP operating systems operate in Symmetric I/O Mode. This mode requires at least one I/O APIC to operate. In this mode, I/O interrupts are generated by the I/O APIC. All 8259 interrupt lines are either masked or work together with the I/O APIC in a mixed mode. See Figure
BSP |
| AP1 |
| AP2 |
CPU 1 |
| CPU 2 |
| CPU 3 |
| NMI | INTR |
| NMI INTR |
| NMI | INTR | |
|
| LOCAL | LOCAL |
| LOCAL | |||
REG. |
| APIC | APIC |
| APIC | |||
| 1 |
| 2 |
|
|
| 3 | |
MARK | LINTIN0 | LINTIN1 | LINTIN0 | LINTIN1 | LINTIN0 | LINTIN1 | ||
| ||||||||
LINTIN1 |
|
|
|
|
|
|
|
|
LINTIN0 |
|
|
|
|
|
|
|
|
RESET |
|
|
|
|
|
|
|
|
ICC BUS |
|
|
|
|
|
|
|
|
NMI |
|
|
|
|
|
|
|
|
|
|
|
| 8259A- | INTR |
|
|
|
|
|
|
| EQUIVALENT |
|
|
| |
|
|
|
| PICS |
|
|
|
|
INTERRUPT INPUTS |
|
|
|
|
|
|
| I/O |
|
|
|
|
|
| APIC | ||
|
|
|
|
|
|
|
SHADED AREAS INDICATE UNUSED CIRCUITS. DOTTED LINE SHOWS INTERRUPT PATH.
Figure 3-5. Symmetric I/O Mode
The APIC I/O unit has
The hardware must support a mode of operation in which the system can switch easily to Symmetric I/O mode from PIC or Virtual Wire mode. When the operating system is ready to switch to MP operation, it writes a 01H to the IMCR register, if that register is implemented, and enables I/O APIC Redirection Table entries. The hardware must not require any other action on the part of software to make the transition to Symmetric I/O mode.
Version 1.4 |