Circuit for ensuring that a local interrupt controller in a microprocessor is powered up active
AssigneeCompaq Computer Corporation
InventorGary B. Kotzur
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorGary B. Kotzur
Estimating the term…
A hot spare boot circuit that automatically switches from a non-operational CPU to an operational CPU for powering up the computer system. In the multiprocessor computer system, a first CPU is designated to perform power on operations. If the first CPU fails, which is determined when a dead man counter in the hot spare boot circuit times out, the hot spare circuit ensures that the first CPU is in a disabled state. Next, the hot spare boot circuit identifies an operational second CPU, reinitializing certain ID information as necessary such that the second CPU can properly perform power on operations. The hot spare boot then awakens the second CPU, using a startup interprocessor interrupt in one embodiment, or simply negating the hard reset of the second CPU in a second embodiment. The second CPU then proceeds to perform the power on functions.
A circuit for ensuring that a local interrupt controller in a microprocessor is powered up active, the microprocessor being responsive to a first reset signal and being connected to a first interrupt control signal and a second interrupt control signal, wherein an external interrupt controller is connected to the first and second interrupt control signals, the external interrupt controller further being responsive to a second reset signal, the second reset signal being asserted during a power up sequence, the second reset signal being deasserted a predetermined amount of time after it has been asserted, wherein the microprocessor asserts the first interrupt control signal when the first reset signal is asserted, wherein the external interrupt controller samples the state of the first interrupt control signal after the second reset signal is deasserted, the external interrupt controller periodically pulsing the second interrupt control signal asserted for a first predetermined period if the first interrupt control signal is sampled asserted, and wherein if the microprocessor samples the second interrupt control signal asserted when the first reset signal is deasserted, the local interrupt controller is deactivated, the circuit comprising:
A computer system, comprising:
A method of ensuring that a local interrupt controller in a microprocessor is powered up active, the microprocessor being responsive to a first reset signal and being connected to a first interrupt control signal and a second interrupt control signal, wherein an external interrupt controller is connected to the first and second interrupt control signals, the external interrupt controller further being responsive to a second reset signal, the second reset signal being asserted during a power up sequence, the second reset signal being deasserted a predetermined amount of time after it has been asserted, wherein the microprocessor asserts the first interrupt control signal when the first reset signal is asserted, wherein the external interrupt controller samples the state of the first interrupt control signal after the second reset signal is deasserted, the external interrupt controller periodically pulsing the second interrupt control signal asserted for a first predetermined period if the first interrupt control signal is sampled asserted, and wherein if the microprocessor samples the second interrupt control signal asserted when the first reset signal is deasserted, the local interrupt controller is deactivated, the method comprising the steps of:
Dependencies are inferred from the claim text.