Method and apparatus to support independent systems in partitions of a processing system
First Claim
1. A method for booting first and second partitions in a processing system that has multiple processing units, the method comprising:
- during an initialization process for the processing system;
copying software to a sequestered area of memory in the processing system;
configuring the processing system to prevent a first partition of the processing system from accessing the sequestered area of memory;
using the software in the sequestered area of memory and a second processing unit of the processing system to boot a second partition of the processing system; and
using an operating system (OS) and a first processing unit of the processing system to boot the first partition of the processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing system with multiple processing units may support separate operating systems (OSs) in separate partitions. During an initialization process, a preboot manager in the processing system may copy software to a sequestered area of memory in the processing system. The preboot manager may also configure the processing system to hide the sequestered area of memory from a first partition of the processing system. Also, the preboot manager may use a first processing unit in the processing system to boot an OS on the first partition, and the preboot manager may transmit a boot trigger from the first processing unit to a second processing unit in the processing system. The boot trigger may cause the second processing unit to use the software in the sequestered area of memory to boot a second partition of the processing system. Other embodiments are described and claimed.
69 Citations
20 Claims
-
1. A method for booting first and second partitions in a processing system that has multiple processing units, the method comprising:
-
during an initialization process for the processing system;
copying software to a sequestered area of memory in the processing system;
configuring the processing system to prevent a first partition of the processing system from accessing the sequestered area of memory;
using the software in the sequestered area of memory and a second processing unit of the processing system to boot a second partition of the processing system; and
using an operating system (OS) and a first processing unit of the processing system to boot the first partition of the processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a preboot manager to manage a process for initializing a processing system that has multiple processing units, the preboot manager to perform operations during the initialization process comprising;
copying software to a sequestered area of memory in the processing system;
configuring the processing system to prevent a first partition of the processing system from accessing the sequestered area of memory;
using a first processing unit in the processing system to boot an operating system (OS) on the first partition; and
transmitting a boot trigger from the first processing unit to a second processing unit in the processing system, the boot trigger to cause the second processing unit to use the software in the sequestered area of memory to boot a second partition of the processing system. - View Dependent Claims (11, 12)
-
-
13. A manufacture, comprising:
-
a machine-accessible medium; and
instructions in the machine-accessible medium, wherein the instructions, when executed in a processing system, cause the processing system to perform operations comprising;
copying software to a sequestered area of memory in the processing system;
configuring the processing system to prevent a first partition of the processing system from accessing the sequestered area of memory;
using the software in the sequestered area of memory and a second processing unit of the processing system to boot a second partition of the processing system; and
using an operating system (OS) and a first processing unit of the processing system to boot the first partition of the processing system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification