Claims
- 1. In a multi-processor (MP) system in which a plurality of processors communicate across a system bus and interrupt requests are transmitted on an interrupt bus coupled to each of the plurality of processors, the MP system further including a plurality of local interrupt controller units coupled to the interrupt bus, with each of the local interrupt controller units being associated with one of the processors, a method of arbitration for service of an interrupt request comprising the steps of:
- (a) transmitting the interrupt request on the interrupt bus;
- (b) commencing a bus arbitration cycle by driving a current priority value associated with a processor onto a connection of the interrupt bus, the current priority value including a task priority value of the processor appended with an arbitration identification (ID) of an associated local interrupt controller; and
- (c) monitoring the connection on the interrupt bus to determine whether to continue arbitrating, the processor
- (i) dropping-off arbitration if the connection indicates that a current priority value associated with another processor has been driven onto the interrupt bus which is lower than the current priority value associated with the processor;
- (ii) dispensing the low priority interrupt request to the processor in the event that the current priority value associated with the processor is a lowest current priority value.
- 2. The method of claim 1, wherein the connection comprises a wired-OR connection.
- 3. The method of claim 2, further comprising the steps of:
- completing the bus arbitration cycle; and
- changing the arbitration ID.
- 4. The method of claim 3, wherein the changing step comprises the step of:
- incrementing and endian-reversing the arbitration ID.
Parent Case Info
This application is a continuation of 08/710,452, filed Sep. 17, 1996, which is a continuation of 08/643,734, filed May 6, 1996, U.S. Pat. No. 5,613,128, which is a continuation of 08/049,515, filed Apr. 19, 1993, abandoned, which is a continuation of 08/008,074, filed Jan. 22, 1993, U.S. Pat. No. 5,283,904, which is a continuation of 07/632,149, filed Dec. 21, 1990, abandoned.
US Referenced Citations (11)
Continuations (5)
|
Number |
Date |
Country |
| Parent |
710452 |
Sep 1996 |
|
| Parent |
643734 |
May 1996 |
|
| Parent |
49515 |
Apr 1993 |
|
| Parent |
08074 |
Jan 1993 |
|
| Parent |
632149 |
Dec 1990 |
|