Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
343 words
A symmetrical multiprocessing system comprising: a plurality of processing units; a first peripheral device operatively coupled to said plurality of processing units through a first peripheral bus; a second peripheral device operatively coupled to said plurality of processing units through said first peripheral bus; a third peripheral device coupled to said plurality of processing units through a second peripheral bus; an interrupt controller including a first input line coupled to receive a first interrupt signal from said first peripheral device and a second input line coupled to receive a second input signal from said second peripheral device; an interrupt mapper including an interrupt input line for receiving a third interrupt signal from said third peripheral device and configured to route said third interrupt signal to a third input line of said interrupt controller; and a central interrupt control unit coupled to said first pepripheral bus, and coupled to said interrupt controller via an interrupt controller interrupt request line, and coupled to said plurality of processing units, and coupled to said first input line, said second input line, and said interrupt input line, wherein said central interrupt control unit is configured to receive said first interrupt signal, said second interrupt signal, and said third interrupt signal on a first central interrupt control unit input line coupled to said first input line, a second central interrupt control unit input line coupled to said second input line, and a third central interrupt control unit input line coupled to said interrupt input line, respectively, and to distribute said first interrupt signal, said second interrupt signal, and said third interrupt signal among said plurality of processing units during a first mode of operation, and wherein said central interrupt control unit is configured to assert a signal to disable said interrupt mapper during said first mode of operation, and wherein in a second mode of operation, said central interrupt control unit is configured to receive a signal indicative of said first interrupt signal, said second interrupt signal, and said third interrupt signal via said interrupt controller interrupt request line.
Claim 2
Dependent Claim
343 words
A symmetrical multiprocessing system comprising: a plurality of processing units; a first peripheral device operatively coupled to said plurality of processing units through a first peripheral bus; a second peripheral device operatively coupled to said plurality of processing units through said first peripheral bus; a third peripheral device coupled to said plurality of processing units through a second peripheral bus; an interrupt controller including a first input line coupled to receive a first interrupt signal from said first peripheral device and a second input line coupled to receive a second input signal from said second peripheral device; an interrupt mapper including an interrupt input line for receiving a third interrupt signal from said third peripheral device and configured to route said third interrupt signal to a third input line of said interrupt controller; and a central interrupt control unit coupled to said first pepripheral bus, and coupled to said interrupt controller via an interrupt controller interrupt request line, and coupled to said plurality of processing units, and coupled to said first input line, said second input line, and said interrupt input line, wherein said central interrupt control unit is configured to receive said first interrupt signal, said second interrupt signal, and said third interrupt signal on a first central interrupt control unit input line coupled to said first input line, a second central interrupt control unit input line coupled to said second input line, and a third central interrupt control unit input line coupled to said interrupt input line, respectively, and to distribute said first interrupt signal, said second interrupt signal, and said third interrupt signal among said plurality of processing units during a first mode of operation, and wherein said central interrupt control unit is configured to assert a signal to disable said interrupt mapper during said first mode of operation, and wherein in a second mode of operation, said central interrupt control unit is configured to receive a signal indicative of said first interrupt signal, said second interrupt signal, and said third interrupt signal via said interrupt controller interrupt request line.
Claim 3
Dependent Claim
67 words
The symmetrical multiprocessing system as recited in claim 1 wherein said third input line is an unused interrupt input of said interrupt controller and wherein during system initialization a system BIOS of said symmetrical multiprocessing system is configured to identify said unused interrupt input of said interrupt controller and route said third interrupt signal through said interrupt mapper to said unused interrupt input of said interrupt controller.
Claim 4
Dependent Claim
48 words
The symmetrical multiprocessing system as recited in claim 1 wherein said first mode of operation of said central interrupt control unit and said second mode of operation of said central interrupt control unit are programmable via a bit in a configuration register within said central interrupt control unit.
Claim 5
Dependent Claim
49 words
The symmetrical multiprocessing system as recited in claim 3 wherein during said second mode of operation said interrupt controller is configured to generate a corresponding interrupt signal if any of said first, second or third interrupt signals are received at any of said first, second or third input lines.
Claim 6
Dependent Claim
34 words
The symmetrical multiprocessing system as recited in claim 4 wherein during said second mode of operation said corresponding interrupt signal is provided directly to only a designated one of said plurality of processing units.
Claim 7
Dependent Claim
19 words
The symmetrical multiprocessing system as recited in claim 5 wherein said designated processing unit is a master processing unit.
Claim 8
Dependent Claim
26 words
The symmetrical multiprocessing system as recited in claim 1 wherein said first, second and third peripheral devices are further coupled to said central interrupt control unit.
Claim 9
Dependent Claim
44 words
The symmetrical multiprocessing system as recited in claim 7 wherein during said first mode of operation said central interrupt control unit is configured to process and distribute said first, second and third interrupt signals to one or more of said plurality of processing units.
Claim 10
Dependent Claim
32 words
The symmetrical multiprocessing system as recited in claim 1 wherein said first and second peripheral devices are ISA standard peripheral devices and said third peripheral device is a PCI standard peripheral device.
Claim 11
Independent Claim
117 words
A method of routing a plurality of interrupt signals in a multiprocessing system comprising the steps of: initializing said multiprocessing system in a pass through mode thereby enabling an interrupt mapper, wherein said interrupt mapper is configured to route one or more interrupt signals from one or more peripheral devices to an interrupt controller; providing a disable signal to said interrupt mapper and entering an advanced mode; providing said one or more interrupt signals directly from said one or more peripheral devices to a central interrupt control unit, thereby bypassing said interrupt controller; and distributing said one or more interrupt signals from said central interrupt control unit to one or more of a plurality of processing units.
Claim 12
Independent Claim
117 words
A method of routing a plurality of interrupt signals in a multiprocessing system comprising the steps of: initializing said multiprocessing system in a pass through mode thereby enabling an interrupt mapper, wherein said interrupt mapper is configured to route one or more interrupt signals from one or more peripheral devices to an interrupt controller; providing a disable signal to said interrupt mapper and entering an advanced mode; providing said one or more interrupt signals directly from said one or more peripheral devices to a central interrupt control unit, thereby bypassing said interrupt controller; and distributing said one or more interrupt signals from said central interrupt control unit to one or more of a plurality of processing units.
Claim 13
Dependent Claim
32 words
The method of routing a plurality of interrupt signals in a multiprocessing system as recited in claim 10 wherein during said initializing step said multiprocessing system boots in a single processor mode.
Claim 14
Dependent Claim
36 words
The method of routing a plurality of interrupt signals in a multiprocessing system as recited in claim 10 further including the step of setting a bit within a configuration register of said central interrupt processing unit.
Claim 15
Dependent Claim
204 words
A multiprocessing computer system, comprising: a plurality of processing units operatively coupled to a first bus; a second bus operably coupled to said first bus; a first peripheral device coupled to said first bus; a second peripheral device coupled to said second bus; an interrupt controller coupled to said second bus and having a first input line coupled to receive an interrupt request signal from said second peripheral device; an interrupt mapper coupled to said second bus and configured to receive an interrupt request signal from said first peripheral device and route said interrupt request signal to said interrupt controller via a second input line; and a central interrupt control unit coupled to said first bus and operably coupled to said plurality of processing units and said interrupt controller and configured to receive said interrupt signal from said first peripheral device via a first central interrupt control unit interrupt request line in a first mode of operation, and via a second central interrupt control unit request line coupled to an output of said interrupt controller in a second mode of operation, wherein said central interrupt control unit is configured to assert a signal to disable said interrupt mapper during said first mode of operation.
Claim 16
Dependent Claim
204 words
A multiprocessing computer system, comprising: a plurality of processing units operatively coupled to a first bus; a second bus operably coupled to said first bus; a first peripheral device coupled to said first bus; a second peripheral device coupled to said second bus; an interrupt controller coupled to said second bus and having a first input line coupled to receive an interrupt request signal from said second peripheral device; an interrupt mapper coupled to said second bus and configured to receive an interrupt request signal from said first peripheral device and route said interrupt request signal to said interrupt controller via a second input line; and a central interrupt control unit coupled to said first bus and operably coupled to said plurality of processing units and said interrupt controller and configured to receive said interrupt signal from said first peripheral device via a first central interrupt control unit interrupt request line in a first mode of operation, and via a second central interrupt control unit request line coupled to an output of said interrupt controller in a second mode of operation, wherein said central interrupt control unit is configured to assert a signal to disable said interrupt mapper during said first mode of operation.
Claim 17
Dependent Claim
40 words
The multiprocesssing computer system of claim 13, wherein said central interrupt control unit is configured to receive an interrupt signal from said second peripheral device on said second central interrupt control unit request line in said second mode of operation.
Claim 18
Dependent Claim
41 words
The muitiprocesssing computer system of claim 14, wherein said central interrupt control unit is configured to receive an interrupt signal from said second peripheral device on a third central interrupt control unit interrupt request line in said first mode of operation.
Claim 19
Dependent Claim
46 words
The multiprocessing computer system of claim 13, wherein said first mode of operation of said central interrupt control unit and said second mode of operation of said central interrupt control unit are programmable via a bit in a configuration register within said central interrupt control unit.
Claim 20
Dependent Claim
32 words
The multiprocessing computer system of claim 13 wherein during said second mode of operation said corresponding interrupt signal is provided directly to only a designated one of said plurality of processing units.
Claim 21
Dependent Claim
17 words
The multiprocessing computer system of claim 17 wherein said designated processing unit is a master processing unit.
Claim 22
Dependent Claim
40 words
The multiprocessing computer system as recited in claim 15 wherein during said first mode of operation said central interrupt control unit is configured to process and distribute said interrupt signals to one or more of said plurality of processing units.
Claim 23
Dependent Claim
29 words
The multiprocessing computer system of claim 13 wherein said first peripheral device is a PCI standard peripheral device and said second peripheral device is an ISA standard peripheral device.