[发明专利]一种服务器BIOS启动进程的监测方法、系统及装置有效
| 申请号: | 202110978208.0 | 申请日: | 2021-08-25 |
| 公开(公告)号: | CN113419926B | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 陈占良 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/4401 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务器 bios 启动 进程 监测 方法 系统 装置 | ||
1.一种服务器BIOS启动进程的监测方法,其特征在于,应用于处理器,包括:
检测服务器内的PCH是否开始向BMC传输数据;
若开始传输数据,则从所述PCH和所述BMC之间的eSPI_IO传输线上获取数据并解析,且判断解析后的数据中是否包含表示所述服务器的BIOS启动进程的进程数据;
若包含进程数据,则将所述进程数据进行显示;
其中,所述PCH和所述BMC之间的连接线包括时钟信号线、eSPI_IO传输线及CS信号线;
则检测服务器内的PCH是否开始向BMC传输数据,包括:
检测所述时钟信号线上的时钟信号和所述CS信号线上的CS信号,并判断所述时钟信号是否为低电平、所述CS信号是否出现下降沿;
若判断结果均为是,则确定所述PCH开始向所述BMC传输数据;
若判断结果不均为是,则确定所述PCH未开始向所述BMC传输数据;
其中,所述PCH向所述BMC传输的数据依次包括CMD信息、HDR信息及DATA信息;
则从所述PCH和所述BMC之间的eSPI_IO传输线上获取数据并解析,且判断解析后的数据中是否包含表示所述服务器的BIOS启动进程的进程数据,包括:
从所述eSPI_IO传输线上获取所述CMD信息并解析,且判断解析后的CMD信息是否对应写数据模式;
若对应写数据模式,则从所述eSPI_IO传输线上继续获取所述HDR信息并解析,且判断解析后的HDR信息是否为BIOS启动进程代码的地址;
若为BIOS启动进程代码的地址,则从所述eSPI_IO传输线上继续获取所述DATA信息并解析,得到表示所述服务器的BIOS启动进程的进程数据,以进入将所述进程数据进行显示的步骤。
2.如权利要求1所述的服务器BIOS启动进程的监测方法,其特征在于,从所述eSPI_IO传输线上获取目标信息,包括:
从所述eSPI_IO传输线上获取所述目标信息开始,每检测到所述时钟信号的下降沿时,从所述eSPI_IO传输线上获取一比特位的数据,当连续获取的比特位的总数等于所述目标信息的比特位总数时,将所述连续获取的比特位组合得到所述目标信息;
其中,所述目标信息为所述PCH向所述BMC传输的数据中包含的任一信息。
3.如权利要求2所述的服务器BIOS启动进程的监测方法,其特征在于,所述CMD信息为8bit有效数据,当所述CMD信息为01000100时,所述CMD信息对应写数据模式;所述HDR信息为16bit有效数据,所述BIOS启动进程代码的地址为0080h;所述DATA信息为8bit有效数据。
4.如权利要求1-3任一项所述的服务器BIOS启动进程的监测方法,其特征在于,所述PCH向所述BMC传输的数据还包括CRC信息;
则在得到表示所述服务器的BIOS启动进程的进程数据之后,在将所述进程数据进行显示之前,所述服务器BIOS启动进程的监测方法还包括:
从所述eSPI_IO传输线上继续获取所述CRC信息并解析,且根据解析后的CRC信息对所述进程数据进行校验;
若校验通过,则进入将所述进程数据进行显示的步骤;
若校验不通过,则不进入将所述进程数据进行显示的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110978208.0/1.html,转载请声明来源钻瓜专利网。





