US 12,008,111 B2
System and method for efficient secured startup of data processing systems
Wei G. Liu, Austin, TX (US); Sanjeev Singh, Cedar Park, TX (US); and Paul W. Vancil, Austin, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jul. 26, 2022, as Appl. No. 17/873,352.
Prior Publication US 2024/0037239 A1, Feb. 1, 2024
Int. Cl. G06F 21/57 (2013.01); G06F 21/64 (2013.01)
CPC G06F 21/575 (2013.01) [G06F 21/64 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing operation of a data processing system, the method comprising:
identifying a startup of the data processing system;
during a secure phase of the startup, identifying that the startup is a specialized startup;
based on the startup being a specialized startup:
obtaining first security information prior to exiting the secure phase of the startup;
obtaining specialized firmware for the startup;
obtaining second security information for the specialized firmware; and
making a determination regarding whether the specialized firmware is valid using the first security information and the second security information;
in a first instance of the determination where the specialized firmware is valid:
handing off control of the data processing system to the specialized firmware to complete the startup;
in a second instance of the determination where the specialized firmware is not valid:
remediating the startup without using the specialized firmware to complete the startup.