Gold code backup for corrupt boot code recovery
AssigneeInternational Business Machines Corporation
InventorsJoel Gerald Goodwin, Yi-Ming Ku, John Steven Langford, Michael Y. Lim
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJoel Gerald Goodwin, Yi-Ming Ku, John Steven Langford, Michael Y. Lim
Estimating the term…
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.
A computer system, comprising:
A motherboard, comprising:
A method of restoring a corrupted flash memory module in a computer system, comprising:
Dependencies are inferred from the claim text.