[發明專利]設備層級結構的處理方法、裝置、電子設備及存儲介質有效
| 申請號: | 201911402807.7 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN113127397B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 丁克華;袁俊卿 | 申請(專利權)人: | 龍芯中科技術股份有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F13/42 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 杜葉蕊;劉芳 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 層級 結構 處理 方法 裝置 電子設備 存儲 介質 | ||
1.一種設備層級結構的處理方法,應用于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總線上的各設備對應的設備參數對所述數組進行更新,并基于所述數組采用樹狀圖的形式進行打印操作。
2.根據權利要求1所述的處理方法,其特征在于,所述PCI設備信息處理函數中包括數組;所述數組記錄有參數信息,所述參數信息包括PCI總線上的各設備對應的設備參數、所述PCI總線的總線號以及所經過橋的數目。
3.根據權利要求1所述的處理方法,其特征在于,還包括:
在確定獲取的所述PCI總線所經過橋的數目、所述PCI總線的總線號、以及所述當前掃描到的PCI總線上的各設備對應的設備參數與所述PCI設備信息處理函數中的數組中記錄的參數信息均相同時,所述根據所述PCI總線所經過橋的數目,對需要打印的所述PCI總線的總線號、以及所述當前掃描到的PCI總線上的各設備對應的設備參數進行換行位移操作,并進行打印操作,包括:
基于所述數組記錄的參數信息,采用樹狀圖的形式進行打印操作。
4.根據權利要求2所述的處理方法,其特征在于,所述調用PCI設備信息處理函數,還包括:
確定當前掃描到的PCI總線的總線號是否為零,并在確定所述PCI總線的總線號為零時,將所述PCI設備信息處理函數包含的數組中記錄所述PCI總線所經過橋的數目設置為0。
5.根據權利要求1-4任一項所述的處理方法,其特征在于,所述接收到PCI總線樹顯示請求,還包括:
根據所述PCI總線樹顯示請求,調用PCI總線樹設備顯示函數,以確定所述PCI總線上控制器標識是否為空;
在確定所述PCI總線上控制器標識不為空時,執行獲取所述當前掃描到的PCI總線上的各設備對應的設備參數、所述PCI總線的總線號以及所經過橋的數目的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術股份有限公司,未經龍芯中科技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911402807.7/1.html,轉載請聲明來源鉆瓜專利網。





