[发明专利]一种多路服务器的双BIOS度量方法、装置及设备在审
申请号: | 202110057872.1 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112817643A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 王晓丽 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 bios 度量 方法 装置 设备 | ||
1.一种多路服务器的双BIOS度量方法,其特征在于,所述多路服务器包括两个以上CPU,所述两个以上CPU包括预设CPU,每个所述CPU包括主BIOS和备BIOS,该方法包括:
在服务器上电过程中,从所述预设CPU的主BIOS或备BIOS读取每个所述CPU的主BIOS的地址和备BIOS的地址;
根据每个所述CPU的主BIOS的地址和备BIOS的地址,对各个所述CPU的主BIOS和备BIOS进行度量;
若全部所述CPU均至少存在一个BIOS通过度量,则继续上电动作,所述服务器正常启动;
若任意一个所述CPU的主BIOS和备BIOS均未通过度量,则停止上电动作,所述服务器启动失败。
2.如权利要求1所述的方法,其特征在于,所述从所述预设CPU的主BIOS或备BIOS读取每个所述CPU的主BIOS的地址和备BIOS的地址,包括:
对所述预设CPU的主BIOS进行读取操作;
若读取成功,则获得每个所述CPU的主BIOS的地址和备BIOS的地址;
若读取失败,则对所述预设CPU的备BIOS进行读取操作;
若读取成功,则获得每个所述CPU的主BIOS的地址和备BIOS的地址;
若读取失败,则停止上电动作,所述服务器启动失败。
3.如权利要求1所述的方法,其特征在于,所述对各个所述CPU的主BIOS和备BIOS进行度量,包括:
对于任意一个所述CPU,对该CPU的主BIOS进行度量;
若通过度量,则继续度量下一个所述CPU;
若未通过度量,则对该CPU的备BIOS进行度量。
4.如权利要求3所述的方法,其特征在于,所述从所述预设CPU的主BIOS或备BIOS读取每个所述CPU的主BIOS的地址和备BIOS的地址,包括:
从所述预设CPU的主BIOS或备BIOS读取最大度量次数、每个所述CPU的主BIOS的地址和备BIOS的地址;
相应的,所述若未通过度量,则对该CPU的备BIOS进行度量,包括:
若未通过度量,则重复对该CPU的主BIOS进行度量,直至通过度量;
若度量次数达到所述最大度量次数时该CPU的主BIOS仍未通过度量,则对该CPU的备BIOS进行度量。
5.如权利要求1所述的方法,其特征在于,在所述停止上电动作,所述服务器启动失败之后,还包括:
将未通过度量的信息发送给BMC和/或CPLD。
6.如权利要求5所述的方法,其特征在于,在所述将未通过度量的信息发送给BMC和/或CPLD之后,还包括:
利用所述BMC对所述未通过度量的信息进行远程展示;
和/或,
利用所述CPLD控制多色灯以表示所述未通过度量的信息。
7.如权利要求6所述的方法,其特征在于,所述利用所述CPLD控制多色灯以表示所述未通过度量的信息,包括:
利用所述CPLD控制所述多色灯的一种颜色表示一个所述CPU,并控制所述多色灯不同的闪动频率表示不同的启动失败类型,所述启动失败类型包括以下任意一项或多项:地址读取失败,主BIOS未通过度量,备BIOS未通过度量,主BIOS和备BIOS均未通过度量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110057872.1/1.html,转载请声明来源钻瓜专利网。