summaryrefslogtreecommitdiffstats
path: root/documentation/general/APIC
blob: 83384b7678ef8b1937011f7fa6b0b1975db2bdf9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
APIC - Advanced Programmable Interrupt Controller (Wikipedia)

Particularly enabling the construction of multiprocessor systems.
One of several architectural designs intended to solve interrupt routing efficiency issues in multiprocessor computer systems.

Split architecture design: local component (LAPIC) and optional I/O APIC on a system bus.

Intel: One LAPIC in each CPU and typically one I/O APIC for each peripheral bus in the system.

INTEGRATED LOCAL APICS
-----------------------
Manage all external interrupts for some specific processor in an SMP system.
In addition, able to accept and generate inter-processur interrupts (IPIs) between LAPICS.