发明名称 Dynamic firmware updating system for use in translated computing environments
摘要 Systems and methods for updating firmware executing on a computing system are disclosed. One method includes building an initial stack for use by an updated firmware module, and quiescing I/O operations occurring on the computing system. The method also includes halting all but a remaining firmware module from among one or more firmware modules to be updated and that are executing on the computing system, and, with the remaining firmware module executing on the computing system, indicating to perform a firmware update. The method further includes halting execution of a partition including the remaining firmware module. The method also includes updating the remaining firmware module executing on the computing system with the updated firmware module, and initiating execution of the updated firmware module using the initial stack.
申请公布号 US8972964(B2) 申请公布日期 2015.03.03
申请号 US201213558573 申请日期 2012.07.26
申请人 Unisys Corporation 发明人 Beale Andrew Ward
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 代理人 Goepel James E.
主权项 1. A method for updating firmware executing on a computing system, the method comprising: building an initial stack for use by an updated firmware module; quiescing I/O operations occurring on the computing system; suspending execution of a workload on all but a remaining firmware module from among one or more firmware modules to be updated and that are executing on the computing system; with the remaining firmware module executing on the computing system, indicating to perform a firmware update; halting execution of a partition including the remaining firmware module, the partition referenced in the initial stack and associated with memory maintained for use by both the one or more firmware modules and the updated firmware module; updating the remaining firmware module executing on the computing system with the updated firmware module; and initiating execution of the updated firmware module using the initial stack.
地址 Blue Bell PA US