Patent ID: 9183395
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. An information handling system comprising: a central processing unit (CPU); a management processor (MP) having a firmware manager, the firmware manager configured to execute on the MP; random access memory (RAM) operable to store information, the RAM interfaced with the CPU and the MP; flash memory operable to store firmware; and a firmware updater stored in non-transitory memory and configured to execute on the CPU to prepare a firmware update, determine a security code for the firmware update, store the firmware update and the security code in a configuration file in a buffer defined in the RAM by the MP, and send a command over a management bus to execute a task list in the configuration file; wherein the firmware manager in response to the command, finds a command in the task list to copy the firmware update to the flash memory after verification of the security code, authorizes copying of the firmware update from the buffer to the flash memory by verifying the security code, and performs the firmware update to be copied from the buffer to the flash memory over a system bus.