Method for device-less option-rom bios load and execution
OwnerPradeep Bisht, Kashif Memoninventors
Life of this patent
Estimating the term…
Abstract
An invention is provided for loading an Option-ROM BIOS into memory without the need of an associated hardware device, such as a PCI card. The invention includes loading code from a boot sector of a designated boot device into memory, wherein the code includes Option-ROM location data denoting a location of an Option-ROM BIOS. The Option-ROM BIOS then is loaded into memory utilizing the Option-ROM location data. As above, the Option-ROM BIOS includes MBR location data denoting a location of the MBR associated with the OS. Thus, the MBR can be loaded into memory utilizing the MBR location data in the Option-ROM BIOS and control can be transferred to the MBR. Thereafter, the OS system files are loaded into memory utilizing the MBR.
Claims20
A method for loading an Option-ROM BIOS into memory, comprising:
- loading code from a boot sector of a designated boot device into memory, wherein the code includes Option-ROM location data denoting a location of an Option-ROM BIOS;
- and
- loading the Option-ROM BIOS into memory utilizing the Option-ROM location data, wherein the Option-ROM BIOS includes MBR location data denoting a location of a master boot record (MBR) associated with an operating system (OS).
A method for loading an Option-ROM BIOS into memory, comprising:
- loading code from a boot sector of a designated boot device into memory, wherein the code includes Option-ROM location data denoting a location of an Option-ROM BIOS;
- loading the Option-ROM BIOS into memory utilizing the Option-ROM location data, wherein the Option-ROM BIOS includes MBR location data denoting a location of a master boot record (MBR) associated with an operating system (OS);
- loading the MBR into memory utilizing the MBR location data and transferring control to the MBR;
- and
- loading OS system files into memory utilizing the MBR.
A computer program embodied on a computer readable medium for programming a computer to load an Option-ROM BIOS into memory, comprising:
- a code segment for copying an existing master boot record (MBR) to a new location on the designated boot device;
- a code segment for storing an Option-ROM BIOS on the designated boot device, wherein the Option-ROM BIOS includes MBR location data denoting a location of the MBR;
- and
- a code segment for storing machine code at the previous location of the MBR on the designated boot device, the machine code including Option-ROM location data denoting the location of the Option-ROM BIOS,
- wherein the machine code is loaded from the boot sector of a designated boot device into memory during system startup, and wherein the Option-ROM BIOS is loaded into memory utilizing the Option-ROM location data.
Dependencies are inferred from the claim text.