Patent · US Expired

Method for bootstrap loading in a data processing system comprising searching a plurality of program source devices for a bootstrap program if initial data indicating a bootstrap program source device fails a validity check

US5247659A · kind A · utility

43Cited by
21References
1Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 15, 1992
Grant dateSep 21, 1993
Priority date
Expiry dateSep 15, 2012

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4408
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing system comprises a plurality of processing modules, and a central services module, connected by a system bus. Details of the expected system configuration and of a normal bootstrap load path are held in a non-volatile store. On power-up or system restart, the non volatile store is tested. If the test is satisfactory, a defined bootstrap procedure is executed; otherwise an undefined bootstrap procedure is performed. The defined bootstrap procedure compares the expected configuration with the actual system configuration. If they match, the bootstrap program is loaded from the normal load path. If they do not match, the undefined bootstrap procedure may be entered. In the undefined bootstrap procedure, the central services module searches for possible bootstrap load paths and attempts a load from one of these paths. The defined bootstrap is expected to be the normal procedure, and is faster. The undefined bootstrap is entered automatically whenever it appears that the non-volatile store has not been set up, and provides a way of loading the system without any bootstrap load path having to be specified.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.