Extended firmware management operation to dynamically restore NVMe boot partition
AssigneeDell Products L.P.
InventorsGowtham Moorthy, Shekar Babu Suryanarayana, Ranjan Kumar
Life of this patent
Estimating the term…
Abstract
A firmware management operation. The firmware management operation includes providing an information handling system with a distributed BIOS, the distributed BIOS including a BIOS component and a BIOS variable; identifying a processor environment installed on an information handling system from a plurality of processor environments; and, performing an extended firmware management operation, the extended firmware management operation recovering a copy of the BIOS component from a remote memory storage location.
Claims20
A computer-implementable method for performing a firmware management operation, comprising:
- providing an information handling system with a distributed BIOS, the distributed BIOS including a BIOS component and a BIOS variable, the distributed BIOS being implemented to function with any of a plurality of processor environments, each of the plurality of processing environments implementing a respective processor architecture;
- identifying a processor environment installed on an information handling system from the plurality of processor environments;
- performing an extended firmware management operation, the extended firmware management operation recovering a copy of the BIOS component of the distributed BIOS from a remote memory storage location.
A system comprising:
- a processor;
- a data bus coupled to the processor;
- and
- a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:
- providing an information handling system with a distributed BIOS, the distributed BIOS including a BIOS component and a BIOS variable, the distributed BIOS being implemented to function with any of a plurality of processor environments, each of the plurality of processing environments implementing a respective processor architecture;
- identifying a processor environment installed on an information handling system from the plurality of processor environments;
- performing an extended firmware management operation, the extended firmware management operation recovering a copy of the BIOS component of the distributed BIOS from a remote memory storage location.
A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
- providing an information handling system with a distributed BIOS, the distributed BIOS including a BIOS component and a BIOS variable, the distributed BIOS being implemented to function with any of a plurality of processor environments, each of the plurality of processing environments implementing a respective processor architecture;
- identifying a processor environment installed on an information handling system from the plurality of processor environments;
- performing an extended firmware management operation, the extended firmware management operation recovering a copy of the BIOS component of the distributed BIOS from a remote memory storage location.
Dependencies are inferred from the claim text.