Boot recovery of simple boot BIOS
First Claim
1. A method for performing a boot for a computer system, comprising:
- evaluating the contents of a diagnostics indicator to determine whether the diagnostics indicator contains a simple boot value;
if the diagnostics indicator contains the simple boot value, determining whether at least one platform corruption has occurred;
if the diagnostics indicator contains the simple boot value and the at least one platform corruption has not occurred, executing a simple boot routine; and
otherwise, executing at least one diagnostic routine.
15 Assignments
0 Petitions
Accused Products
Abstract
A method, computer system, and apparatus perform a modified simple boot. Rather than following Ver. 1 of the Simple Boot Flag Specification, the simple boot flag is ignored if certain platform corruption errors are detected by the BIOS. When the simple boot flag is set, the BIOS runs through a set of core diagnostics to determine whether a platform corruption has occurred. If BIOS detects that the simple boot flag is set and that no platform corruptions have occurred, then a simple boot is performed. However, if a platform corruption is detected, the set simple boot flag is ignored and a full suite of diagnostics routines is performed by the BIOS during the boot process.
-
Citations
39 Claims
-
1. A method for performing a boot for a computer system, comprising:
-
evaluating the contents of a diagnostics indicator to determine whether the diagnostics indicator contains a simple boot value;
if the diagnostics indicator contains the simple boot value, determining whether at least one platform corruption has occurred;
if the diagnostics indicator contains the simple boot value and the at least one platform corruption has not occurred, executing a simple boot routine; and
otherwise, executing at least one diagnostic routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system that performs a simple boot, comprising:
-
a processor;
a system startup memory coupled to the processor; and
a basic input/output system (BIOS) memory coupled to the processor, the BIOS memory including;
a module that evaluates the contents of a diagnostics indicator to determine whether the diagnostics indicator contains a simple boot value;
a module that determines, if the diagnostics indicator contains the simple boot value, whether at least one platform corruption has occurred;
a module that executes, if the diagnostics indicator contains the simple boot value and the at least one platform corruption has not occurred, a simple boot routine; and
a module that otherwise executes at least one diagnostic routine. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus that performs a simple boot, comprising:
-
a basic input/output system (BIOS) memory loaded with instructions for;
evaluating the contents of a diagnostics indicator to determine whether the diagnostics indicator contains a simple boot value;
if the diagnostics indicator contains the simple boot value, determining whether at least one platform corruption has occurred;
if the diagnostics indicator contains the simple boot value and the at least one platform corruption has not occurred, executing a simple boot routine; and
otherwise, executing at least one diagnostic routine. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification