[发明专利]基本输入输出系统选项修改方法、系统及装置在审
申请号: | 202010879323.8 | 申请日: | 2020-08-27 |
公开(公告)号: | CN111949332A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 谭先乐;刘祺;曲忠英 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/11;G06F16/16;G06F16/172 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 201114 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基本 输入输出 系统 选项 修改 方法 装置 | ||
本发明提供一种基本输入输出系统选项修改方法、系统及装置,应用于基本输入输出系统,包括以下步骤:开机时,从基板管理控制器中读取基本输入输出系统的各个选项的设置值;将基本输入输出系统中各个选项的当前值与对应的设置值进行比对,并在所述当前值与所述设置值不同时,将所述当前值修改为所述设置值。本发明的基本输入输出系统选项修改方法、系统及装置通过基板管理控制器进行基本输入输出系统的选项的保存和修改,保证了基本输入输出系统选项的安全有效的设置。
技术领域
本发明涉及基本输入输出系统(Basic Input Output System,BIOS)的技术领域,特别是涉及一种基本输入输出系统选项修改方法、系统及装置。
背景技术
现有技术中,BIOS通过基板管理控制器(Baseboard Management Controller,BMC)的现场可更换单元(Field Replace Unit,FRU)来保存和修改BIOS选项的设置。但是,该设计具有以下缺陷:
(1)无法通过带外保存和修改所有的BIOS选项;
(2)当BIOS增加或者减少某些选项时,FRU的设计无法与BIOS新选项的架构进行匹配;
(3)BMC的FRU空间偏置(offset)值与BIOS选项一一对应,如果FRU空间被误刷则会导致BIOS把错误的值写进寄存器从而存在一定的安全隐患。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基本输入输出系统选项修改方法、系统及装置,通过基板管理控制器进行基本输入输出系统的选项的保存和修改,保证了基本输入输出系统选项的安全有效的设置。
为实现上述目的及其他相关目的,本发明提供一种基本输入输出系统选项修改方法,应用于基本输入输出系统,包括以下步骤:开机时,从基板管理控制器中读取基本输入输出系统的各个选项的设置值;将基本输入输出系统中各个选项的当前值与对应的设置值进行比对,并在所述当前值与所述设置值不同时,将所述当前值修改为所述设置值。
于本发明一实施例中,还包括正常开机后将基本输入输出系统的各个选项的设置值存储至基板管理控制器中。
于本发明一实施例中,基于Redfish接口从所述基板管理控制器中读取基本输入输出系统的各个选项的设置值。
于本发明一实施例中,所述各个选项的设置值通过jason文件存储在所述基板管理控制器中。
于本发明一实施例中,所述jason文件存储在所述基板管理控制器的jason缓存区中。
对应地,本发明提供一种基本输入输出系统选项修改系统,应用于基本输入输出系统,包括读取模块和更新模块;
所述读取模块用于开机时,从基板管理控制器中读取基本输入输出系统的各个选项的设置值;
所述更新模块用于将基本输入输出系统中各个选项的当前值与对应的设置值进行比对,并在所述当前值与所述设置值不同时,将所述当前值修改为所述设置值。
本发明提供一种基本输入输出系统选项修改装置,包括上述的基本输入输出系统选项修改系统和基板管理控制器;
所述基板管理控制器用于存储基本输入输出系统的各个选项的设置值。
于本发明一实施例中,所述基板管理控制器还用于根据用户指令修改所述基本输入输出系统的各个选项的设置值。
如上所述,本发明的基本输入输出系统选项修改方法、系统及装置,具有以下有益效果:
(1)通过基板管理控制器进行基本输入输出系统的选项的保存和修改,保证了基本输入输出系统选项的安全有效的设置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010879323.8/2.html,转载请声明来源钻瓜专利网。