Claims
- 1. A multiprocessing computer system, comprising:
- a plurality of processing units coupled to a first bus;
- first and second I/O devices coupled to a second bus;
- a bus bridge coupling said first bus to said second bus and configured to selectively write data to said first and second I/O devices by executing I/O write cycles on a set of lines of said second bus; and
- an interrupt controller coupled to said second bus and configured to process a first interrupt request signal received from said first I/O device coupled to said second bus, said interrupt request signal being conveyed on a dedicated interrupt signal line;
- wherein said interrupt controller is further configured to receive a second interrupt request signal from said second I/O device, wherein said second interrupt request signal is conveyed as a predetermined encoded interrupt cycle driven upon said set of lines of said second bus.
- 2. The multiprocessing computer system of claim 1, wherein said second bus is configured to convey both interrupt related signals and non-interrupt related signals.
- 3. The multiprocessing computer system of claim 1, wherein said second bus is an expansion bus.
- 4. The multiprocessing computer system as recited in claim 1 wherein said encoded interrupt cycle on said set of lines of said second I/O bus is executed by said bus bridge.
- 5. The multiprocessing computer system as recited in claim 1 wherein said encoded interrupt cycle on said set of lines of said second I/O bus is executed by an interrupt controller coupled to said second I/O bus.
- 6. The multiprocessing computer system as recited in claim 1 wherein said second I/O bus is a PCI standard configuration bus, and said encoded interrupt cycle is defined by a pre-specified coding of a plurality of cycle definition bits of said PCI standard configuration bus.
- 7. The multiprocessing computer system as recited in claim 1 wherein said encoded interrupt cycle is defined as a cycle to a predetermined address in memory space of said multiprocessing computer system.
- 8. The multiprocessing computer system as recited in claim 1 wherein said encoded interrupt cycle is defined as a cycle to a predetermined address in I/O space of said multiprocessing computer system.
- 9. A multiprocessing computer system, comprising:
- a plurality of processing units coupled to a first bus;
- a second bus including a plurality of lines;
- a bus bridge coupled between said first bus and said second bus;
- an I/O device coupled to said second bus, wherein said bus bridge is configured to write data to said I/O device by executing an I/O write cycle upon said plurality of lines of said second bus; and
- an interrupt controller coupled to said second bus and configured to receive an interrupt request from said I/O device, wherein said interrupt request is conveyed as a predetermined encoded interrupt cycle driven upon said plurality of lines of said second bus.
- 10. The multiprocessing computer system as recited in claim 9 wherein said encoded interrupt cycle on said second bus is executed by said bus bridge.
- 11. The multiprocessing computer system as recited in claim 9 wherein said encoded interrupt cycle on said second bus is executed by an interrupt controller coupled to said second bus.
- 12. The multiprocessing computer system as recited in claim 9 wherein said second bus is a PCI standard configuration bus, and said encoded interrupt cycle is defined by a pre-specified coding of a plurality of cycle definition bits of said PCI standard configuration bus.
- 13. The multiprocessing computer system as recited in claim 9 wherein said encoded interrupt cycle is defined as a cycle to a predetermined address in memory space of said multiprocessing computer system.
- 14. The multiprocessing computer system as recited in claim 9 wherein said encoded interrupt cycle is defined as a cycle to a predetermined address in I/O space of said multiprocessing computer system.
Parent Case Info
This application is a continuation of application Ser. No. 08/683,801, filed Jul. 18, 1996, now abandoned which is a continuation of application Ser. No. 08/252,281, filed May 31, 1994, now abandoned.
US Referenced Citations (18)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0 535 821 A1 |
Apr 1993 |
EPX |
9408313 |
Apr 1994 |
WOX |
9408300 |
Apr 1994 |
WOX |
Non-Patent Literature Citations (5)
Entry |
Frantz G.A., et al., "The Texas Instruments TMS320C25 Digital Signal Microcomputer", Dec. 6, 1986, vol. 6, No. 6, pp. 10-27. |
Dubois Y.A. et al., "Portable Applications For PC-Compatible Chip Sets", Nov. 1, 1991, vol. 35, pp. 471-476. |
European Search Report for PCCS/TT0366/SMP, dated Apr. 18, 1996. |
Communication from European Patent Office for PCS/TT0490/495/95303292.7. |
Intel, "MultiProcessor Specification", Version 1.1 (Apr. 1994). |
Continuations (2)
|
Number |
Date |
Country |
Parent |
683801 |
Jul 1996 |
|
Parent |
252281 |
May 1994 |
|