📚 AOS Docs

APIC/IO-APIC Interrupt Controller

Advanced Programmable Interrupt Controller

Overview

APIC provides sophisticated interrupt handling compared to the legacy 8259 PIC. Modern systems use APIC for better interrupt distribution and MSI support.

APIC Components

Local APIC

IO-APIC

Key Takeaways

  • ✓ Per-CPU local APIC
  • ✓ Centralized IO-APIC
  • ✓ Memory-mapped access
  • ✓ Flexible interrupt routing
  • ✓ MSI interrupt support