Apparatus and method for providing error ordering information and error logging information
First Claim
1. A method for indicating errors in a data processing system with a plurality of error levels, comprising the steps of:
- indicating that an error corresponds to an error level of said plurality of error levels;
representing said error by storing a value in a set of memory cells of a primary error log;
representing said error by storing said value in a second set of memory cells of a secondary error log when said error is not stored in said primary error log; and
recording the order in which said error has occurred.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method using a set of registers for indicating multiple error levels in a data processing system, recording information for each error level, and providing an order register to allow software or a user to determine the sequence order in which errors occurred. One embodiment of the invention involves a method for indicating errors in a data processing system with multiple error levels, indicating that an error corresponds to an error level, representing the error with a set of memory cells, and recording the order in which the error has occurred. A second embodiment of the invention involves a data processing system, including a primary error log to record an error, and at least one error logging register that can record information about the error. A third embodiment of the invention involves an error log system, including a primary error log to record an error having a corresponding error level, an error logging register corresponding to one of a plurality of error levels to record information about the error, and an error order register to record information about the order of occurrence of the error.
53 Citations
21 Claims
-
1. A method for indicating errors in a data processing system with a plurality of error levels, comprising the steps of:
-
indicating that an error corresponds to an error level of said plurality of error levels;
representing said error by storing a value in a set of memory cells of a primary error log;
representing said error by storing said value in a second set of memory cells of a secondary error log when said error is not stored in said primary error log; and
recording the order in which said error has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system, having an associated error level chosen from a plurality of error levels for an error, comprising:
-
a set of memory cells, including;
a primary error log to record said error;
at least one error logging register that can record information about said error;
a secondary error log wherein said error is recorded when said error is not recorded in said primary error log; and
at least one order register for recording a sequence of the occurrence of said error. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An error log system, including a set of registers to record an error corresponding to one of a plurality of error levels, comprising:
-
a primary error log to record at least one error having a corresponding error level;
an error logging register corresponding to one of a plurality of error levels, said error logging register recording information about said error;
an error order register to record information about the order of occurrence of said error; and
a secondary error log for indicating said error when said error is not recorded in said primary error log. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for indicating errors in a data processing system with a plurality of error levels comprising:
-
indicating that an error corresponds to an error level of said plurality of error levels;
storing a value in a primary error log when a first occurrence of said error occurs;
storing a value in a secondary error log when said error is not recorded in said primary error log; and
recording the order in which said error has occurred. - View Dependent Claims (21)
defining said error with an error level selected form the group consisting of and advisory error level, a correctable error level, and uncorrectable error level, a fatal error level, a component failure error level, and a deadlock error level.
-
Specification