System and method for supporting legacy operating system booting in a legacy-free system
First Claim
Patent Images
1. A system comprising:
- a central processor;
a machine-readable device coupled with the central processor, the machine-readable device storing legacy firmware; and
non-volatile memory coupled with the central processor, the non-volatile memory storing legacy-free firmware providing a legacy-free boot path from system power up to operating system loading that is independent of the legacy firmware, wherein the legacy-free firmware includes an optional termination of legacy-free drivers and initiation of a legacy boot using the legacy firmware.
1 Assignment
0 Petitions
Accused Products
Abstract
An alternative boot methodology that begins with legacy-free firmware allows the peaceful coexistence of legacy-free and legacy option ROMs in a system. Legacy-free firmware provides a legacy-free boot path from system power up to operating system loading. This legacy-free boot path is independent of any legacy firmware. A legacy-free boot manager boots from an ordered list of OS loaders. If a legacy boot option is available, legacy-free drivers that have already been loaded may be stopped, and a legacy boot using legacy firmware may be initiated, without having to reboot the system.
-
Citations
18 Claims
-
1. A system comprising:
-
a central processor;
a machine-readable device coupled with the central processor, the machine-readable device storing legacy firmware; and
non-volatile memory coupled with the central processor, the non-volatile memory storing legacy-free firmware providing a legacy-free boot path from system power up to operating system loading that is independent of the legacy firmware, wherein the legacy-free firmware includes an optional termination of legacy-free drivers and initiation of a legacy boot using the legacy firmware. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable material embodying information indicative of instructions for causing a machine to perform operations comprising:
-
loading a legacy-free driver during an initial boot process using legacy-free firmware;
checking a legacy boot option;
stopping the legacy-free driver; and
loading legacy firmware. - View Dependent Claims (8, 9, 10)
-
-
11. A machine-implemented method for supporting legacy operating system booting in a legacy-free system, the method comprising:
-
loading a legacy-free driver during an initial boot process using legacy-free firmware;
checking a legacy boot option;
stopping the legacy-free driver; and
loading legacy firmware. - View Dependent Claims (12, 13, 14)
-
-
15. A data processing system comprising:
-
means for processing instructions and data; and
means for separating a legacy-free boot path from a legacy boot path such that the legacy boot path comprises an encapsulated boot process, wherein the legacy-free boot path is provided from system power up to operating system loading that is independent of legacy firmware, and wherein legacy-free firmware includes an optional termination of legacy-free drivers and initiation of a legacy boot using the legacy firmware. - View Dependent Claims (16, 17, 18)
-
Specification