[發明專利]一種帶內刷新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.szxzyx.cn/pat/books/202011094923.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種有機發光顯示裝置及其驅動方法
- 下一篇:一種呼吸內科護理用輸氧裝置





