[發明專利]一種通信控制方法及電子設備在審
| 申請號: | 201710485869.3 | 申請日: | 2017-06-23 |
| 公開(公告)號: | CN107315696A | 公開(公告)日: | 2017-11-03 |
| 發明(設計)人: | 何海洋 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F13/12 | 分類號: | G06F13/12 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通信 控制 方法 電子設備 | ||
技術領域
本申請涉及計算機技術領域,特別涉及一種通信控制方法及電子設備。
背景技術
在計算機中,操作系統(Operating System,OS)也就是中央處理器(Central Processing Unit,CPU)和基板管理控制器(Baseboard Management Controller,BMC)之間的智能平臺管理接口(Intelligent Platform Management Interface,IPMI)協議傳輸,一般是通過內核換成系統(Kernel Cache System,KCS)接口來完成的。IPMI協議的特點是:讀寫操作由CPU發起,BMC只能被動等待CPU的讀寫響應,而無法主動向CPU發起通信。
正是由于IPMI協議的特點,使得一旦BMC出現異常而導致KCS接口無法完成后續的協議交互時,BMC的異常無法被CPU所獲取,CPU會仍然繼續向BMC發出讀寫等通信要求,造成資源浪費,為系統管理及維護帶來很大不便。
發明內容
有鑒于此,本申請的目的是提供一種通信控制方法及電子設備,用以解決現有技術中BMC的異常無法被CPU所獲取所造成的資源浪費的技術問題。
本申請提供了一種通信控制方法,該方法包括:
讀取狀態寄存器中所存儲的BMC狀態信息,所述狀態寄存器為CPU與BMC之間的KCS接口的寄存器;
基于所述BMC狀態信息,以與所述BMC狀態信息相對應的通信方式與BMC進行通信。
上述方法,優選的,讀取狀態寄存器中所存儲的BMC狀態信息,包括:
讀取所述狀態寄存器中原始設備制造商(Original Equipment Manufacturer,OEM)位中的字節碼;
識別所述字節碼所對應的BMC狀態信息。
上述方法,優選的,所述識別所述字節碼所對應的BMC狀態信息,包括:
基于預設的碼與狀態信息的對應關系,確定所述字節碼對應的BMC狀態信息;
其中,如果所述字節碼為第一數值,所述BMC狀態信息表明所述BMC處于正常狀態;
如果所述字節碼為第二數值,所述BMC狀態信息表明所述BMC處于異常狀態。
上述方法,優選的,所述基于所述BMC狀態信息,以與所述BMC狀態信息相對應的通信方式與BMC進行通信,包括:
如果所述BMC狀態信息表明所述BMC處于正常狀態,以第一通信方式與BMC進行通信;
如果所述BMC狀態信息表明所述BMC處于異常狀態,以第二通信方式與BMC進行通信。
上述方法,優選的,以第一通信方式與BMC進行通信,包括:
向KCS接口的寫寄存器中寫入第一目標數據。
上述方法,優選的,以第二通信方式與BMC進行通信,包括:
讀取KCS接口的讀寄存器中的第二目標數據,所述第二目標數據為BMC出現異常時所寫入的數據,所述第二目標數據表明所述BMC出現異常的異常類型信息。
上述方法,優選的,還包括:
基于所述第二目標數據,啟動異常處理進程。
本申請還提供了另一種通信控制方法,包括:
BMC將BMC狀態信息寫入狀態寄存器中,所述狀態寄存器為CPU與BMC之間的KCS接口的寄存器,使得CPU通過讀取所述BMC狀態信息以與所述BMC狀態信息相對應的通信方式與BMC進行通信;
上述方法,優選的,還包括:
BMC將第二目標數據寫入到KCS接口的讀寄存器中,所述第二目標數據表明所述BMC出現異常的異常類型信息,使得CPU通過讀取所述第二目標數據并基于所述第二目標數據啟動異常處理進程。
本申請還提供了一種電子設備,包括:CPU;BMC;以及連接在CPU與BMC之間的KCS接口,所述KCS接口具有狀態寄存器;
其中:
BMC將BMC狀態信息寫入狀態寄存器中,CPU通過讀取所述狀態寄存器中所存儲的BMC狀態信息,以與所述BMC狀態信息相對應的通信方式與BMC進行通信。+
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710485869.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輸入輸出驅動方法及裝置、計算機可讀存儲介質、終端
- 下一篇:一種TF卡





