[发明专利]BIOS与BMC通信的方法、BIOS、BMC和服务器在审
申请号: | 202110023477.1 | 申请日: | 2021-01-08 |
公开(公告)号: | CN112579506A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 陈小春;张超;朱立森;马晓侠;刘昊天;孙亮 | 申请(专利权)人: | 中电科技(北京)有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;H04L1/16 |
代理公司: | 北京合纵慧信知识产权代理有限公司 11897 | 代理人: | 汤建武;骆玉 |
地址: | 100083 北京市海淀区卧*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bios bmc 通信 方法 服务器 | ||
本发明本公开涉及计算机领域,提供一种BIOS与BMC通信的方法,应用于BIOS,包括以下步骤:将IPMI信息的第一格式转换成适合I2C总线传输的第二格式;将第二格式的IPMI信息通过I2C总线传输给BMC;通过I2C总线从BMC读取IPMI信息中IPMI命令的执行结果。本发明提供的方法BIOS能够通过I2C总线将IPMI信息发送给BMC,并能通过I2C读取BMC发送的回馈信息,因而本发明BIOS和BMC能够通过不需要控制芯片的I2C总线通讯,节省电路板的面积。
技术领域
本公开涉及计算机领域,尤其涉及BIOS与BMC通信的方法、BIOS、BMC和服务器。
背景技术
BMC(Baseboard Management Controller,基板控制器)是部署于服务器的具有独立供电、独立I/O接口的控制单元,是服务器的大管家,它通过IPMI(Intelligent PlatformManagement Interface,智能平台管理接口)实现了对服务器的智能管理,如:监视服务器的运作状况、对服务器进行远程管理等。随着服务器的应用场景越来越广泛,要求BMC有更多,更实用的管理功能,如远程控制服务器启动顺序、通过BIOS(Basic Input/OutputSystem,基本输入输出系统)配置界面设置BMC网络参数等。这些功能需要BIOS与BMC通过消息交互来协调完成。
目前BIOS与BMC最常用的通信方式是KCS(Keyboard Controller Style,键盘控制器方式)和BT(One-Block Transfer,单块传输),然而这些通信方式需要底层硬件的支持,如KCS需要BMC有内建的LPC(Low pin count Bus,少针脚型接口)控制器,BT则需要基于复杂的ASIC(Application Specific Integrated Circuit)或者FPGA(Field ProgrammableGate Array,现场可编程逻辑门阵列)。
近年来,国产平台的服务器的发展突飞猛进,应用的范围越来越广。目前,国产CPU包括鲲鹏、飞腾、海光、龙芯、兆芯、宏芯、申威等。在党政军领域,龙芯、飞腾、兆芯等目前占据主流。基于的架构主要分为三种,ARM(Advanced RISC Machine,高级精简指令集)架构、MIPS(Microprocessor without interlocked piped stages,无内部互锁流水级的微处理器)架构和X86架构。国产平台的优点是可定制化,电路设计比较灵活,可以根据需要进行设计,精简使用控制芯片,可以有效地节省电路板的空间。若采用传统方式,实现BIOS与BMC通信仍需要控制芯片。如何利用国产平台可定制化的优势,在节省电路板空间的同时,实现BIOS与BMC之间的符合IPMI标准的通讯成了本领域的课题。
发明内容
本发明提供了一种通过BIOS和BMC通过I2C总线通讯的方法,无需借助总线控制芯片,克服了上述现有技术之不足。
本发明提供一种BIOS与BMC通信的方法,应用于BIOS,包括以下步骤:
通过I2C总线向BMC写入IPMI信息;
读取BMC通过I2C总线发送的IPMI信息的回馈信息。
上述方法,还包括:
若IPMI信息中已写入部分的第二长度小于IPMI信息的第一长度,则通过I2C总线向BMC写入未写入部分的IPMI信息。
本发明提供一种BIOS与BMC通信的方法,应用于BMC,包括以下步骤:
响应于通过I2C总线收到的IPMI信息,执行IPMI信息中的IPMI命令,获得执行IPMI命令的回馈信息;
通过I2C总线向BIOS发送回馈信息。
上述方法,执行IPMI信息中的IPMI命令,包括:
确定已收到的IPMI信息的第二长度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科技(北京)有限公司,未经中电科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110023477.1/2.html,转载请声明来源钻瓜专利网。