一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

内存错误动态处理方法、系统、终端及存储介质与流程

2022-02-22 08:44:30 来源:中国专利 TAG:

技术特征:
1.一种内存错误动态处理方法,其特征在于,包括:将处理器配置为错误引脚启用模式,所述错误引脚在内存发生错误时向基板管理控制器发送电平信号,以使基板管理控制器读取从处理器底层错误检测寄存器读取错误信息;根据所述错误信息执行错误验证程序,得到验证数据,根据所述验证数据获取错误类型,所述错误类型为软件错误或硬件错误的任一种;根据所述错误类型在服务器重启过程中选取相应的修复工具,并执行所述修复工具对内存进行修复。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:处理器底层错误检测寄存器通过pcie链路与基板管理控制器连接,如果接收到bmc返回的读取错误信息失败的提示,则判定pcie链路故障,并启用基于载波侦听多路访问协议中断的内存错误处理程序。3.根据权利要求1所述的方法,其特征在于,将处理器配置为错误引脚启用模式,所述错误引脚在内存发生错误时向基板管理控制器发送电平信号,以使基板管理控制器读取从处理器底层错误检测寄存器读取错误信息,包括:所述错误引脚设置在处理器上,且所述错误引脚连接基板管理控制器。4.根据权利要求1所述的方法,其特征在于,将处理器配置为错误引脚启用模式,所述错误引脚在内存发生错误时向基板管理控制器发送电平信号,以使基板管理控制器读取从处理器底层错误检测寄存器读取错误信息,包括:所述电平信号控制基板管理控制器通过中断方式触发异步消息处理程序,所述异步消息处理程序收集处理器底层错误检测寄存器的错误信息。5.根据权利要求1所述的方法,其特征在于,根据所述错误信息执行错误验证程序,得到验证数据,根据所述验证数据获取错误类型,所述错误类型为软件错误或硬件错误的任一种,包括:重复执行读写操作,基板管理控制器在每次执行读写操作之后采集错误信息,统计错误信息次数;如果错误信息次数与读写操作执行次数相同,则判定错误类型为硬件错误;如果错误信息次数小于读写操作执行次数,则判定错误类型为软件错误。6.根据权利要求5所述的方法,其特征在于,根据所述错误类型在服务器重启过程中选取相应的修复工具,并执行所述修复工具对内存进行修复,包括:从基板管理控制器获取错误类型,如果错误类型为硬件错误,则调用硬件修复程序修复内存颗粒;如果错误类型为软件错误,则调用软件修复程序修复内存颗粒。7.一种内存错误动态处理系统,其特征在于,包括:错误监控单元,用于将处理器配置为错误引脚启用模式,所述错误引脚在内存发生错误时向基板管理控制器发送电平信号,以使基板管理控制器读取从处理器底层错误检测寄存器读取错误信息;错误判断单元,用于根据所述错误信息执行错误验证程序,得到验证数据,根据所述验证数据获取错误类型,所述错误类型为软件错误或硬件错误的任一种;错误修复单元,用于根据所述错误类型在服务器重启过程中选取相应的修复工具,并执行所述修复工具对内存进行修复。
8.根据权利要求7所述的系统,其特征在于,所述系统还用于:处理器底层错误检测寄存器通过pcie链路与基板管理控制器连接,如果接收到bmc返回的读取错误信息失败的提示,则判定pcie链路故障,并启用基于载波侦听多路访问协议中断的内存错误处理程序。9.一种终端,其特征在于,包括:处理器;用于存储处理器的执行指令的存储器;其中,所述处理器被配置为执行权利要求1-6任一项所述的方法。10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一项所述的方法。

技术总结
本发明提供一种内存错误动态处理方法、系统、终端及存储介质,包括:将处理器配置为错误引脚启用模式,所述错误引脚在内存发生错误时向基板管理控制器发送电平信号,以使基板管理控制器读取从处理器底层错误检测寄存器读取错误信息;根据所述错误信息执行错误验证程序,得到验证数据,根据所述验证数据获取错误类型,所述错误类型为软件错误或硬件错误的任一种;根据所述错误类型在服务器重启过程中选取相应的修复工具,并执行所述修复工具对内存进行修复。本发明可减轻OS业务压力(调用SMI所造成的资源申请)转为BMC处理分析内存错误。当内存错误过多时,也可动态转化成结合基于载波侦听多路访问协议中断的内存错误处理程序再分析处理内存错误。分析处理内存错误。分析处理内存错误。


技术研发人员:贾帅帅 李道童 艾山彬 陈衍东
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.09.23
技术公布日:2022/2/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献