A method, apparatus, and computer implemented instructions for reporting errors to a plurality of partitions. Responsive to detecting an error log, an error type for the error log is identified. If the error log is identified as a regional error log, an identification of each partition to receive the error log is made. Then, the error log is reported to each partition that has been identified to receive the error log.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method in a data processing system for reporting errors to a plurality of partitions, the method comprising: responsive to detecting an error log generated in response to at least one error occurring, identifying an error type for the error log; responsive to an identification that the error log is a regional error log, identifying each partition to receive the error log; and reporting the error log to each partition identified to receive the error log.
2. The method of claim 1 further comprising: responsive to an identification that the error log is a global error log, reporting the error log to all of the plurality of partitions.
3. The method of claim 1 , wherein the data processing system is a symmetric multiprocessor data processing system.
4. The method of claim 1 , wherein the method is implemented in run time abstraction services.
5. The method of claim 1 , wherein the error type is a processor and wherein the error log includes a physical central processor unit number.
6. The method of claim 1 , wherein the error type is one of an input/output bus error, a fan failure, a power supply failure, and a central processor unit error.
7. The method of claim 1 , wherein the error log is located in a nonvolatile random access memory in the data processing system.
8. The method of claim 1 , wherein the plurality of partitions are logical partitions in a logical partitioned data processing system.
9. A data processing system comprising: a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to identify an error type for an error log in response to detecting the error log generated in response to at least one error occurring; identify each partition to receive the error log in response to an identification that the error log is a regional error log, and report the error log to each partition identified to receive the error log.
10. The data processing system of claim 9 , wherein the plurality of partitions are logical partitions in a logical partitioned data processing system.
11. A data processing system for reporting errors to a plurality of partitions, the data processing system comprising: first identifying means, responsive to detecting an error log generated in response to at least one error occurring, for identifying an error type for the error log; second identifying means, responsive to an identification that the error log is a regional error log, for identifying each partition to receive the error log; and reporting means for reporting the error log to each partition identified to receive the error log.
12. The data processing system of claim 11 , wherein the reporting means is a first reporting means and further comprising: second reporting means, responsive to an identification that the error log is a global error log, for reporting the error log to all of the plurality of partitions.
13. The data processing system of claim 11 , wherein the data processing system is a symmetric multiprocessor data processing system.
14. The data processing system of claim 11 , wherein the data processing system is implemented in open firmware.
15. The data processing system of claim 11 , wherein the error type is a processor and wherein the error log includes a physical central processor unit number.
16. The data processing system of claim 11 , wherein the error type is one of an input/output bus error, a fan failure, a power supply failure, and a central processor unit error.
17. The data processing system of claim 11 , wherein the error log is located in a nonvolatile random access memory in the data processing system.
18. The data processing system of claim 11 , wherein the plurality of partitions are logical partitions in a logical partitioned data processing system.
19. A computer program product in a computer readable medium for reporting errors to a plurality of partitions, the computer program product comprising: first instructions, responsive to detecting an error log generated in response to at least one error occurring, for identifying an error type for the error log; second instructions, responsive to an identification that the error log is a regional error log, for identifying each partition to receive the error log; and third instructions for reporting the error log to each partition identified to receive the error log.
20. The computer program product of claim 19 , wherein the plurality of partitions are logical partitions in a logical partitioned data processing system.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 20, 2001
January 11, 2005
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.