Search notes:

APIC

APIC stands for Advanced Programmable Interrupt Controller and is an interrupt controller integrated in the CPU.
APIC replaces the Intel 8259 programmable interupt controller (PIC).
An I/O APIC provides more than 16 interrupt requests (IRQs), thus IRQ sharing is not required anymore which improves reliability.
An APIC is accessed through memory-mapped registers and provides interrupt service to each CPU, used for IPIs and local interrupts.
APIC is programmed through the LVT (local vector timer) register.

IO-APIC

An I/O APIC is an SMP-capable replacement for PC-Style interrupt controllers. Most (all?) SMP systems and many recent uniprocessor systems have one.

Linux CONFIG

CONFIG_X86_UP_APIC, CONFIG_X86_UP_IOAPIC

Misc

Apparently, Windows installs different kernels depending on the availability of APIC.

See also

I find it confusing that ACPI has the same letters like APIC.

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/hardware...', 1759391423, '216.73.216.42', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/hardware/APIC(63): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78