Mechanism to safely perform system firmware update in logically partitioned (LPAR) machines
First Claim
1. A method for managing system firmware in a data processing system having a plurality of logical partitions, the method comprising the steps of:
- responsive to a request to update the system firmware from a first logical partition within the plurality of logical partitions in the data processing system, determining whether the first logical partition within the plurality of logical partitions is present in the data processing system;
responsive to determining a first logical partition within the plurality of logical partitions is present in the data processing system, updating the system firmware from the first logical partition in the data processing system; and
inhibiting starting of additional partitions within the plurality of logical partitions in the data processing system until the system firmware update from the first logical partition is complete.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing system firmware in a data processing system having a plurality of logical partitions is provided. Responsive to a request to update the system firmware from a first logical partition within the plurality of logical partitions in the data processing system, a determination is made whether the first logical partition within the plurality of logical partitions is present in the data processing system. Responsive to the determination that the first logical partition within the plurality of logical partitions is present in the data processing system, the system firmware is updated from the first logical partition in the data processing system. Then starting of additional partitions within the plurality of logical partitions in the data processing system is inhibited until the firmware update from the first logical partition is complete.
-
Citations
22 Claims
-
1. A method for managing system firmware in a data processing system having a plurality of logical partitions, the method comprising the steps of:
-
responsive to a request to update the system firmware from a first logical partition within the plurality of logical partitions in the data processing system, determining whether the first logical partition within the plurality of logical partitions is present in the data processing system;
responsive to determining a first logical partition within the plurality of logical partitions is present in the data processing system, updating the system firmware from the first logical partition in the data processing system; and
inhibiting starting of additional partitions within the plurality of logical partitions in the data processing system until the system firmware update from the first logical partition is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, the memory including a set of instructions; and
a processor connected to the bus system, wherein the processing unit executes the set of instructions from the memory to determine whether a first logical partition within the plurality of logical partitions is present in the data processing system in response to receiving a request to update the system firmware from a first logical partition within the plurality of partitions, updates the system firmware from the first logical partition in the data processing system in response to determining a first logical partition within the plurality of logical partitions is present in the data processing system, and inhibits starting of additional partitions within the plurality of logical partitions in the data processing system until the system firmware update from the first partition is complete.
-
-
9. A data processing system for managing system firmware in a data processing system having a plurality of logical partitions, comprising:
-
determining means, responsive to a request to update the system firmware from a first logical partition within the plurality of logical partitions in the data processing system, for determining whether a first logical partition within the plurality of logical partitions is present in the data processing system;
updating means, responsive to determining a first logical partition within the plurality of logical partitions is present in the data processing system, for updating the system firmware from the first logical partition in the data processing system; and
inhibiting means for inhibiting starting of additional partitions within the plurality of logical partitions in the data processing system until the system firmware update from the first logical partition is complete. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22)
-
-
16. A computer program product in a computer readable medium for managing system firmware in a data processing system having a plurality of logical partitions, comprising:
-
first instructions, responsive to a request to update the system firmware from a first logical partition within the plurality of logical partitions in the data processing system, for determining whether a first logical partition within the plurality of logical partitions is present in the data processing system;
second instructions, responsive to determining a first logical partition within the plurality of logical partitions is present in the data processing system, for updating the system firmware from the first logical partition in the data processing system; and
third instructions for inhibiting starting of additional partitions within the plurality of logical partitions in the data processing system until the system firmware update from the first logical partition is complete.
-
Specification