Method and apparatus for initializing a multiprocessor system
Patent 5642506 Issued on June 24, 1997. Estimated Expiration Date: January 16, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
713/1, DIGITAL DATA PROCESSING SYSTEM INITIALIZATION OR CONFIGURATION (E.G., INITIALIZING, SET UP, CONFIGURATION, OR RESETTING)709/208MASTER/SLAVE COMPUTER CONTROLLING
An apparatus and method for booting a multiprocessor computer system including providing a first portion of boot code to multiple processors for execution, selecting a first processor, the selection based on which of the multiple processors first successfully executes the first portion of the boot code, providing a second portion of the boot code only to the first processor, and the first processor executing the second portion of the boot code to configure the multiprocessor system.
Other References
IBM TDB, Dual-Processor Boot Procedure For LAN Services, vol. 35, No. 3, Aug. 1992, pp. 306-316
IBM TDB, Power on Machine Check for Multi-Processor System, vol. 25, No. 3B Aug. 1982, pp. 1776-1777
IBM TDB, Generalized Interrupt Routing Mask for Global Queues, vol. 37, No. 09, Sep. 1994, pp. 351-354
IBM TDB, Hardware/Software Interface for Turning On/Off Processors in an Multirpoessor Environment, vol. 37, No. 09, Sep. 1994, pp. 365-367
Electronic Engineering, vol. 57, No. 700, Apr. 1985, D.G. Sporea, et al., "Programmable Timer For Watchdog Functions