APIC: Difference between revisions

Jump to navigation Jump to search
128 bytes added ,  4 years ago
m
add link to intel system programming guide
[unchecked revision][unchecked revision]
m (change broken datasheet link to wayback machine)
m (add link to intel system programming guide)
Line 9:
In an APIC-based system, each CPU is made of a "core" and a "local APIC". The local APIC is responsible for handling cpu-specific interrupt configuration. Among other things, it contains the ''Local Vector Table (LVT)'' that translates events such as "internal clock" and other "local" interrupt sources into a interrupt vector (e.g. LocalINT1 pin could be raising an NMI exception by storing "2" in the corresponding entry of the LVT).
 
More information about the local APIC can be found in theChapter "System Programming Guide"10 of currentthe [https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf Intel processorsSystem Programming Guide].
 
In addition, there is an I/O APIC (e.g. intel 82093AA) that is part of the chipset and provides multi-processor interrupt management, incorporating both static and dynamic symmetric interrupt distribution across all processors. In systems with multiple I/O subsystems, each subsystem can have its own set of interrupts.
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu