发明名称 Method and apparatus for interrupt communication in packet-switched microprocessor-based computer system
摘要 An apparatus and method for handling interrupt requests from any of a plurality of interrupters to any of a plurality of interrupt handlers. Each interrupt handler includes an interrupt input request queue for holding a plurality of incoming interrupt requests. A system controller is connected to the interrupters and the interrupt handlers, and includes an input queue coupled to each interrupter for receiving a plurality of interrupt requests. The system controller includes a processor and a memory storing instructions for controlling its operation. The system controller also includes an output queue coupled to each interrupt handler (which in many cases will also be interrupters), and a counter for monitoring the current number, at any given time, of interrupt requests pending in each of the interrupt input queues in the interrupt handlers. When an interrupt request is sent from an interrupter, the system controller determines a target for the request, which may be by a target ID in the request or may be based upon a predetermined method to ensure even distribution of interrupt requests among all or a subset of the interrupt handlers. The system controller determines whether the target interrupt handler's input queue is full, and if not then it passes on the interrupt request and sends a positive acknowledgment to the interrupter. If the queue is full, then a negative acknowledgment is sent, and the interrupter then waits a random period of time and sends the interrupt request again. The target interrupt handler may thus accept multiple interrupt requests and process them in order without negative acknowledgments.
申请公布号 US5892957(A) 申请公布日期 1999.04.06
申请号 US19970868171 申请日期 1997.06.03
申请人 SUN MICROSYSTEMS, INC. 发明人 NORMOYLE, KEVIN B.;EBRAHIM, ZAHIR;NISHTALA, SATYANARAYANA;VAN LOO, WILLIAM C.;CHEN, SUN-DEN;NARAD, CHARLES E.
分类号 G06F15/173;G06F9/46;G06F9/48;G06F13/24;(IPC1-7):G06F13/14 主分类号 G06F15/173
代理机构 代理人
主权项
地址
您可能感兴趣的专利