配置信息的更新方法及装置制造方法及图纸

技术编号:36084231 阅读:20 留言:0更新日期:2022-12-24 10:59
本发明专利技术提供一种配置信息的更新方法及装置,其中方法包括:OS获取BIOS中Nvram变量的变更数据,并将变更数据存储至BIOS对应主板的PCIe设备的VPD空间中;在BIOS重新载入的情况下,BIOS读取VPD空间中的变更数据,并基于变更数据,更新Nvram变量。本发明专利技术提供的配置信息的更新方法及装置,通过将获取的Nvram变量的变更数据写入PCIe设备的VPD空间,并基于IOS读取VPD空间中存储的变更数据,并基于存储的变更数据,更新Nvram变量。实现了无需重新烧录BIOS内容的方式也可完成Nvram变量的更新。避免了对更新过程对BIOS的多次烧录刷新,提升了服务器维护过程中的稳定性。器维护过程中的稳定性。器维护过程中的稳定性。

【技术实现步骤摘要】
配置信息的更新方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种配置信息的更新方法及装置。

技术介绍

[0002]现有的服务器设计中,Nvram(Non

Volatile Random Access Memory,非易失性随机访问存储器)变量一般负责服务器硬件信息展示,硬件配置以及各硬件功能控制的责任,为服务器厂商和客户提供服务器信息管理,服务器合理使用以及服务器错误修复。coreboot是服务器主板上相较于传统BIOS(Basic Input Output System,基本输入输出系统)与UEFI(Unified Extensible Firmware Interface,统一可扩展固件接口)BIOS的新一代BIOS标准。
[0003]现有的整个coreboot设计中,Nvram变量的设定方式一般是通过BIOS代码中预留接口值的修改或者直接通过编程方式实现,通过在BIOS bin文件编译时期设置确定Nvarm信息,但在该设置状态下,一旦需要更改某个Nvram变量,coreboot本身往往只能重新编本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种配置信息的更新方法,其特征在于,应用于服务器,所述服务器包括:基本输入输出系统BIOS以及操作系统OS;所述方法包括:所述OS获取所述BIOS中非易失性随机访问存储器Nvram变量的变更数据,并将所述变更数据存储至所述BIOS对应主板的高速串行计算机扩展总线标准PCIe设备的关键产品数据VPD空间中,所述BIOS为coreboot类型的BIOS;在所述BIOS重新载入的情况下,所述BIOS读取所述VPD空间中的变更数据,并基于所述变更数据,更新所述Nvram变量。2.根据权利要求1所述的配置信息的更新方法,其特征在于,所述将所述变更数据存储至所述BIOS对应主板的PCIe设备的VPD空间中,包括:所述OS基于所述变更数据,修改所述BIOS对应主板的PCIe设备的VPD信息,以使所述变更数据存储在所述VPD空间中。3.根据权利要求2所述的配置信息的更新方法,其特征在于,所述修改所述BIOS对应主板的PCIe设备的VPD信息之前,还包括:所述OS获取修改所述VPD信息的秘令验证信息,并确定所述秘令验证信息验证通过。4.根据权利要求2所述的配置信息的更新方法,其特征在于,所述将所述变更数据存储至所述BIOS对应主板的PCIe设备的VPD空间中,包括:在所述PCIe设备包含带电可擦可编程只读存储器EEPROM时,所述OS将所述VPD信息存储在PCIe设备的EEPROM中;在所述PCIe设备不包含EEPROM时,所述OS将VPD信息存储在PCIe设备的寄存器中。5.根据权利要求1所述的配置信息的更新方法,其特征在于,还包括:所述OS获取所述BIOS中Nvram变量...

【专利技术属性】
技术研发人员:曹龙汪浩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1