Patent ID: 7315962

Claim:
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.