Handling multiple operating system capabilities in a logical partition data processing system
First Claim
1. A method comprising:
- receiving, from an operating system, information identifying a set of events that the operating system is capable of handling;
in response to an occurrence of an event, determining whether the event is contained within the set of events;
in response to a determination that the event is contained within the set of events, notifying the operating system of the event; and
in response to a determination that the event is not contained within the set of events, directing the operating system to perform an operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and data processing system for handling errors or other events in a logical partition (LPAR) data processing system is disclosed. When an operating system is initialized in a logical partition, it registers its capabilities for handling particular errors or other events with management software. When an error or other event affecting that logical partition occurs, the management software checks to see if the particular error or event is one that the operating system is capable of handling. If so, the operating system is notified. Otherwise, the management software directs the operating system to take other appropriate action, such as termination of the operating system and/or partition.
-
Citations
32 Claims
-
1. A method comprising:
-
receiving, from an operating system, information identifying a set of events that the operating system is capable of handling;
in response to an occurrence of an event, determining whether the event is contained within the set of events;
in response to a determination that the event is contained within the set of events, notifying the operating system of the event; and
in response to a determination that the event is not contained within the set of events, directing the operating system to perform an operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
initiating an operating system within a logical partition of a data processing system; and
registering with management software operating in the data processing system a set of error conditions capable of being handled by the operating system. - View Dependent Claims (10, 11)
-
-
12. A computer program product in a computer-readable medium comprising functional descriptive material that, when executed by a computer, enables the computer to perform acts including:
-
receiving, from an operating system, information identifying a set of events that the operating system is capable of handling;
in response to an occurrence of an event, determining whether the event is contained within the set of events;
in response to a determination that the event is contained within the set of events, notifying the operating system of the event; and
in response to a determination that the event is not contained within the set of events, directing the operating system to perform an operation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product in a computer readable medium containing functional descriptive material that, when executed by a computer, enables the computer to perform acts including:
-
initiating an operating system within a logical partition of a data processing system; and
registering with management software operating in the data processing system a set of error conditions capable of being handled by the operating system. - View Dependent Claims (21, 22)
-
-
23. A data processing system comprising:
-
a processing unit including at least one processor;
memory in communication with the processing unit; and
firmware stored within the memory, wherein the processing unit executes the firmware to perform acts including;
receiving, from an operating system, information identifying a set of events that the operating system is capable of handling;
in response to an occurrence of an event, determining whether the event is contained within the set of events;
in response to a determination that the event is contained within the set of events, notifying the operating system of the event; and
in response to a determination that the event is not contained within the set of events, directing the operating system to perform an operation. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A data processing system comprising:
means for receiving, from an operating system, information identifying a set of events that the operating system is capable of handling;
means, responsive to an occurrence of an event, for determining whether the event is contained within the set of events;
means, responsive to a determination that the event is contained within the set of events, for notifying the operating system of the event; and
means, responsive to a determination that the event is not contained within the set of events, for directing the operating system to perform an operation.
-
32. A data processing system comprising:
-
means for initiating an operating system within a logical partition of a data processing system; and
means for registering with management software operating in the data processing system a set of error conditions capable of being handled by the operating system.
-
Specification