[发明专利]一种动态更新SMBIOS中系统插槽信息的方法有效
申请号: | 201710370378.4 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107193599B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 刘旭;李道童 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/65 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 更新 smbios 系统 插槽 信息 方法 | ||
本发明公开了一种动态更新SMBIOS中系统插槽信息的方法,其特征在于,包括以下步骤:S1、初始化BIOS;S2、读取主板固定引脚的GPIO信息,判断主板上插槽与转接卡的组合信息;S3、删除冗余的插槽与转接卡组合信息;S4、动态更新SMBIOS系统插槽信息。本发明根据主板上插槽与所插Riser卡的不同组合,根据插槽预留引脚的GPIO的值判断插槽搭配的转接卡类型,动态地将主板上插槽与所插Riser卡的不同组合的冗余插槽信息所对应的Handle删除,从而只保留实际插槽的信息,达到一个动态更新系统插槽信息的目的。保证了系统插槽信息的准确。该方法简单,易用,灵活性高,实用性强,适用范围广泛,易于推广。
技术领域
本发明涉及服务器固件技术领域,尤其是一种动态更新SMBIOS中系统插槽信息的方法。
背景技术
SMBIOS(System Management BIOS)是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。随着现代计算机技术的发展,越来越多的客户开始要求完善SMBIOS信息来方便管理系统,因此准确的SMBIOS信息至关重要。发明所涉及的是SMBIOS规范中Type 9部分的信息,即系统插槽(System Slot)信息。该部分要求覆盖包括Slotdestination、Slot Type、Slot Data Bus Width、Current Usage等系统插槽的信息。以往研发测试过程中,如果想要满足插槽信息的准确性,需按照主板上支持的Riser卡的类型和组合需要编译多版BIOS,这样费时费力,灵活性差,极大地增加了研发和测试的成本投入。
发明内容
本发明的目的是提供一种动态更新SMBIOS中系统插槽信息的方法,可以针对主板上各种转接卡的类型和组合来动态识别系统插槽信息,并且动态删除其他冗余系统插槽信息,保证了系统插槽信息的准确。该方法简单,易用,灵活性高,实用性强,适用范围广泛,易于推广。
为实现上述目的,本发明采用下述技术方案:
一种动态更新SMBIOS中系统插槽信息的方法,包括以下步骤:
S1、初始化BIOS;
S2、读取主板固定引脚的GPIO信息,判断主板上插槽与转接卡的组合信息;
S3、删除冗余的插槽与转接卡组合信息;
S4、动态更新SMBIOS系统插槽信息。
进一步地,步骤S1中,初始化BIOS步骤包括预定义主板上插槽预留引脚的电平高低组合与该插槽搭配转接卡后扩展出来的槽位信息之间的对应关系。
进一步地,步骤S2中,读取主板固定引脚的GPIO信息,判断主板插槽与转接卡的组合信息具体包括以下步骤:
S21、根据SMBIOS规范,获取主板System Slot硬件系统支持的插槽信息;
S22、将所有的插槽和转接卡组合信息列在静态表中;
S23、根据主板上插槽预留引脚的电平信息判断该插槽与转接卡的组合信息;
S24、判断是否完成主板上所有插槽的预留引脚电平信息判断,否,转入步骤S23;是,结束。
进一步地,步骤S21中,所述插槽信息包括PCIE插槽带宽,当前PCIE插槽带宽利用状态,转接卡类型,Slot ID。
进一步地,步骤S22中,将所有的插槽与转接卡组合信息列在静态表中具体包括以下步骤:记主板上所有待判断插槽的数目为m,每个插槽的转接卡类型为n,则扩展出来的插槽与转接卡的组合信息包括m*n种可能性。
进一步地,步骤S23中,根据插槽预留引脚信息判断插槽与转接卡的组合信息具体为:主板上插槽搭配不同的转接卡,根据该插槽预留引脚的电平高低组合判断插槽内所搭配转接卡类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710370378.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种井下半导体制冷热泵装置
- 下一篇:一种液晶显示面板和显示装置