【技术实现步骤摘要】
配置信息的更新方法及装置
[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变量,coreboo ...
【技术保护点】
【技术特征摘要】
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变量...
【专利技术属性】
技术研发人员:曹龙,汪浩,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。