CPC G06F 21/575 (2013.01) [G06F 21/64 (2013.01)] | 20 Claims |
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.
|