[发明专利]一种BIOS启动方法、系统及相关装置在审
申请号: | 202110314304.5 | 申请日: | 2021-03-24 |
公开(公告)号: | CN113064646A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 蔡诗鉴;张炳会;周春芬 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F11/10;G06F12/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 高勇 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bios 启动 方法 系统 相关 装置 | ||
1.一种BIOS启动方法,其特征在于,包括:
在服务器UEFI启动的SEC阶段,从非易失性内存地址空间获取BIOS程序;
对所述BIOS程序进行校验;
若所述BIOS程序校验成功,则利用所述BIOS程序执行所述BIOS的启动过程;
若所述BIOS程序校验失败,从Flash中读取所述BIOS程序并执行,以启动所述BIOS。
2.根据权利要求1所述的BIOS启动方法,其特征在于,对所述BIOS程序进行校验包括:
对所述BIOS程序进行信息校验;
若信息校验成功,对所述BIOS程序进行CRC校验;
若CRC校验成功,则执行利用所述BIOS程序执行所述BIOS的启动过程的步骤;
若信息校验失败或CRC校验失败,执行所述从Flash中读取所述BIOS程序的步骤。
3.根据权利要求1所述的BIOS启动方法,其特征在于,还包括:
在服务器UEFI启动的DXE阶段,枚举与服务器相连的外接PCIE设备,并判断是否存在需要执行PCI ROM的外接PCIE设备;
若是,从所述非易失性内存地址空间读取所述PCI ROM,并对所述PCI ROM进行校验;
若校验成功,则运行所述PCI ROM;
若校验失败,从所述外接PCIE设备的设备闪存中获取所述PCI ROM并运行。
4.根据权利要求3所述的BIOS启动方法,其特征在于,对所述PCIROM进行校验包括:
计算所述PCI ROM的CRC值;
与所述非易失性内存地址空间中存储的相同外接PCIE设备的历史CRC值进行校验;
若一致,执行校验成功时对应的步骤;
若不一致,执行校验失败时对应的步骤。
5.一种BIOS启动系统,其特征在于,包括:
程序获取模块,用于在服务器UEFI启动的SEC阶段,从非易失性内存地址空间获取BIOS程序;
程序校验模块,用于对所述BIOS程序进行校验;
校验成功模块,用于所述程序校验模块校验成功时,利用所述BIOS程序执行所述BIOS的启动过程;
校验失败模块,用于所述程序校验模块校验失败时,从Flash中读取所述BIOS程序并执行,以启动所述BIOS。
6.根据权利要求5所述的BIOS启动系统,其特征在于,程序校验模块包括:
第一校验单元,用于对所述BIOS程序进行信息校验;
第二校验单元,用于所述第一校验单元信息校验成功时,对所述BIOS程序进行CRC校验;
若所述第二校验单元校验成功,进入所述校验成功模块;
若所述第一校验单元信息校验失败或所述第二校验单元校验失败,进入所述校验失败模块。
7.根据权利要求5所述的BIOS启动系统,其特征在于,还包括:
判断模块,用于在服务器UEFI启动的DXE阶段,枚举与服务器相连的外接PCIE设备,并判断是否存在需要执行PCI ROM的外接PCIE设备;
驱动校验模块,用于所述判断模块的判断结果为是时,从所述非易失性内存地址空间读取所述PCI ROM,并对所述PCI ROM进行校验;
运行模块,用于所述驱动校验模块校验成功时,则运行所述PCI ROM;
驱动获取模块,用于所述驱动校验模块校验失败时,从所述外接PCIE设备的设备闪存中获取所述PCI ROM并运行。
8.根据权利要求7所述的BIOS启动系统,其特征在于,驱动校验模块包括:
CRC校验单元,用于计算所述PCI ROM的CRC值;与所述非易失性内存地址空间中存储的相同外接PCIE设备的历史CRC值进行校验;若一致,进入所述运行模块;若不一致,进入所述驱动获取模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110314304.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高可靠性的单向器
- 下一篇:一种重金属工业有机废水处理设备