Managing boot errors
First Claim
Patent Images
1. A data processing system comprising a boot error manager stored on a computer readable medium that is operable in the data processing system, comprising:
- a processor; and
a memory, coupled to the processor, storing a plurality of instructions executed by the processor including instructions configured to boot and load an operating system stored in the memory, wherein the boot error manager comprises;
an error log module configured to log one or more boot errors of the data processing system in a non-volatile storage; and
an error processing module configured to process the one or more boot errors stored in the non-volatile storage, the error processing module comprising;
a retrieval module configured to retrieve the one or more boot errors from the non-volatile storage;
a decode module configured to decode the one or more boot errors retrieved by the retrieval module; and
a display module configured to display the one or more boot errors decoded by the decode module,wherein the decode module is configured to decode boot errors for two or more data processing system types,wherein the decode module is configured to access one or more tables that include boot error information for the two or more data processing system types to account for variances in the two or more data processing system types, andwherein boot error decoding information is undated by the decode module based on the variances accounted for by the decode module.
2 Assignments
0 Petitions
Accused Products
Abstract
A system (100) and a method (500) for managing boot errors. When errors occur during boot, the errors may be recorded in non-volatile storage (115). The errors in the non-volatile storage (115) may be retrieved, decoded, and displayed in a form more understandable to the user. Also, tie errors may be analyzed to efficiently detect and correct the causes of the errors. In addition, the analysis may be used to prevent errors altogether.
-
Citations
11 Claims
-
1. A data processing system comprising a boot error manager stored on a computer readable medium that is operable in the data processing system, comprising:
-
a processor; and a memory, coupled to the processor, storing a plurality of instructions executed by the processor including instructions configured to boot and load an operating system stored in the memory, wherein the boot error manager comprises; an error log module configured to log one or more boot errors of the data processing system in a non-volatile storage; and an error processing module configured to process the one or more boot errors stored in the non-volatile storage, the error processing module comprising; a retrieval module configured to retrieve the one or more boot errors from the non-volatile storage; a decode module configured to decode the one or more boot errors retrieved by the retrieval module; and a display module configured to display the one or more boot errors decoded by the decode module, wherein the decode module is configured to decode boot errors for two or more data processing system types, wherein the decode module is configured to access one or more tables that include boot error information for the two or more data processing system types to account for variances in the two or more data processing system types, and wherein boot error decoding information is undated by the decode module based on the variances accounted for by the decode module. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to manage boot errors of a data processing system, comprising:
-
logging boot errors of the data processing system in a non-volatile storage; and retrieving the one or more boot errors from the non-volatile storage; decoding the one or more boot errors retrieved in the retrieving step; and displaying the one or more boot errors decoded in the decoding step, wherein the decode step decodes boot errors for two or more data processing system types, wherein the decoding step further comprises; accessing one or more tables that include boot error information for the two or more data processing system types; based on the boot error information accessed from the one or more tables, accounting for variances in the two or more data processing system types, and updating boot error decoding information based on the variances accounted for. - View Dependent Claims (8, 9, 10, 11)
-
Specification