【技术实现步骤摘要】
【国外来华专利技术】用于提供远程带外固件更新的技术
技术介绍
一些计算设备(诸如,数据中心中的计算设备)可以包括逻辑单元,该逻辑单元能够与远程计算设备(例如,管理服务器)进行通信,以报告该计算设备的某些方面(诸如风扇速度)的状态并且使得能够对该计算设备的某些方面进行远程控制。逻辑单元可以带外(out-of-band)(例如,使用独立于计算设备通常用于通信的主带内数据流的数据流)实行这种操作。然而,尽管数据中心的管理员可以能够通过与计算设备的逻辑单元进行带外通信来执行一些管理相关的操作,但是管理员通常无法通过逻辑单元来更新计算设备的固件(例如,编程到硬件设备的非易失性存储器中的软件),这是由于逻辑单元被设计成利用与固件存储器不兼容(例如,不被固件存储器所理解和/或未与固件存储器在物理上连接)的数据路径(例如,JTAG接口)来进行操作。由此,在其中计算设备的基本输入/输出系统(BIOS)或其他固件被损坏或者以其他方式正阻止计算设备启动(boot)和利用带内通信的实例中,管理员无法远程地更新固件以使得计算设备能够启动。附图说明在附图中通过示例的方式而非通过 ...
【技术保护点】
1.一种计算设备,包括:/n带外远程调试逻辑单元;/n数据路径管理逻辑单元,连接到带外远程调试逻辑单元;以及/n固件存储器,连接到数据路径管理逻辑单元;/n其中带外远程调试逻辑单元被配置成:/n从远程计算设备接收更新所述计算设备的固件的请求,其中所述请求包括经更新的固件;以及/n响应于接收到所述请求并且以第一格式来向数据路径管理逻辑单元发送写入请求;并且/n数据路径管理逻辑单元被配置成:/n将所述写入请求从第一格式转换成第二格式,其中固件存储器响应于以第二格式的消息;以及/n将经转换的请求发送到固件存储器,以将经更新的固件写入到固件存储器。/n
【技术特征摘要】
【国外来华专利技术】1.一种计算设备,包括:
带外远程调试逻辑单元;
数据路径管理逻辑单元,连接到带外远程调试逻辑单元;以及
固件存储器,连接到数据路径管理逻辑单元;
其中带外远程调试逻辑单元被配置成:
从远程计算设备接收更新所述计算设备的固件的请求,其中所述请求包括经更新的固件;以及
响应于接收到所述请求并且以第一格式来向数据路径管理逻辑单元发送写入请求;并且
数据路径管理逻辑单元被配置成:
将所述写入请求从第一格式转换成第二格式,其中固件存储器响应于以第二格式的消息;以及
将经转换的请求发送到固件存储器,以将经更新的固件写入到固件存储器。
2.根据权利要求1所述的计算设备,其中固件存储器被配置成将经更新的固件写入到固件存储器。
3.根据权利要求2所述的计算设备,其中固件存储器进一步被配置成将经更新的基本输入/输出系统(BIOS)写入到固件存储器。
4.根据权利要求1所述的计算设备,其中所述计算设备进一步包括如下电路:所述电路被配置成在所述计算设备已经被启动之前向远程计算设备发送针对固件更新的请求。
5.根据权利要求4所述的计算设备,其中所述电路进一步被配置成确定所述计算设备是否无法启动,并且响应于所述计算设备无法启动的确定而向远程计算设备发送所述请求。
6.根据权利要求4所述的计算设备,其中所述电路进一步被配置成将所述请求发送到所述计算设备位于其中的数据中心的管理服务器。
7.根据权利要求1所述的计算设备,其中带外远程调试逻辑单元进一步被配置成:向数据路径管理逻辑单元发送从固件存储器读取数据的读取请求;并且
数据路径管理逻辑单元进一步被配置成:响应于所述读取请求,将读取数据从固件存储器发送到带外远程调试逻辑单元。
8.根据权利要求1所述的计算设备,其中带外远程调试逻辑单元进一步被配置成:当所述计算设备尚未启动时,接收更新所述计算设备的固件的请求。
9.根据权利要求8所述的计算设备,进一步包括被配置成利用经更新的固件来启动所述计算设备的电路。
10.根据权利要求1所述的计算设备,其中带外远程调试逻辑单元进一步被配置成:接收更新所述计算设备的基本输入/输出系统(BIOS)的请求。
11.根据权利要求1所述的计算设备,其中数据路径管理逻辑单元进一步被配置成:将所述请求从联合测试动作组(JTAG)格式转换成串行外围接口(SPI)格式。
12.一种方法,包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。