Method, system, and computer program product for improved reboot capability
First Claim
1. A method for streamlining the reboot functionality in a computer system having one or more system processors and one or more I/O adapters, comprising the steps of:
- quieting all processing activity of said one or more system processors and said one or more I/O adapters that is unrelated to said reboot functionality upon the occurrence of a reboot command;
initializing all hardware of said computer system not involved in said reboot functionality upon completion of said quieting step; and
executing said reboot command upon completion of said quieting and initializing steps.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system, upon the occurrence of a reboot command, RunTime Abstraction Services (RTAS) microcode is loaded onto a first host processor. The service processor, upon request from the RTAS microcode, then issues a command to reset all host processors other than the first host processor on which the RTAS microcode resides, and then the RTAS microcode issues a series of commands to reset all I/O adapters. Once the host processors and I/O adapters have been reset, they are initialized to a predetermined, known state. Only after the host processors and I/O adapters have been reset and initialized is the reboot request executed. By resetting all but the first host processor and the I/O adapters before executing the reboot request, all activity originating from the host processors and from the I/O drawers is terminated, so that when the reboot request is executed, the host processors and I/O drawers are ready for initialization. This allows the bypassing of the retesting of the CEC components, thereby speeding up the reboot process.
36 Citations
11 Claims
-
1. A method for streamlining the reboot functionality in a computer system having one or more system processors and one or more I/O adapters, comprising the steps of:
-
quieting all processing activity of said one or more system processors and said one or more I/O adapters that is unrelated to said reboot functionality upon the occurrence of a reboot command;
initializing all hardware of said computer system not involved in said reboot functionality upon completion of said quieting step; and
executing said reboot command upon completion of said quieting and initializing steps. - View Dependent Claims (2, 3)
-
-
4. A computer system with reboot capability, comprising:
-
one or more system processors, each capable of controlling the reboot functionality of said computer system;
one or more I/O adapters coupled to said one or more system processors; and
a service processor coupled to said one or more processors, said service processor configured to quiet all processing activity of said one or more system processors and said one or more I/O adapters unrelated to said reboot functionality upon the occurrence of a reboot command. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer program product for a streamlining the reboot functionality in a computer system having one or more system processors and one or more I/O adapters, the computer cprogram product comprising a computer-readable storage medium having computer-readable program code, the computer-readable program code comprising:
-
computer-readable program code that quiets all processing activity of said one or more system processors and said one or more I/O adapters that is unrelated to said reboot functionality upon the occurrence of a reboot command;
computer-readable program code that initializes all hardware of said computer system not involved in said reboot functionality upon completion of said quieting of all processor activity; and
computer-readable program code that executes said reboot command upon completion of said quieting and initializing. - View Dependent Claims (10, 11)
-
Specification