US 11,989,304 B2
Secure multi-BIOS-image system
Wei Liu, Austin, TX (US); and Alberto David Perez Guevara, Pflugerville, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Mar. 9, 2022, as Appl. No. 17/690,164.
Prior Publication US 2023/0289446 A1, Sep. 14, 2023
Int. Cl. G06F 21/57 (2013.01)
CPC G06F 21/575 (2013.01) [G06F 21/572 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A secure multi-Basic Input/Output System (BIOS)-image system, comprising:
a Basic Input/Output System (BIOS) storage system that includes a first BIOS storage region and a second BIOS storage region;
a first BIOS image that is stored in the first BIOS storage region and that is configured to perform a first initialization process that utilizes a plurality of initialization drivers to initialize a computing device to provide the computing device in a runtime state that enables full functionality of the computing device; and
a BIOS subsystem that is coupled to the BIOS storage system and that is configured to:
receive second BIOS storage region write-enablement information;
enable, in response to receiving the second BIOS storage region write-enablement information, writing to the second BIOS storage region;
write, subsequent to enabling writing to the second BIOS storage region, a second BIOS image to the second BIOS storage region; and
perform, using the second BIOS image that was written to the second BIOS storage region and without using the first BIOS image that is stored in the first BIOS storage region, a second initialization process that is independent from the first initialization process and that utilizes a subset of the plurality of initialization drivers to initialize the computing device to provide the computing device in the runtime state that enables the full functionality of the computing device.