ACPI , , (GSI).
GSI 5.2.13 " " 6.1 ACPI, 1.
ACPI Plug and Play IRQ.
ASL, .
GSI.
, GSI 9 9.
, , , "" "" " ", Intel.
GSI, IRQ.
x86:
8259A PIC [datasheet] [OSDev wiki]
IO- PIC, (IR 0-7).
IRQ 0-7.
IRQ 8-15, IR2 2.
IO APIC [datasheet] [OSDev wiki].
IO APIC LAPIC.
IO APIC, ( ) , INTINx.
, IO APIC , INTIN0-15 IRQ0-15, .
[ OSDev]
(, ), .
PIC , IO APIC , MSI - .
, , .
x86 PCI (e) LAPIC 3.
LAPIC, IRQ .
PIC
IRQ 0-7 -> INT 08h - 0fh
IRQ 8-15 -> INT 70h - 77h
, IRQ 08h IBM (Intel 32 ).
- IRQ, INT, , ( ACPI), .
IRQ (, ) , , , ACPI GSI .
, GSI ( ACPI, ) IRQ, , PIC GSI ( ) IO APIC - GSI .
, , , SCI_INT:
SCI 8259. , 8259, SCI.
, , - , , , " SCI".
SCI, , GSI, 9, , IRQ 9 4.
IRQ 9 INT 71h, , ACPI, IRQ , , .
, 9 , ( ACPI).
GSI <----> IRQ <----> INT
System vector Interrupt vector
1 .
2 , 8259A .
3 LAPIC, , , SMP, QPI.
4 , , APIC GSI 9 IO APIC, IRQ ISA.