System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及信息處理,特別是涉及一種計算快速鏈路設備信息展示方法、裝置、設備及介質。
技術介紹
1、基本輸入輸出系統和基板管理控制器是現代數據中心和企業it基礎設施中不可或缺的一部分,它們相互配合,又發揮各自不可替代的作用保障服務器運行,大大提升了服務器維護的效率和系統的可靠性。
2、現有技術中,通常需要bios(basic?input?output?system,基本輸入輸出系統)從配置空間并通過?memory?map(內存映射)的方式獲取內存信息并加到資產信息。但是該方法存在一定不足,cxl(compute?express?link,計算快速鏈路)規范中并沒有規定設備一定要將內存信息映射到內存,內存信息映射到host內存空間是某些廠商的自定義功能,即使不同廠商都做了映射,廠商之間自定義的接口也有可能不同,因此該方法并不通用。并且,現有技術中并不能在全階段對內存信息進行展示。
3、可見,如何設置一種通用的計算快速鏈路設備信息展示方法,是本領域技術人員需要解決的問題。
技術實現思路
1、本專利技術實施例的目的是提供一種計算快速鏈路設備信息展示方法、裝置、設備及介質,可以避免bios在獲取cxl內存信息時會因廠商制定規則不同而不斷適配新型cxl卡的問題,實現了一種通用的計算快速鏈路設備信息展示方案。其具體方案如下:
2、第一方面,本申請公開了計算快速鏈路設備信息展示方法,包括:
3、利用基板管理控制器通過預設通道訪問計算快速鏈路設備,
4、通過基本輸入輸出系統將所述預設共享內存保存的所述設備信息寫入第一預設協議,并通過第二預設協議輪詢接入的若干串行總線設備,以確定所述若干串行總線設備中與預設設備類型對應的目標串行總線設備;
5、若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串。
6、可選的,所述利用基板管理控制器通過預設通道訪問計算快速鏈路設備,以在成功訪問后從所述計算快速鏈路設備中讀取設備信息,并基于預設地址偏移將所述設備信息保存至預設共享內存,包括:
7、利用基板管理控制器通過預設通道訪問計算快速鏈路設備,并確定是否成功訪問所述計算快速鏈路設備;
8、若成功訪問所述計算快速鏈路設備,則根據預設命令以及所述計算快速鏈路設備對應的地址偏移量從所述計算快速鏈路設備中讀取所述計算快速鏈路設備對應的設備信息,并基于預設存儲偏移量將所述設備信息存儲至預設共享內存。
9、可選的,所述通過基本輸入輸出系統將所述預設共享內存保存的所述設備信息寫入第一預設協議,并通過第二預設協議輪詢接入的若干串行總線設備,以確定所述若干串行總線設備中與預設設備類型對應的目標串行總線設備,包括:
10、通過基本輸入輸出系統檢查所述預設共享內存中是否存在所述基板管理控制器發送的所述設備信息,若存在所述設備信息,則將所述設備信息寫入第一預設協議;
11、通過第二預設協議輪詢接入的若干串行總線設備的配置空間,以提取所述若干串行總線設備的分別對應的運營商標識以及設備標識,并基于所述運營商標識以及所述設備標識確定相應的串行總線設備的設備類型是否為計算快速鏈路設備類型;
12、若基于所述運營商標識以及所述設備標識確定相應的串行總線設備的設備類型為計算快速鏈路設備類型,則將與所述運營商標識以及所述設備標識對應的串行總線設備作為待確定串行總線設備,并確認所述待確定串行總線設備的空間配置能力;
13、通過所述空間配置能力查找所述待確定串行總線設備支持的協議類型,若所述待確定串行總線設備支持的協議類型滿足預設協議支持條件,則將所述待確定串行總線設備作為目標串行總線設備。
14、可選的,所述若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串之前,還包括:
15、若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則從所述第一預設協議中解析出所述目標設備信息,并基于所述目標設備信息構建內存結構體,以將所述內存結構體發送至所述基板管理控制器,以便所述基板管理控制器展示所述內存結構體。
16、可選的,所述若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串之前,還包括:
17、創建設備信息顯示字段,并通過所述目標設備信息填充所述設備信息顯示字段,以得到待顯示信息字段;
18、通過基本輸入輸出系統中的post頁面對所述待顯示信息字段進行展示。
19、可選的,所述若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串,包括:
20、若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則從所述第一預設協議中解析出所述目標設備信息,并確定所述目標設備信息中的目標硬件信息;
21、從所述目標設備信息中確定所述目標串行總線設備的設備類型以及內存信息;
22、根據所述目標硬件信息、所述設備類型以及所述內存信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串。
23、可選的,所述根據所述目標硬件信息、所述設備類型以及所述內存信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串,包括:
24、確定所述目標硬件信息中包括的總線號、設備號以及功能號,并生成與所述總線號、所述設備號以及所述功能號對應的第一顯示字符串;
25、根據所述設備類型生成與所述設備類型對應的第二顯示字符串,并基于所述內存信息生成第三顯示字符串;
26、對所述第一顯示字符串、所述第二顯示字符串以及所述第三顯示字符串進行拼接,以得到目標顯示字符串;
27、創建與所述目標設備信息對應的設置選項,并將所述目標顯示字符串更新至與所述設置選項對應的編碼文件中,并通過所述編碼文件在預設選項頁面展示所述設置選項對應的所述目標顯示字符串。
28、第二方面,本申請公開了一種計算快速鏈路設備信息展示裝置,包括:
29、信息保存模塊,用于利用基板管理控制器通過預設通道訪問計算快速鏈路設備,以在成功訪問后從所述計算快速鏈路設備中讀取設備信息,并基于預設地址偏移將所述設備信息保存至預設共享內存;
30、設備確定模塊,用于通過基本輸入輸出系統將所述預設共享內存保存的所述設備信息寫入第一預設協議,并通過第二預設協議輪詢接入的若干串行總線設備,以確定所述若干串行總本文檔來自技高網...
【技術保護點】
1.一種計算快速鏈路設備信息展示方法,其特征在于,包括:
2.根據權利要求1所述的計算快速鏈路設備信息展示方法,其特征在于,所述利用基板管理控制器通過預設通道訪問計算快速鏈路設備,以在成功訪問后從所述計算快速鏈路設備中讀取設備信息,并基于預設地址偏移將所述設備信息保存至預設共享內存,包括:
3.根據權利要求1所述的計算快速鏈路設備信息展示方法,其特征在于,所述通過基本輸入輸出系統將所述預設共享內存保存的所述設備信息寫入第一預設協議,并通過第二預設協議輪詢接入的若干串行總線設備,以確定所述若干串行總線設備中與預設設備類型對應的目標串行總線設備,包括:
4.根據權利要求1所述的計算快速鏈路設備信息展示方法,其特征在于,所述若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串之前,還包括:
5.根據權利要求4所述的計算快速鏈路設備信息展示方法,其特征在于,所述若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信
6.根據權利要求1至5任一項所述的計算快速鏈路設備信息展示方法,其特征在于,所述若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串,包括:
7.根據權利要求6所述的計算快速鏈路設備信息展示方法,其特征在于,所述根據所述目標硬件信息、所述設備類型以及所述內存信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串,包括:
8.一種計算快速鏈路設備信息展示裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任意一項所述計算快速鏈路設備信息展示方法的步驟。
...【技術特征摘要】
1.一種計算快速鏈路設備信息展示方法,其特征在于,包括:
2.根據權利要求1所述的計算快速鏈路設備信息展示方法,其特征在于,所述利用基板管理控制器通過預設通道訪問計算快速鏈路設備,以在成功訪問后從所述計算快速鏈路設備中讀取設備信息,并基于預設地址偏移將所述設備信息保存至預設共享內存,包括:
3.根據權利要求1所述的計算快速鏈路設備信息展示方法,其特征在于,所述通過基本輸入輸出系統將所述預設共享內存保存的所述設備信息寫入第一預設協議,并通過第二預設協議輪詢接入的若干串行總線設備,以確定所述若干串行總線設備中與預設設備類型對應的目標串行總線設備,包括:
4.根據權利要求1所述的計算快速鏈路設備信息展示方法,其特征在于,所述若所述第一預設協議中存在與所述目標串行總線設備對應的目標設備信息,則基于所述目標設備信息生成目標顯示字符串,并通過預設顯示頁面展示所述目標顯示字符串之前,還包括:
5.根據權利要求4所述的計算快速鏈路設備信息展示方法,其特征在于,所述若所述第一...
【專利技術屬性】
技術研發人員:刁慶瑜,艾山彬,畢文鵬,
申請(專利權)人:蘇州元腦智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。