5.2.13. 全局系统中断
全局系统中断可以被认为是ACPI即插即用IRQ数字。它们用于虚拟化表中的中断以及执行中断资源分配的ASL方法。不要将全局系统中断与ISAIRQ 混淆,尽管在IA-PC8259 中断的情况下,它们以一对一的方式对应。
在支持ACPI的系统中使用两种中断模型。第一个型号是APIC型号。在APIC型号中,每个 I/OAPIC支持的中断输入数量可能有所不同。 OSPM通过确定每个 I/OAPIC支持的中断输入数量以及确定每个 I/OAPIC的全局系统中断基础(如 I/OAPIC结构指定)来确定全局系统中断的映射。 OSPM 通过从 I/O APIC 读取最大重定向寄存器来确定中断输入的数量。映射到该 I/OAPIC的全局系统中断从全局系统中断基础开始,并扩展到最大重定向寄存器中指定的中断数量。系统中的每个 I/OAPIC恰好有一个 I/OAPIC结构。该映射如下图所示。
图 5.3APIC-全局系统中断
另一种中断模型是上面提到的标准AT样式,它使用连接到一对主/从 8259 PIC 的ISAIRQ。系统向量对应于ISAIRQ。 ISAIRQ 及其与 8259 对的映射是AT标准的一部分,并且已明确定义。该映射如下图所示。
图 5.4 8259 - 全局系统中断

