Patent · US Expired

Gold code backup for corrupt boot code recovery

US6473856B1 · kind B1 · utility

16Cited by
3References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 1999
Grant dateOct 29, 2002
Priority date
Expiry dateJun 30, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1417
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system including a central processing unit and a system memory accessible to the central processing unit via a host bus. A primary non-volatile storage element and a backup non-volatile storage element are incorporated into the system's motherboard. The primary non-volatile storage element contains the system's boot code that is executed following a reset or power on event. The backup non-volatile storage element contains a restoration sequence that is suitable for reprogramming a first portion of the boot code in the primary non-volatile storage element. A jumper block on the motherboard determines which of the non-volatile storage elements is initially addressed following a power on event. Preferably, the first portion of the boot code comprises the system's boot block or gold code and includes a sequence for downloading and reprogramming remaining portions of the boot code. The primary non-volatile storage element is preferably implemented as a multiple sector flash memory device. In one embodiment, the gold code is stored in a first sector of the flash module and the update code is stored in remaining sectors.

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