[发明专利]一种错误信息上报的方法、装置及介质有效
申请号: | 202110193050.6 | 申请日: | 2021-02-20 |
公开(公告)号: | CN113064745B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 姚藩益;李道童;王兵;钱慧娟 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/48;G06F13/24 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 错误信息 上报 方法 装置 介质 | ||
1.一种错误信息上报的方法,应用于服务器中BIOS,其特征在于,包括以下步骤:
部署环境并设置中断条件;
所述部署环境包括:进行硬件拓扑连接,将CPU与PCH连接,使CPU传输的ERR#0信号连接到PCH上的一个GPIO上,并用来控制GPIO的电平;
所述设置中断条件的步骤包括:在BIOS开机过程中设置错误信息的阈值以及漏错机制;在BIOS开机过程中配置寄存器;配置PCH上的GPIO,使GPIO具备使能SCI功能,当GPIO的电信号改变时产生SCI中断;
所述配置寄存器步骤为:将服务器中设备产生的错误信息的数据值与错误信息的阈值进行比较,当错误信息的数据值不小于错误信息的阈值时,下拉ERR#0信号并控制GPIO电平变化,产生中断,并且CPU不产生系统管理中断信息;
所述漏错机制为设置内存中的存储数据的阈值,当内存中存储的数据大于存储数据的阈值时,将大于存储数据的阈值部分的数据从内存中溢出,溢出部分的数据为错误信息;
建立平台运行机制策略,并收集所述平台运行机制策略的信息,进一步包括:所述平台运行机制策略通过控制PRM模块实现,并收集PRM模块的信息,创建ACPI表,通过PRM模块中ACPI表的信息能够定位到对应的PRM模块,所述PRM模块由C语言编写;
根据所述中断条件判断是否产生中断,若产生中断,则执行中断调用方法;
所述中断调用方法为:调用所述平台运行机制策略,通过所述平台运行机制策略收集错误信息,并定位产生所述错误信息的地址,将所述错误信息发送至BMC以及所述服务器的系统。
2.根据权利要求1所述的一种错误信息上报的方法,其特征在于:所述通过所述平台运行机制策略收集错误信息的步骤进一步包括:产生错误信息后,产生中断,将所述错误信息存储至错误记录表;
所述BIOS从所述错误记录表中获取错误信息,并定位产生所述错误信息的地址。
3.根据权利要求1或2所述的一种错误信息上报的方法,其特征在于:所述定位产生所述错误信息的地址的步骤进一步包括:
根据所述错误信息定位所述错误信息的产生源;
根据所述错误信息的产生源确定所述产生源的物理地址。
4.根据权利要求3所述的一种错误信息上报的方法,其特征在于:所述发送至BMC以及服务器的系统中的步骤进一步包括:
将所述物理地址以及所述错误信息发送至所述BMC;
创建第一存储表;
将所述物理地址按照所述第一存储表的格式进行存储;
存储完成后,触发第一中断信号,所述服务器中的系统通过所述第一存储表获取错误信息,并记录至系统日志。
5.根据权利要求1所述的一种错误信息上报的方法,其特征在于:当所述平台运行机制策略更新时,创建第一平台运行机制策略,并生成启动文件;
通过所述启动文件在所述服务器的系统中使用内存注入方式,将所述平台运行机制策略替换为所述第一平台运行机制策略;
重启所述服务器的系统。
6.一种错误信息上报的装置,采用权利要求1-5任一项所述的一种错误信息上报的方法,其特征在于,包括:BMC、CPU、PCH、错误信息上报系统;
所述CPU分别与所述PCH、所述错误信息上报系统和所述BMC连接;
所述错误信息上报系统和所述BMC连接;
所述错误信息上报系统用于收集服务器中产生的错误信息,并将所述错误信息发送至BMC和服务器的系统中。
7.根据权利要求6所述的一种错误信息上报的装置,其特征在于:所述错误信息上报系统包括创建模块、判断模块、中断调用模块和平台运行机制模块;
所述创建模块用于创建平台运行机制模块,并收集所述平台运行机制模块的信息;
所述判断模块用于判断是否产生中断;
所述中断调用模块用于调用所述平台运行机制模块;
所述平台运行机制模块用于收集错误信息,并根据所述错误信息定位产生所述错误信息的地址,并发送至BMC以及服务器的系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110193050.6/1.html,转载请声明来源钻瓜专利网。