[发明专利]一种带内刷新HPM格式BIOS镜像生成方法与系统在审
申请号: | 202011094923.X | 申请日: | 2020-10-14 |
公开(公告)号: | CN112130885A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 姚藩益;李道童;王兵;孙秀强 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F9/445;G06F9/4401 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 刷新 hpm 格式 bios 生成 方法 系统 | ||
本发明提供了一种带内刷新HPM格式BIOS镜像生成方法与系统,本发明通过将传统的BIOS镜像和ME配置文件打包生成HPM格式镜像,使用AFU工具将HPM格式镜像传入BIOS程序,BIOS程序对镜像文件进行解析,根据特征信息进行机型匹配,匹配成功后截取HPM格式镜像中传统的BIOS镜像和ME配置文件刷入机型产品的Flash芯片中,实现带内刷新,在保证BIOS可用性的同时,又保证了安全性,可有效避免因刷新的固件不匹配导致的无法开机等严重影响客户使用的问题。
技术领域
本发明涉及服务器BIOS镜像技术领域,特别是一种带内刷新HPM格式BIOS镜像生成方法与系统。
背景技术
随着服务器技术的快速发展,易用性、性能以及功能都在不断增强,特别是高效的易用性,能够使得服务器操作人员轻松管理和高效工作。随着近几年互联网时代的发展,互联网的应用场景越来越广泛,使用的场景也越来越多,各个行业都提出了定制化的使用场景,而为了适应这种市场需求并确保开发效率,服务器厂商采用一套基础架构的代码生成BIOS镜像,再搭配机型适配的ME配置文件生成完整BIOS镜像。完整BIOS镜像运行时根据主板信息动态加载主板适配代码,将BIOS镜像切换成该主板所需的BIOS镜像,增加了代码开发的速度,降低了维护难度。而通常该方式生成的完整BIOS镜像往往不能满足不同机型产品BIOS不能互刷的需求,为了满足该需求,存有机型产品特征信息的HPM格式BIOS镜像应运而生,但是当前只有带外刷新HPM格式BIOS镜像的方法而没有带内刷新HPM格式BIOS镜像方法。
发明内容
本发明的目的是提供一种带内刷新HPM格式BIOS镜像生成方法与系统,旨在解决现有技术中由于刷新固件不匹配导致无法开机的问题,实现带内刷新,保证BIOS可用性以及安全性。
为达到上述技术目的,本发明提供了一种带内刷新HPM格式BIOS镜像生成方法,所述方法包括以下操作:
通过HPM打包,将BIOS镜像和ME配置文件打包生成HPM格式镜像;
通过BIOS刷新工具将HPM格式镜像传入服务器的BIOS程序,通过BIOS程序对HPM格式镜像进行解析;
BIOS程序对解析后的HPM格式镜像提取机型产品特征信息,并通过硬件接口判断待刷新的本机型产品特征信息;
对解析后的HPM格式镜像提取镜像类型,判断是否为BIOS镜像以及提取的机型产品特征信息是否属于本机型产品所需BIOS镜像;
当机型匹配时,截取HPM格式镜像中BIOS镜像和ME配置文件,验证有效后刷新至本机型产品中。
优选地,所述HPM格式镜像结构定义为前0x92个字节存放签名、镜像类型、机型产品特征信息、厂商信息、校验信息以及传统镜像大小信息,后面为传统镜像信息以及HPM尾部信息。
优选地,所述HPM格式镜像中传统的BIOS镜像和ME配置文件的截取方式为按照HPM结构从HPM镜像中偏移量为0x92的位置开始,根据提取的HPM格式镜像中传统镜像大小,取出传统镜像信息。
优选地,所述BIOS刷新工具为AFU工具。
优选地,所述硬件接口为GPIO接口。
优选地,所述方法还包括:对刷新过程进行日志记录,包括HPM格式镜像信息里的镜像类型为非BIOS镜像、HPM格式BIOS镜像非本机型所需的BIOS镜像、HPM格式镜像的截取结果以及芯片刷新结果。
本发明还提供了一种带内刷新HPM格式BIOS镜像生成系统,所述系统包括:
HPM镜像打包模块,用于通过HPM打包,将BIOS镜像和ME配置文件打包生成HPM格式镜像;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011094923.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有机发光显示装置及其驱动方法
- 下一篇:一种呼吸内科护理用输氧装置