Method and system to determine the bootstrap processor from a plurality of operable processors
First Claim
Patent Images
1. A method, comprising:
- determining whether each of a plurality of processors in a fault tolerant multiprocessor system is operable;
wherein said determining further comprises determining whether each processor is asserting a stall signal on a system bus; and
selecting a bootstrap processor from among the operable processors irrespective of an initialization time of a particular operable processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and systems are provided to determine a bootstrap processor. In an embodiment, the method determines a bootstrap processor from a plurality of operable processors in a fault tolerant multiprocessor system irrespective of an initialization time of a particular operable processor.
58 Citations
16 Claims
-
1. A method, comprising:
-
determining whether each of a plurality of processors in a fault tolerant multiprocessor system is operable;
wherein said determining further comprises determining whether each processor is asserting a stall signal on a system bus; and
selecting a bootstrap processor from among the operable processors irrespective of an initialization time of a particular operable processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system, comprising:
-
a plurality of processors;
a system bus coupled to each of the processors;
an arbitration protocol to determine a bootstrap processor from the plurality of processors irrespective of an initialization time of a particular processor; and
logic to ensure that a) a stall signal has been de-asserted on the system bus by each processor and that b) at least one processor is operable prior to allowing the operable processors to enter a bootstrap processor arbitration process. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a computer readable media; and
instructions embedded on the computer readable media, the instructions when executed by a machine, cause the machine to perform operations comprising;
determining whether each of a plurality of processors in a fault tolerant multiprocessor system is contributing to assertion of a stall signal on a system bus; and
allowing one or more selected ones of the plurality of processors to enter a bootstrap processor arbitration process responsive to both
1) the stall signal has been de-asserted on the system bus by each of the plurality of processors and
2) the selected processors are operable. - View Dependent Claims (13, 14, 15, 16)
-
Specification