一种国产平台远程维护主板BIOS的方法与流程

文档序号:14156293阅读:346来源:国知局

本发明公开一种维护主板bios的方法,涉及国产平台服务器领域,具体地说是一种国产平台远程维护主板bios的方法。



背景技术:

目前,随着国产处理器芯片的发展及安全可信要求的提高,国产服务器在计算机领域占据越来越大的优势。服务器均配置bmc芯片以实现服务器健康状态监控,目前bmc固件自身可以实现远程更新的功能,但bios一般均需要在bios界面进行更新。本发明提供了一种国产平台远程维护主板bios的方法,不利用bios界面进行更新,而通过远程客户端对服务器bios进行更新的方法。

其中bmc系统是一个独立于主cpu的嵌入式操作系统,由bmc硬件和软件组成,其主要功能是初始化关键的硬件,比如主cpu、sdram控制器;初始化系统内存,并准备将控制权移交给bios;加载bios,并将控制权移交给bios,同时传递必要的启动信息,这些信息有内存总容量、时钟频率和其他与底层硬件相关的配置参数。

bios,basicinputoutputsystem,就是基本输入输出系统。其实,它是一组固化到计算机内主板上一个rom芯片上的程序,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从cmos中读写系统设置的具体信息,主要功能是为计算机提供最底层的、最直接的硬件设置和控制。



技术实现要素:

本发明针对现有技术存在的不足和问题,提供一种国产平台远程维护主板bios的方法,

本发明提出的具体方案是:

一种国产平台远程维护主板bios的方法,主板bmc通过接口与国产平台处理器连接,同时与维护客户端建立通信连接,在国产平台处理器上分别建立独立的bmc的jtag链路与cpu的jtag链路,两条独立链路均未挂接其他设备,国产平台处理器上通过信号进行总线控制权切换,当信号置低时,总线切换权交由cpu,进行bios程序的读写;当信号置高时,总线切换权由bmc控制,通过bmc维护客户端界面进行bios的远程烧写和维护。

所述的方法中国产平台处理器上通过spi_sel信号进行spi总线控制权的切换,当spi_sel信号置低时,spi总线切换权交由cpu,进行bios程序的读写;当spi_sel信号置高时,spi总线切换权由bmc控制,可通过bmc维护客户端界面进行bios的远程烧写和维护。

所述的方法中采用跳线帽或将信号交由bmc子卡的方式进行信号切换,进一步控制总线控制权的切换。

一种国产平台远程维护主板bios的系统,包括国产平台处理器、主板bmc、维护客户端,主板bmc通过接口与国产平台处理器连接,同时与维护客户端建立通信连接,在国产平台处理器上分别建立独立的bmc的jtag链路与cpu的jtag链路,两条独立链路均未挂接其他设备,国产平台处理器上通过信号进行总线控制权切换,当信号置低时,总线切换权交由cpu,进行bios程序的读写;当信号置高时,总线切换权由bmc控制,通过bmc维护客户端界面进行bios的远程烧写和维护。

所述的系统中国产平台处理器上通过spi_sel信号进行spi总线控制权的切换,当spi_sel信号置低时,spi总线切换权交由cpu,进行bios程序的读写;当spi_sel信号置高时,spi总线切换权由bmc控制,可通过bmc维护客户端界面进行bios的远程烧写和维护。

所述的系统中采用跳线帽或将信号交由bmc子卡的方式进行信号切换,进一步控制总线控制权的切换。

本发明的有益之处是:

本发明提供一种国产平台远程维护主板bios的方法,主板bmc通过接口与国产平台处理器连接,同时与维护客户端建立通信连接,在国产平台处理器上分别建立独立的bmc的jtag链路与cpu的jtag链路,两条独立链路均未挂接其他设备,国产平台处理器上通过信号进行总线控制权切换,当信号置低时,总线切换权交由cpu,进行bios程序的读写;当信号置高时,总线切换权由bmc控制,通过bmc维护客户端界面进行bios的远程烧写和维护,不利用bios界面进行更新,而通过远程客户端对服务器bios进行更新维护,有利于远程维护服务器bios,使bios更新不拘泥于本地,更加便于维护。

附图说明

图1本发明系统连接示意图;

图2本发明中信号切换原理图;

图3本发明方法流程示意图。

具体实施方式

本发明提供一种国产平台远程维护主板bios的方法,主板bmc通过接口与国产平台处理器连接,同时与维护客户端建立通信连接,在国产平台处理器上分别建立独立的bmc的jtag链路与cpu的jtag链路,两条独立链路均未挂接其他设备,国产平台处理器上通过信号进行总线控制权切换,当信号置低时,总线切换权交由cpu,进行bios程序的读写;当信号置高时,总线切换权由bmc控制,通过bmc维护客户端界面进行bios的远程烧写和维护。

同时提供与上述方法相对应的一种国产平台远程维护主板bios的系统。

结合具体实施,对本发明的技术方案进行说明。

利用本发明方法,将主板bmc通过接口与国产平台处理器连接,同时与维护客户端通过网络建立通信连接,参考图1;

在国产平台处理器上分别建立独立的bmc的jtag链路与cpu的jtag链路,两条独立链路均未挂接其他设备,

国产平台处理器上通过spi_sel信号进行spi总线控制权的切换,spi总线的切换可以采用总线切换芯片实现,参考图2,并且可以采用跳线帽或将信号交由bmc子卡的方式进行信号切换,进一步控制总线控制权的切换;

当spi_sel信号置低时,spi总线切换权交由cpu,进行bios程序的读写;当spi_sel信号置高时,spi总线切换权由bmc控制,可通过bmc维护客户端界面进行bios的远程烧写和维护。

利用上述本发明方法及系统在国产平台进行验证,可以方便实现远程bios的烧写及维护。



技术特征:

技术总结
本发明公开一种国产平台远程维护主板BIOS的方法,涉及国产平台服务器领域,主板BMC通过接口与国产平台处理器连接,同时与维护客户端建立通信连接,在国产平台处理器上分别建立独立的BMC的JTAG链路与CPU的JTAG链路,两条独立链路均未挂接其他设备,国产平台处理器上通过信号进行总线控制权切换,当信号置低时,总线切换权交由CPU,进行BIOS程序的读写;当信号置高时,总线切换权由BMC控制,通过BMC维护客户端界面进行BIOS的远程烧写和维护,不利用BIOS界面进行更新,而通过远程客户端对服务器BIOS进行更新维护,有利于远程维护服务器BIOS,使BIOS更新不拘泥于本地,更加便于维护。

技术研发人员:赵瑞东;姜微微;吕国亭;李永胜;李新富
受保护的技术使用者:山东超越数控电子股份有限公司
技术研发日:2017.11.20
技术公布日:2018.04.13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1