发明名称 使用管理程序安全地更新固件装置的系统和方法
摘要 本发明提供一种在计算机系统上接收并处理固件更新的系统、方法及程序产品。计算机系统是执行管理程序和一个或多个客户操作系统,并且固件更新相应于由计算机系统可访问的硬件装置。硬件装置是使用可更新固件编程的类型。通过首先禁止由每一个客户操作系统使用装置,在计算机系统中工作的管理程序处理接收到的固件更新。在客户操作系统已经被禁止使用该装置之后,使用接收到的固件更新的管理程序升级该装置中的固件。在固件已经升级之后,允许每一个客户操作系统使用该装置。
申请公布号 CN101295262B 申请公布日期 2012.01.25
申请号 CN200810088534.9 申请日期 2008.03.27
申请人 联想(新加坡)私人有限公司 发明人 达里尔·卡维斯·克罗默;霍华德·杰弗里·洛克;兰德尔·斯科特·斯普林菲尔德;罗德·D.·沃特曼
分类号 G06F9/445(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京银龙知识产权代理有限公司 11243 代理人 郭凤麟
主权项 一种计算机实现的方法,包括:在计算机系统上接收到固件更新,其中所述计算机系统在执行管理程序和一个或多个客户操作系统,并且,所述计算机系统包括所述计算机系统可访问的硬件装置,所述硬件装置包括可更新的固件;响应于接收到所述固件更新,进行以下操作:禁止由所述每一个客户操作系统使用所述装置;在所述禁止之后,使用所述接收到的固件更新升级所述固件;以及在所述升级之后,允许所述每一个客户操作系统使用所述装置;其中,所述禁止包括:从所述每一个客户操作系统卸载所述装置;以及挂起所述每一个客户操作系统;并且所述允许包括:恢复所述每一个客户操作系统;以及将所述装置安装到所述每一个客户操作系统;或者,所述禁止包括:在缓冲器中缓存所述装置的一个或多个请求,所述请求是从一个或多个客户操作系统接收的;并且所述允许包括:将所述每一个缓存的请求发送到所述装置。
地址 新加坡新技术园区