Patent ID: 7146515

Claim:
A method for executing a reliable warm reboot of one of a plurality of logical partitions included in a logically partitioned data processing system, said system including partition hardware that is logically allocated to said plurality of logical partitions, said method comprising the steps of: receiving, within one of said plurality of logical partitions, a request to reboot said one of said plurality of logical partitions; logically allocating a subset of said partition hardware to said one of said plurality of logical partitions, said subset including multiple processors that are logically allocated to said one of said plurality of logical partitions; setting said subset of said partition hardware to a predetermined state prior to executing said request, said step of setting said subset to said predetermined state including setting said multiple processors to a power-on state prior to executing said request; executing said request within said one of said plurality of logical partitions to reboot said one of said plurality of logical partitions, said one of said plurality of logical partitions being rebooted without rebooting other ones of said plurality of logical partitions wherein said entire data processing system is not rebooted when said one of said plurality of logical partitions is rebooted, wherein the step of setting said subset of said partition hardware to a predetermined state prior to executing said request further comprises the step of resetting said multiple processors included in said one of said plurality of logical partitions; and allocating at least one I/O adapter to said one of said plurality of logical partitions wherein the step of setting said subset of said partition hardware to a predetermined state prior to executing said request further comprises the step of resetting said at least one I/O adapter.