[发明专利]一种服务器BIOS启动进程的监测方法、系统及装置有效
| 申请号: | 202110978208.0 | 申请日: | 2021-08-25 |
| 公开(公告)号: | CN113419926B | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 陈占良 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/4401 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务器 bios 启动 进程 监测 方法 系统 装置 | ||
本发明公开了一种服务器BIOS启动进程的监测方法、系统及装置,检测服务器内的PCH是否开始向BMC传输数据;若开始传输数据,则从PCH和BMC之间的IO传输线上获取数据并解析,且判断解析后的数据中是否包含表示服务器的BIOS启动进程的进程数据;若包含进程数据,则将进程数据进行显示。可见,用户可直接通过显示的信息快速确定出BIOS当前的启动进程,从而利于服务器在BIOS启动过程中问题的快速定位。
技术领域
本发明涉及服务器BIOS启动领域,特别是涉及一种服务器BIOS启动进程的监测方法、系统及装置。
背景技术
在服务器中的BIOS(Basic Input Output System,基本输入输出系统)启动过程中,服务器的PCH(Platform Controller Hub,集成南桥)和BMC(Baseboard ManagementController,基板管理控制器)之间会交互BIOS启动进程(即BIOS运行的阶段)等信息。
目前,若服务器在BIOS启动过程中出现问题,导致系统启动失败,用户需从BMC日志中获取到表示BIOS启动进程的日志信息,以确定出BIOS当前的启动进程,从而便于定位服务器在BIOS启动过程中出现的问题。但在这种方式下,用户无法快速确定出BIOS当前的启动进程,从而不利于服务器在BIOS启动过程中问题的快速定位。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种服务器BIOS启动进程的监测方法、系统及装置,用户可直接通过显示的信息快速确定出BIOS当前的启动进程,从而利于服务器在BIOS启动过程中问题的快速定位。
为解决上述技术问题,本发明提供了一种服务器BIOS启动进程的监测方法,应用于处理器,包括:
检测服务器内的PCH是否开始向BMC传输数据;
若开始传输数据,则从所述PCH和所述BMC之间的IO传输线上获取数据并解析,且判断解析后的数据中是否包含表示所述服务器的BIOS启动进程的进程数据;
若包含进程数据,则将所述进程数据进行显示。
优选地,所述PCH和所述BMC之间的连接线包括时钟信号线、eSPI_IO传输线及CS信号线;
则检测服务器内的PCH是否开始向BMC传输数据,包括:
检测所述时钟信号线上的时钟信号和所述CS信号线上的CS信号,并判断所述时钟信号是否为低电平、所述CS信号是否出现下降沿;
若判断结果均为是,则确定所述PCH开始向所述BMC传输数据;
若判断结果不均为是,则确定所述PCH未开始向所述BMC传输数据。
优选地,所述PCH向所述BMC传输的数据依次包括CMD信息、HDR信息及DATA信息;
则从所述PCH和所述BMC之间的IO传输线上获取数据并解析,且判断解析后的数据中是否包含表示所述服务器的BIOS启动进程的进程数据,包括:
从所述eSPI_IO传输线上获取所述CMD信息并解析,且判断解析后的CMD信息是否对应写数据模式;
若对应写数据模式,则从所述eSPI_IO传输线上继续获取所述HDR信息并解析,且判断解析后的HDR信息是否为BIOS启动进程代码的地址;
若为BIOS启动进程代码的地址,则从所述eSPI_IO传输线上继续获取所述DATA信息并解析,得到表示所述服务器的BIOS启动进程的进程数据,以进入将所述进程数据进行显示的步骤。
优选地,从所述eSPI_IO传输线上获取目标信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110978208.0/2.html,转载请声明来源钻瓜专利网。





