Use when writing or reviewing interrupt handling — ARM GICv3/v4 routing (SPI/PPI/SGI, distributor, redistributor), x86 APIC (LAPIC, IO-APIC, MSI, spurious vectors), priority/nesting, EOI, edge vs level, affinity, and IRQ remapping. Teaches the two controller families' structure and the driver contract for correct IRQ delivery.