PCI中可使用两种中断,一种是其离的INT 低电平硬件中断,另一种是PCI规范2.2定义的MSI消息中断MSI(MSI-X).
每个物理设备设备可以实现最多4个中断信号INTa#,INTb#,INTc#,INTd#。由于PCI/E设备最多能支持8个功能,所以支持4个中断引脚。然而由于实现最多8个功能且所有功能都要求使用中断,所以必须使用共享中断信号(INTx#)。
PCI/E设备INTx中断配置。
在PCI/E的PCI配置寄存器中,寄存器布局如下:
PCI设备用INT引脚产生中断信号。典型的情况就是PCI的INTx信号被路由到4个中断信号输入之一中。但由于是多设备的中断路由(中断负载平衡),所以相对于CPU来说,一个中断信号可能来源于几个不同的中断输入源。如IRQ15可能有3个不同设备的INTx中断输入,这个三个中断输入可能为INTa,INTb,INTd。