一种故障修复方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37492828 阅读:31 留言:0更新日期:2023-05-07 09:31
本发明专利技术公开了一种故障修复方法、装置、电子设备及存储介质。该方法包括:若处于当前可扩展固件接口预初始化阶段,则获取H2B设备的预设基地址寄存器的基地址;根据基地址获取故障地址信息和第一信息校验值;其中,故障地址信息和第一信息校验值存储于预设基地址寄存器对应的预设存储位置;对故障地址信息进行预设校验操作,得到第二信息校验值,并根据第一信息校验值和第二信息校验值确定是否执行故障修复操作。通过运行本发明专利技术实施例所提供的技术方案,在无需进入SMM模式的情况下进行故障处理;并且可以避免故障地址信息在存储后发生改变时,若仍使用该故障地址信息可能引起的无法进行故障处理,或者并未正确处理故障等问题,提高故障处理的准确性和有效性。提高故障处理的准确性和有效性。提高故障处理的准确性和有效性。

【技术实现步骤摘要】
一种故障修复方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机技术,尤其涉及一种故障修复方法、装置、电子设备及存储介质。

技术介绍

[0002]H2B(Host to BMC)设备,为BMC(Baseboard Management Controller,基板管理控制器)中用于BMC与Host(主机)间交互消息和数据的设备,且该设备采用PCIe(peripheral component interconnect express,高速串行计算机扩展总线标准)协议。
[0003]当H2B设备出现内存的可纠正错误和不可纠正错误时需要对其进行修复,现有的修复方式为在SMM(System Management Mode,系统管理模式)下保存故障产生地址,在下一次重启或下一次开机时,读取该故障产生地址,执行故障修复流程。然而SMM仅支持BIOS(Basic Input Output System,基本输入输出系统)访问,操作系统下不可访问,因此若需修复故障则需要BIOS访问,极易影响系统性能。

技术实现思路

[0004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障修复方法,其特征在于,包括:若处于当前可扩展固件接口预初始化阶段,则获取H2B设备的预设基地址寄存器的基地址;根据所述基地址获取故障地址信息和第一信息校验值;其中,所述故障地址信息和所述第一信息校验值存储于所述预设基地址寄存器对应的预设存储位置;对所述故障地址信息进行预设校验操作,得到第二信息校验值,并根据所述第一信息校验值和所述第二信息校验值确定是否执行故障修复操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述基地址获取故障地址信息和第一信息校验值,包括:根据所述基地址和所述预设存储位置的预设空间信息定位所述预设存储位置;从所述预设存储位置中获取所述故障地址信息和所述第一信息校验值。3.根据权利要求1所述的方法,其特征在于,在所述若处于当前可扩展固件接口预初始化阶段,则获取H2B设备的预设基地址寄存器的基地址之前,还包括:若检测到内存故障,则获取所述内存故障的所述故障地址信息;对所述故障地址信息执行所述预设校验操作,得到所述第一信息校验值,并将所述故障地址信息和所述第一信息校验值存储至所述预设基地址寄存器对应的所述预设存储位置。4.根据权利要求3所述的方法,其特征在于,在所述将所述故障地址信息和所述第一信息校验值存储至所述预设基地址寄存器对应的所述预设存储位置之后,还包括:将所述故障地址信息和所述第一信息校验值备份至预设非易失性存储器;若存在断电事件,则在所述断电事件结束后从所述预设非易失性存储器中读取所述故障地址信息和所述第一信息校验值至所述预设存储位置。5.根据权利要求1所述的方法,其特征在于,在所述根据所述第一信息校验值和所述第二信息校验值确定是否执行故障修复操作之后,还包括:若执行所述故障修复操作,则在所述故障修...

【专利技术属性】
技术研发人员:陈思彤赵永冬鲁碧兰
申请(专利权)人:宁畅信息产业北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1