Modularized basic input output system (BIOS) firmware activation
AssigneeDell Products L.P.
InventorsIbrahim Sayyed, Sumanth Vidyadhara, Daniel L. Hamlin
Life of this patent
Estimating the term…
Abstract
A basic input output system (BIOS) of an information handling system may access a first list indicating one or more activation statuses of one or more BIOS firmware modules. The BIOS may determine a BIOS firmware module of the one or more BIOS firmware modules to load based, at least in part, on the first list. The BIOS may load the determined BIOS firmware module during booting of the information handling system.
Claims20
A method for activation of firmware modules of an information handling system, comprising:
- accessing, by a basic input output system (BIOS) of the information handling system, a first list indicating one or more activation statuses of one or more BIOS firmware modules;
- determining, by the BIOS, a BIOS firmware module of the one or more BIOS firmware modules to load based, at least in part, on the first list indicating one or more activation statuses of the one or more BIOS firmware modules;
- and
- loading the determined BIOS firmware module of the one or more BIOS firmware modules, by the BIOS, during booting of the information handling system,
- wherein loading the determined BIOS firmware module comprises:
- determining based, at least in part, on the first list a file path of the determined BIOS firmware module, wherein the first list comprises one or more file paths of the one or more BIOS firmware modules, wherein the determined file path comprises a file path for a location on an extended system partition of the information handling system;
- and
- loading the determined BIOS firmware module, of the one or more BIOS firmware modules, using the determined file path.
An information handling system, comprising:
- a processor;
- and
- a memory,
- wherein the processor is configured to perform steps comprising:
- accessing, by a basic input output system (BIOS) of the information handling system, a first list indicating one or more activation statuses of one or more BIOS firmware modules;
- determining, by the BIOS, a BIOS firmware module, of the one or more BIOS firmware modules, to load based, at least in part, on the first list indicating one or more activation statuses of the one or more BIOS firmware modules;
- and
- loading the determined BIOS firmware module of the one or more BIOS firmware modules, by the BIOS, during booting of the information handling system,
- wherein loading the determined BIOS firmware module comprises:
- determining based, at least in part, on the first list a file path of the determined BIOS firmware module, wherein the first list comprises one or more file paths of the one or more BIOS firmware modules, wherein the determined file path comprises a file path for a location on an extended system partition of the information handling system;
- and
- loading the determined BIOS firmware module, of the one or more BIOS firmware modules, using the determined file path.
A computer program product, comprising:
- a non-transitory computer readable medium, wherein the non-transitory computer readable medium comprises instructions for causing a processor to perform steps comprising:
- accessing, by a basic input output system (BIOS) of an information handling system, a first list indicating one or more activation statuses of one or more BIOS firmware modules;
- determining, by the BIOS, a BIOS firmware module, of the one or more BIOS firmware modules, to load based, at least in part, on the first list indicating one or more activation statuses of the one or more BIOS firmware modules;
- and
- loading the determined BIOS firmware module of the one or more BIOS firmware modules, by the BIOS, during booting of the information handling system,
- wherein loading the determined BIOS firmware module comprises:
- determining based, at least in part, on the first list a file path of the determined BIOS firmware module, wherein the first list comprises one or more file paths of the one or more BIOS firmware modules, wherein the determined file path comprises a file path for a location on an extended system partition of the information handling system;
- and
- loading the determined BIOS firmware module, of the one or more BIOS firmware modules, using the determined file path.
Dependencies are inferred from the claim text.