CPC G06F 21/85 (2013.01) [G06F 21/566 (2013.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01); G06F 21/71 (2013.01); G06F 21/79 (2013.01); G06F 21/81 (2013.01); G06F 2212/1052 (2013.01)] | 16 Claims |
1. A computer device, comprising:
an interface controller to manage a RAM controller for a power supply that is to provide power to the computer device;
the interface controller comprising:
a processing device;
a communication interface to allow communication to the power supply when the power supply is installed in the computer device; and
an instruction storage area storing instructions, that when executed by the processing device, cause the processing device to:
identify a version of run-time control code for the RAM controller;
perform a validation of the identified version of the run-time control code;
responsive to a successful validation, upload the identified version of the run-time control code, via the communication interface, to the RAM controller; and
responsive to a failed validation, initiate an alert regarding the failed validation, wherein after initiating the alert the processing device executes instructions to:
identify a backup safe version of run-time control code for the RAM controller; and
upload the identified backup safe version of the run-time control code, via the communication interface, to the RAM controller to allow operation of the power supply.
|