System and method for virtualizing basic input/output system (BIOS) including BIOS run time services
AssigneeEgenera, Inc.
InventorsJustin Maynard, Ewan Milne, Robert Oakes
Life of this patent
Estimating the term…
Loading patent…
AssigneeEgenera, Inc.
InventorsJustin Maynard, Ewan Milne, Robert Oakes
Estimating the term…
A system and method to virtualize BIOS, including run time services. A processing system has a processor, a memory system with a predefined physical address space, a storage medium, and a communication medium between the processor and the storage medium. The processing system is operable in a pre-execution environment in which a specified portion of the physical address space is used to map basic input/output system (BIOS) run time service routines. The specified portion contains RAM memory. A BIOS virtualization system includes an image of the BIOS processor-executable instructions on the storage medium and processor-executable instructions that retrieve the BIOS image from the storage medium and store the BIOS image into the RAM memory mapped into the second specified portion of physical address space.
In a processing system having a processor, a memory system, a storage medium, and a communication medium, between the processor and the storage medium, and wherein the processing system is operable in a pre-execution environment in which a specified portion of the physical address space is used to map at least a portion of a basic input/output system (BIOS) and wherein the BIOS includes run time service routines that include service routines for a predefined set of peripheral devices, and wherein the specified portion contains RAM memory, a BIOS virtualization system comprising:
A method of virtualizing basic input/output system (BIOS) run time service routines that include service routines for a predefined set of peripheral devices, comprising:
A method of booting a processor having no local boot devices, comprising:
A processing system having a processor, a memory system, and a communication medium being one of a packet-based, cell-based, frame-based or TDM-based medium, and wherein the processing system is operable in a pre-execution environment in which a specified portion of the physical address space is used to map at least a portion of the basic input/output system (BIOS) and wherein the BIOS includes run time service routines that include service routines for a predefined set of peripheral devices, a BIOS emulation system comprising:
Dependencies are inferred from the claim text.