[发明专利]BIOS与BMC通信的方法、BIOS、BMC和服务器在审
申请号: | 202110023477.1 | 申请日: | 2021-01-08 |
公开(公告)号: | CN112579506A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 陈小春;张超;朱立森;马晓侠;刘昊天;孙亮 | 申请(专利权)人: | 中电科技(北京)有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;H04L1/16 |
代理公司: | 北京合纵慧信知识产权代理有限公司 11897 | 代理人: | 汤建武;骆玉 |
地址: | 100083 北京市海淀区卧*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bios bmc 通信 方法 服务器 | ||
1.一种BIOS与BMC通信的方法,应用于BIOS,其特征在于,包括以下步骤:
通过I2C总线向BMC写入IPMI信息;
读取所述BMC通过所述I2C总线发送的所述IPMI信息的回馈信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
若所述IPMI信息中已写入部分的第二长度小于所述IPMI信息的第一长度,则通过所述I2C总线向所述BMC写入未写入部分的所述IPMI信息。
3.一种BIOS与BMC通信的方法,应用于BMC,其特征在于,包括以下步骤:
响应于通过I2C总线收到的IPMI信息,执行所述IPMI信息中的IPMI命令,获得执行所述IPMI命令的回馈信息;
通过所述I2C总线向BIOS发送所述回馈信息。
4.根据权利要求3所述的方法,其特征在于,所述执行所述IPMI信息中的IPMI命令,包括:
确定已收到的所述IPMI信息的第二长度;
若所述第二长度小于所述IPMI信息的第一长度,则直到接收到全部所述IPMI信息,再执行所述IPMI信息中的IPMI命令;若所述第二长度等于所述第一长度,则执行所述IPMI信息中的IPMI命令。
5.一种BIOS,其特征在于,包括以下模块:
写入模块,用于通过I2C总线向BMC写入IPMI信息;
读取模块,用于读取所述BMC通过所述I2C总线发送的所述IPMI信息的回馈信息。
6.根据权利要求5所述的BIOS,其特征在于,还包括:
若所述IPMI信息中已写入部分的第二长度小于所述IPMI信息的第一长度,则通过所述I2C总线向所述BMC写入未写入部分的所述IPMI信息。
7.一种BMC,其特征在于,包括以下模块:
执行模块,用于响应于通过I2C总线收到的IPMI信息,执行所述IPMI信息中的IPMI命令,获得执行所述IPMI命令的回馈信息;
发送模块,用于通过所述I2C总线向BIOS发送所述回馈信息。
8.根据权利要求7所述的BMC,其特征在于,所述执行模块,包括:
确定子模块,用于确定已收到的所述IPMI信息的第二长度;
执行子模块,用于若所述第二长度小于所述IPMI信息的第一长度,则直到接收到全部所述IPMI信息,再执行所述IPMI信息中的IPMI命令;若所述第二长度等于所述第一长度,则执行所述IPMI信息中的IPMI命令。
9.一种服务器,其特征在于,包括权利要求5或6所述的BIOS,和,权利要求7或8所述的BMC。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科技(北京)有限公司,未经中电科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110023477.1/1.html,转载请声明来源钻瓜专利网。