[發明專利]設備層級結構的處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 201911402807.7 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN113127397B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 丁克華;袁俊卿 | 申請(專利權)人: | 龍芯中科技術股份有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F13/42 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 杜葉蕊;劉芳 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 層級 結構 處理 方法 裝置 電子設備 存儲 介質 | ||
本公開提供的設備層級結構的處理方法、裝置、電子設備及存儲介質,通過獲取當前掃描到的PCI總線上連接的各PCI設備對應的設備參數、所述PCI總線的總線號以及所經過橋的數目;根據所述PCI總線所經過橋的數目,對需要打印的所述PCI總線的總線號、以及所述PCI總線上連接的各設備對應的設備參數進行換行位移操作,并進行打印操作;將所述PCI總線的下游PCI總線作為新的當前掃描到的PCI總線,并重復上述操作直至完成對全部PCI總線的打印操作,從而實現將PCI總線樹的中各設備的信息按照其層級結構進行輸出,提高了其信息輸出的可視化的程度,便于技術人員查看和使用。
技術領域
本公開涉及一種計算機技術,尤其涉及一種設備層級結構的處理方法、裝置、電子設備及存儲介質。
背景技術
在處理器系統中,存在HOST主橋以及與該主橋直接連接的PCI(PeripheralComponent?Interconnect;外設部件互連標準)總線。一般的,基于不同處理器系統的需求,PCI總線的另一端還將連接有其他設備,如PCI設備、PCI橋片,PCI橋片還可以進一步連接其他設備,等等。
PCI總線樹為反映PCI設備連接情況的樹狀結構,即通過該PCI總線樹能夠確定主橋下通過PCI總線連接的各個設備的具體連接情況。為了便于獲知PCI總線樹情況,一般會采用遍歷的方式,將PCI總線樹上的設備一一打印出來,具體可先采用深度優先算法遍歷PCI總線樹,再將掃描到的PCI橋片或者PCI設備對應的信息直接輸出到界面上。
但是,現有輸出在界面上的信息并不能體現PCI總線樹中的層級結構,僅能簡單羅列PCI總線樹上包含的設備,不利于技術人員的查看和使用。
發明內容
針對上述技術問題,本公開提供了一種設備層級結構的處理方法、裝置、電子設備及存儲介質。
第一方面,本公開提供了一種PCI總線樹的處理方法,包括:
當接收到PCI總線樹顯示請求時,獲取當前掃描到的PCI總線上的各設備對應的設備參數、所述PCI總線的總線號以及所經過橋的數目;
根據所述PCI總線所經過橋的數目,對所述PCI總線的總線號、以及所述當前掃描到的PCI總線上的各設備對應的設備參數進行換行位移操作,并進行打印操作;
當所述PCI總線包含下游PCI總線時,將所述下游PCI總線作為新的當前掃描到的PCI總線,并返回獲取當前掃描到的PCI總線上的各設備對應的設備參數、所述PCI總線的總線號以及所經過橋的數目的步驟,直至完成對全部PCI總線的打印操作。
可選的實例中,獲取當前掃描到的PCI總線上的各設備對應的設備參數、所述PCI總線的總線號以及所經過橋的數目之前,還包括:
調用PCI設備信息處理函數;
其中,所述PCI設備信息處理函數中包括數組;所述數組記錄有參數信息,所述參數信息包括當前掃描到的PCI總線上的各設備對應的設備參數、所述PCI總線的總線號以及所經過橋的數目;
根據所述PCI總線所經過橋的數目,對所述PCI總線的總線號、以及所述當前掃描到的PCI總線上的各設備對應的設備參數進行換行位移操作,并進行打印操作,包括:
判斷獲取的所述PCI總線所經過橋的數目,對所述PCI總線的總線號、以及所述當前掃描到的PCI總線上的各設備對應的設備參數與所述PCI設備信息處理函數中的數組中記錄的參數信息是否均相同;
當任一參數信息不相同時,根據獲取的所述PCI總線所經過橋的數目,對所述PCI總線的總線號、以及所述當前掃描到的PCI總線上的各設備對應的設備參數對所述數組進行更新,并基于所述數組采用樹狀圖的形式進行打印操作。
可選的實例中,該方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術股份有限公司,未經龍芯中科技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911402807.7/2.html,轉載請聲明來源鉆瓜專利網。





