发明名称 System and method for cascading multiple programmable interrupt controllers utilizing separate bus for broadcasting interrupt request data packet in a multi-processor system
摘要 A multi-processor system that supports multiple programmable interrupt controllers (PIC). An advanced programmable interrupt controller (APIC) provides interface between the processors and the PICs. The APIC provides interface between processors and other I/O devices also. The APIC sends an interrupt request data packet with a first field set to a processor identification number, a second field set to a type of the device that sent interrupt request and a third field. The third field is set to an interrupt vector if the device sending the interrupt request to the APIC is a device other than PIC. The third field is set to a predetermined identification number of the PIC if the interrupt request is from the PIC. A processor, to which the interrupt is directed to, receives the packet. If the interrupt request is from a PIC, the processor uses the third field to identify which of the multiple PICs caused the interrupt. If the interrupt is from a device, other than a PIC, the processor uses the third field to determine an interrupt vector corresponding to the device.
申请公布号 US5619705(A) 申请公布日期 1997.04.08
申请号 US19960661341 申请日期 1996.06.12
申请人 INTEL CORPORATION 发明人 KARNIK, MILIND;BATZ, JOSEPH
分类号 G06F13/24;(IPC1-7):G06F13/24;G06F13/26 主分类号 G06F13/24
代理机构 代理人
主权项
地址