固件升级方法和装置制造方法及图纸

技术编号:39584904 阅读:23 留言:0更新日期:2023-12-03 19:36
本申请实施例提供了一种固件升级方法和装置

【技术实现步骤摘要】
固件升级方法和装置、存储介质及电子设备


[0001]本申请实施例涉及存储
,具体而言,涉及一种固件升级方法和装置

存储介质及电子设备


技术介绍

[0002]服务器作为互联网厂商最重要的基础设备,其安全性尤为重要

众多互联网厂商要求其核心服务器支持
PFR(Platform Firmware Resilience
,平台固件保护恢复
)
技术
。PFR
技术是保护平台资产

检测损坏固件等恶意或错误行为,以及恢复平台固件到良好状态的技术

[0003]PFR
功能可总结为如下三点:
[0004]1、
保护:确保固件代码和关键数据完整,在升级过程中确保数据真实性和完整性

[0005]2、
检测:用于检测平台固件代码和关键数据何时已损坏或以其他方式从授权状态更改的机制

[0006]3、
恢复:在检测到固件代码或关键数据被损坏或通过授本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种固件升级方法,其特征在于,包括:在接收到用于对逻辑器件进行固件升级的升级任务的情况下,控制基板管理控制器将固件文件上传至第一存储器中,其中,所述固件文件用于对所述逻辑器件进行固件升级,所述第一存储器为所述基板管理控制器的存储器;通过所述逻辑器件中的第一逻辑器件从所述第一存储器中获取所述固件文件,并对所述固件文件进行安全检测;在所述固件文件通过所述安全检测的情况下,通过所述第一逻辑器件将所述固件文件发送至所述逻辑器件中的第二逻辑器件,并通过所述第一逻辑器件控制所述第二逻辑器件根据所述固件文件进行固件升级
。2.
根据权利要求1所述的方法,其特征在于,通过所述第一逻辑器件将所述固件文件发送至所述逻辑器件中的第二逻辑器件,包括:确定所述升级任务所指示的第二逻辑器件;在确定所述第二逻辑器件和所述第一逻辑器件为同一逻辑器件的情况下,通过所述第一逻辑器件将所述固件文件发送至所述第一逻辑器件的第二存储器中;在确定所述第二逻辑器件为第三逻辑器件的情况下,通过所述第一逻辑器件将所述固件文件发送至所述第三逻辑器件中,其中,所述第三逻辑器件与所述第一逻辑器件不相同
。3.
根据权利要求2所述的方法,其特征在于,在确定所述第二逻辑器件为第三逻辑器件的情况下,通过所述第一逻辑器件将所述固件文件发送至所述第三逻辑器件中,包括:在确定不存在逻辑选通芯片与所述第一逻辑器件连接的情况下,控制所述第一逻辑器件根据所述固件文件确定所述第三逻辑器件的类别,以将所述固件文件发送至第四逻辑器件或第五逻辑器件中,其中,所述第三逻辑器件的类别包括所述第四逻辑器件和所述第五逻辑器件;在确定存在所述逻辑选通芯片与所述第一逻辑器件连接的情况下,通过所述逻辑选通芯片确定所述第三逻辑器件的类别;在确定所述第三逻辑器件的类别为所述第四逻辑器件的情况下,将所述逻辑选通芯片的目标管脚设置为高电平,以通过所述逻辑选通芯片将所述固件文件发送至所述第四逻辑器件中;在确定所述第三逻辑器件的类别为所述第五逻辑器件的情况下,将所述逻辑选通芯片的所述目标管脚设置为低电平,以通过所述逻辑选通芯片将所述固件文件发送至所述第五逻辑器件中
。4.
根据权利要求1所述的方法,其特征在于,控制基板管理控制器将固件文件上传至第一存储器中之前,所述方法还包括:对所述第一逻辑器件进行信号检测,以确定所述第一逻辑器件是否与所述基板管理控制器连接;在确定所述第一逻辑器件未与所述基板管理控制器连接的情况下,调用所述基板管理控制器的预设连接器接收所述固件文件,其中,所述预设连接器中存储有预设程序,所述预设程序用于控制所述逻辑器件中的第三逻辑器件进行固件升级;在确定所述第一逻辑器件与所述基板管理控制器连接的情况下,控制所述基板管理控制器将所述固件文件上传至所述第一存储器中
。5.
根据权利要求4所述的方法,其特征在于,调用所述基板管理控制器的预设连接器接收所述固件文件之后,所述方法还包括:
在确定所述第三逻辑器件的类别为第四逻辑器件的情况下,将逻辑选通芯片的目标管脚设置为高电平,以通过所述逻辑选通芯片将所述固件...

【专利技术属性】
技术研发人员:陶圣英
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1