[發明專利]一種BIOS選項的帶外設置方法、系統及相關裝置在審
| 申請號: | 202111227710.4 | 申請日: | 2021-10-21 |
| 公開(公告)號: | CN113986361A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 陳思彤;羅鵬芳;楊少俊 | 申請(專利權)人: | 山東云海國創云計算裝備產業創新中心有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 高勇 |
| 地址: | 250001 山東省濟南市自由貿易試驗*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bios 選項 外設 方法 系統 相關 裝置 | ||
本申請提供一種BIOS選項的帶外設置方法,包括:當檢測到帶外修改指令時,輪詢所有BIOS選項;在結構體數組接口中通過每個所述BIOS選項的特定字符串標識在json文件中匹配設定值;若所述設定值存在,將所述帶外修改指令對應的設定值更新至非易失性隨機訪問存儲器。本申請通過在BIOS代碼層面添加選項聯動接口,當檢測到帶外修改指令時,在聯動接口中進行匹配查找,待所有的選項檢索完畢后,統一更新非易失性隨機訪問存儲器,在重啟前變量即同步更新生效,有利于測試。本申請還提供一種BIOS選項的帶外設置系統、計算機可讀存儲介質和服務器,具有上述有益效果。
技術領域
本申請涉及服務器領域,特別涉及一種BIOS選項的帶外設置方法、系統及相關裝置。
背景技術
當前,通過Redfish(Refish:是一種基于HTTPs服務的管理標準,利用RESTful接口實現設備管理)帶外修改服務器的BIOS配置后,在BIOS啟動的BDS(Boot DeviceSelection,啟動設備選擇階段)階段,會在Redfish的USB Lan初始化完成后,讀取Bios_future_settings.json,通過解析Json文件獲取BMC帶外菜單設置,把設定值寫入非易失性隨機訪問存儲器,由于此時選項已初始化完成,所以系統會再次重啟方可使帶外設置的選項生效。若用戶修改了聯動主選項,需要將其被聯動的子選項一并修改,但用戶往往并不知曉BIOS選項之間的聯動功能,而且部分選項關聯子選項數量過多,手動設置并不能作為一個解決方案。部分聯動選項在BIOS代碼中實現關聯功能,在帶外修改后的重啟階段,根據主選項的設定再強制同步子選項變量值,容易對BIOS的調試和運行造成影響。
發明內容
本申請的目的是提供一種BIOS選項的帶外設置方法、帶外設置系統、計算機可讀存儲介質和服務器,能夠
為解決上述技術問題,本申請提供一種BIOS選項的帶外設置方法,具體技術方案如下:
S101:當檢測到帶外修改指令時,輪詢所有BIOS選項;
在結構體數組接口中通過每個所述BIOS選項的特定字符串標識在json文件中匹配設定值;
若所述設定值存在,將所述帶外修改指令對應的設定值更新至非易失性隨機訪問存儲器。
可選的,還包括:
創建結構體數組接口并關聯至所述BIOS,并將聯動主選項、被聯動子選項以及所述聯動主選項指向關聯子選項設定值的結構體指針寫入所述結構體數組接口;其中,所述被聯動子選項包含所述特定字符串標識,所述聯動主選項包含聯動選項的設置標記位。
可選的,將所述帶外修改指令對應的設定值更新至非易失性隨機訪問存儲器之后,還包括:
將所述帶外修改指令對應的設定值寫入內存,并將存在所述設定值的當前輪詢選項的特定字符串標識和選項值寫入選項聯動函數;所述選項聯動函數用于通過所述結構體指針配置所述當前輪詢選項對應的所有被聯動子選項。
可選的,將存在所述設定值的當前輪詢選項的特定字符串標識和選項值寫入選項聯動函數之后,還包括:
判斷所述當前輪詢選項是否為輪詢主選項;
若是,輪詢所有BIOS選項并確定所述輪詢主選項對應的被聯動子選項;
根據所述當前輪詢選項的選項值從所述結構體數組接口中確定被聯動子選項對應的子選項設定值;
根據所述子選項設定值對所述被聯動子選項進行賦值;
將作為輪詢主選項的當前輪詢選項的標記位置起。
可選的,將作為輪詢主選項的當前輪詢選項的標記位置起之后,在輪詢所有BIOS選項時還包括:
若當前聯動選項的設置標記位置起,確定設置標記位置起的目標聯動主選項;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東云海國創云計算裝備產業創新中心有限公司,未經山東云海國創云計算裝備產業創新中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111227710.4/2.html,轉載請聲明來源鉆瓜專利網。





