Concurrent processing of operations in a boot sequence
AssigneeIntel Corporation
InventorsMichael Rothman, Vincent Zimmer
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and program for concurrent processing of operations in a boot sequence. A first processor signals a second processor to begin initialization and initializes computer resources. The second processor issues commands to initialize at least one storage device to place the at least one storage device in an operable state in response to the signaling by the first processor. The first process determines that one storage device including an operating system loader is operable and loads the operating system from the storage device including the operating system loader in response to determining that the storage device including the operating system loader is operable.
Claims35
A method for executing a boot sequence in a computer, comprising:
- signaling, by a first processor, a second processor to begin initialization;
- initializing, by the first processor, computer resources;
- issuing commands, by the second processor, to initialize at least one storage device to place the at least one storage device in an operable state in response to the signaling by the first processor;
- determining, by the first processor, that one storage device including an operating system loader is operable;
- and
- loading, by the first processor, the operating system from the storage device including the operating system loader in response to determining that the storage device including the operating system loader is operable.
A system, comprising:
- a first processor;
- a second processor;
- computer resources;
- at least one storage device, wherein one storage device includes an operating system loader;
- a memory;
- first code executed by the first processor to cause operations to be performed, the operations comprising:
- (i) signaling the second processor to begin initialization;
- (ii) initializing the computer resources;
- (iii) determining, by the first processor, that one storage device including the operating system loader is operable;
- and
- (iv) loading the operating system from the storage device including the operating system loader to the memory in response to determining that the storage device including the operating system loader is operable;
- and
- second code executed by the first processor to cause operations to be performed, the operations comprising:
- (i) issuing commands to initialize the at least one storage device to place the at least one storage device in an operable state in response to the signaling by the first processor.
The system of 12, wherein the second code executed by the second processor further causes operations comprising:
- signaling to the first processor in response to determining that the storage device including the operating system loader is operable, wherein the first processor determines that the storage device including the operating system loader is operable in response to receiving the signal from the second processor.
A system, comprising:
- a first processor;
- a second processor;
- computer resources;
- a plurality of storage devices, wherein one storage device includes an operating system loader;
- a memory;
- first code executed by the first processor to cause operations to be performed, the operations comprising:
- (i) signaling the second processor to begin initialization;
- (ii) initializing the computer resources;
- (iii) determining, by the first processor, that one storage device including the operating system loader is operable;
- and
- (iv) loading the operating system from the storage device including the operating system loader to the memory in response to determining that the storage device including the operating system loader is operable;
- and
- second code executed by the first processor to cause operations to be performed, the operations comprising:
- (i) issuing commands to initialize the storage devices to place the storage devices in an operable state in response to the signaling by the first processor.
An article of manufacture for executing a boot sequence in a computer including first code executed by a first processor and second code executed by a second processor to perform operations, the operations comprising:
- signaling, by the first processor, the second processor to begin initialization;
- initializing, by the first processor, computer resources;
- issuing commands, by the second processor, to initialize at least one storage device to place the at least one storage device in an operable state in response to the signaling by the first processor;
- determining, by the first processor, that one storage device including an operating system loader is operable;
- and
- loading, by the first processor, the operating system from the storage device including the operating system loader in response to determining that the storage device including the operating system loader is operable.
Dependencies are inferred from the claim text.