[發(fā)明專利]一種動態(tài)更新SMBIOS中系統(tǒng)插槽信息的方法有效
| 申請?zhí)枺?/td> | 201710370378.4 | 申請日: | 2017-05-23 |
| 公開(公告)號: | CN107193599B | 公開(公告)日: | 2020-11-27 |
| 發(fā)明(設計)人: | 劉旭;李道童 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F8/65 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王汝銀 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態(tài) 更新 smbios 系統(tǒng) 插槽 信息 方法 | ||
本發(fā)明公開了一種動態(tài)更新SMBIOS中系統(tǒng)插槽信息的方法,其特征在于,包括以下步驟:S1、初始化BIOS;S2、讀取主板固定引腳的GPIO信息,判斷主板上插槽與轉接卡的組合信息;S3、刪除冗余的插槽與轉接卡組合信息;S4、動態(tài)更新SMBIOS系統(tǒng)插槽信息。本發(fā)明根據主板上插槽與所插Riser卡的不同組合,根據插槽預留引腳的GPIO的值判斷插槽搭配的轉接卡類型,動態(tài)地將主板上插槽與所插Riser卡的不同組合的冗余插槽信息所對應的Handle刪除,從而只保留實際插槽的信息,達到一個動態(tài)更新系統(tǒng)插槽信息的目的。保證了系統(tǒng)插槽信息的準確。該方法簡單,易用,靈活性高,實用性強,適用范圍廣泛,易于推廣。
技術領域
本發(fā)明涉及服務器固件技術領域,尤其是一種動態(tài)更新SMBIOS中系統(tǒng)插槽信息的方法。
背景技術
SMBIOS(System Management BIOS)是主板或系統(tǒng)制造者以標準格式顯示產品管理信息所需遵循的統(tǒng)一規(guī)范。隨著現代計算機技術的發(fā)展,越來越多的客戶開始要求完善SMBIOS信息來方便管理系統(tǒng),因此準確的SMBIOS信息至關重要。發(fā)明所涉及的是SMBIOS規(guī)范中Type 9部分的信息,即系統(tǒng)插槽(System Slot)信息。該部分要求覆蓋包括Slotdestination、Slot Type、Slot Data Bus Width、Current Usage等系統(tǒng)插槽的信息。以往研發(fā)測試過程中,如果想要滿足插槽信息的準確性,需按照主板上支持的Riser卡的類型和組合需要編譯多版BIOS,這樣費時費力,靈活性差,極大地增加了研發(fā)和測試的成本投入。
發(fā)明內容
本發(fā)明的目的是提供一種動態(tài)更新SMBIOS中系統(tǒng)插槽信息的方法,可以針對主板上各種轉接卡的類型和組合來動態(tài)識別系統(tǒng)插槽信息,并且動態(tài)刪除其他冗余系統(tǒng)插槽信息,保證了系統(tǒng)插槽信息的準確。該方法簡單,易用,靈活性高,實用性強,適用范圍廣泛,易于推廣。
為實現上述目的,本發(fā)明采用下述技術方案:
一種動態(tài)更新SMBIOS中系統(tǒng)插槽信息的方法,包括以下步驟:
S1、初始化BIOS;
S2、讀取主板固定引腳的GPIO信息,判斷主板上插槽與轉接卡的組合信息;
S3、刪除冗余的插槽與轉接卡組合信息;
S4、動態(tài)更新SMBIOS系統(tǒng)插槽信息。
進一步地,步驟S1中,初始化BIOS步驟包括預定義主板上插槽預留引腳的電平高低組合與該插槽搭配轉接卡后擴展出來的槽位信息之間的對應關系。
進一步地,步驟S2中,讀取主板固定引腳的GPIO信息,判斷主板插槽與轉接卡的組合信息具體包括以下步驟:
S21、根據SMBIOS規(guī)范,獲取主板System Slot硬件系統(tǒng)支持的插槽信息;
S22、將所有的插槽和轉接卡組合信息列在靜態(tài)表中;
S23、根據主板上插槽預留引腳的電平信息判斷該插槽與轉接卡的組合信息;
S24、判斷是否完成主板上所有插槽的預留引腳電平信息判斷,否,轉入步驟S23;是,結束。
進一步地,步驟S21中,所述插槽信息包括PCIE插槽帶寬,當前PCIE插槽帶寬利用狀態(tài),轉接卡類型,Slot ID。
進一步地,步驟S22中,將所有的插槽與轉接卡組合信息列在靜態(tài)表中具體包括以下步驟:記主板上所有待判斷插槽的數目為m,每個插槽的轉接卡類型為n,則擴展出來的插槽與轉接卡的組合信息包括m*n種可能性。
進一步地,步驟S23中,根據插槽預留引腳信息判斷插槽與轉接卡的組合信息具體為:主板上插槽搭配不同的轉接卡,根據該插槽預留引腳的電平高低組合判斷插槽內所搭配轉接卡類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710370378.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種井下半導體制冷熱泵裝置
- 下一篇:一種液晶顯示面板和顯示裝置





