一种微码更新方法、装置、设备及存储介质制造方法及图纸

技术编号:32628896 阅读:29 留言:0更新日期:2022-03-12 18:02
本申请公开了一种微码更新方法、装置、设备及存储介质,包括:从预先创建的第一固件卷和第二固件卷中确定出激活固件卷,并将另一固件卷作为备份固件卷;从所述激活固件卷中加载待更新微码文件,并判断是否加载成功,若加载成功则从所述激活固件卷中获取所述待更新微码文件,若加载失败则从所述备份固件卷中获取所述待更新微码文件;获取用户端基于所述待更新微码文件生成的微码镜像文件,并将所述微码镜像文件发送至基板管理控制器,以便所述基板管理控制器利用所述微码镜像文件对所述备份固件卷进行更新。本申请通过对基本输入输出系统的代码架构进行调整,能够减少升级微码文件对升级整个基本输入输出系统镜像的依赖,提高微码更新的效率。微码更新的效率。微码更新的效率。

【技术实现步骤摘要】
一种微码更新方法、装置、设备及存储介质


[0001]本申请涉及计算机
,特别涉及一种微码更新方法、装置、设备及存储介质。

技术介绍

[0002]BIOS(Basic Input Output System,基本输入输出系统)是一组固化到主板上一个ROM(Read

Only Memory,只读存储器)芯片上的程序,保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序,作为计算机主板最底层、最直接的硬件设置和控制的管理者,能为计算机提供很多简单的易用性功能。
[0003]目前,BIOS镜像中通常存储CPU(Central Processing Unit,中央处理器)的微码文件,用于系统开机过程中BIOS加载微码文件(即CPU的补丁文件),以便系统开机时能够对CPU打上补丁,避免出现一些因CPU本体所产生的重大问题。通常情况下,当系统出现安全漏洞等问题时,需要对CPU的微码文件进行升级来解决。由于BIOS代码架构的限制,当前升级微码时通常需要升级整个BIOS镜像,如果当前机器处于量产维本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种微码更新方法,其特征在于,包括:从预先创建的第一固件卷和第二固件卷中确定出激活固件卷,并将另一固件卷作为备份固件卷;所述第一固件卷和第二固件卷位于基本输入输出系统镜像中;从所述激活固件卷中加载待更新微码文件,并判断是否加载成功,若加载成功则从所述激活固件卷中获取所述待更新微码文件,若加载失败则从所述备份固件卷中获取所述待更新微码文件;获取用户端基于所述待更新微码文件生成的微码镜像文件,并将所述微码镜像文件发送至基板管理控制器,以便所述基板管理控制器利用所述微码镜像文件对所述备份固件卷进行更新。2.根据权利要求1所述的微码更新方法,其特征在于,所述将所述微码镜像文件发送至基板管理控制器之后,还包括:通过所述基板管理控制器校验所述微码镜像文件是否可信,若所述微码镜像文件可信,则判断所述微码镜像文件是否为系统所需使用的微码镜像文件;若所述微码镜像文件为系统所需使用的微码镜像文件,则将访问所述基本输入输出系统镜像的权限切换至所述基板管理控制器。3.根据权利要求1所述的微码更新方法,其特征在于,还包括:在所述基本输入输出系统镜像中创建用于微码更新时对所述基本输入输出系统镜像的微码文件进行读写操作的第一固件卷和第二固件卷。4.根据权利要求1所述的微码更新方法,其特征在于,所述基板管理控制器利用所述微码镜像文件对所述备份固件卷进行更新之后,还包括:将访问所述基本输入输出系统镜像的权限切换至基本输入输出系统;触发系统热重启机制,以便所述基本输入输出系统在系统开机过程中,利用从所述备份固件卷中获取的所述微码镜像文件对中央处理器打补丁。5.根据权利要求1所述的微码更新方法,其特征在于,所述从预先创建的第一固件卷和第二固件卷中确定出激活固件卷,包括:比较第一固件卷和第二固件卷中的微码文件是否相同;若第一固件...

【专利技术属性】
技术研发人员:姚藩益李道童王兵杨少俊杨霖钱慧娟
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:

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

1