System for assigning boot strap processor in symmetric multiprocessor computer with watchdog reassignment
First Claim
1. A method of assigning a bootstrapping among multiple working processors in a multiprocessor computer in which a central agent generates a boot strap assignment signal, the method comprisingintercepting the boot strap assignment signal from the central agent;
- determining which of the multiple working processors should perform the bootstrapping; and
transmitting the boot strap assignment signal among the working processors so that the determined one of the working processors is signaled to perform the bootstrapping.
3 Assignments
0 Petitions
Accused Products
Abstract
A boot strap assignment system is disclosed for a symmetric multiprocessor computer in which the role of the boot strap processor is assigned to one of the working processors by a central agent as part of power-on configuration. The system includes a system management processor which monitors the operation of the multiprocessor computer and controls a switching circuit that selectively transmits the boot strap assignment signal from the central agent to the working processors. Since the management processor monitors environmental conditions and shut-down events, it can predict the failure of working processors and assign the bootstrapping function appropriately. A watch dog timer is also provided in case the bootstrapping fails so that another working processor can be assigned the task of booting up the computer.
-
Citations
7 Claims
-
1. A method of assigning a bootstrapping among multiple working processors in a multiprocessor computer in which a central agent generates a boot strap assignment signal, the method comprising
intercepting the boot strap assignment signal from the central agent; -
determining which of the multiple working processors should perform the bootstrapping; and transmitting the boot strap assignment signal among the working processors so that the determined one of the working processors is signaled to perform the bootstrapping. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification