[發(fā)明專利]一種IPMI消息傳輸裝置、系統(tǒng)及計算機(jī)設(shè)備有效
| 申請?zhí)枺?/td> | 201010246368.8 | 申請日: | 2010-08-04 |
| 公開(公告)號: | CN102346717A | 公開(公告)日: | 2012-02-08 |
| 發(fā)明(設(shè)計)人: | 陳志列;朱學(xué)朋;賀才望 | 申請(專利權(quán))人: | 研祥智能科技股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/14 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所 44237 | 代理人: | 賈振勇 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 ipmi 消息 傳輸 裝置 系統(tǒng) 計算機(jī) 設(shè)備 | ||
1.一種IPMI消息傳輸裝置,其特征在于,所述裝置包括:
IPMB消息接收處理任務(wù)單元,用于從IPMB總線消息緩沖隊列中取得消息,若取得的消息為應(yīng)答消息,則進(jìn)行應(yīng)答消息匹配,若取得的消息為請求消息,則將請求消息放入IPMB請求消息隊列;
IPMB消息接收接口,用于讀取所述IPMB請求消息隊列中的消息;
IPMB消息發(fā)送接口,用于將校驗通過的IPMI消息通過I2C總線驅(qū)動發(fā)送出去;以及
IPMB消息發(fā)送并等待應(yīng)答接口,用于調(diào)用所述IPMB消息發(fā)送接口發(fā)送IPMI請求消息,并獲取所述IPMB消息接收處理任務(wù)單元所取得的對應(yīng)的應(yīng)答消息。
2.如權(quán)利要求1所述的裝置,其特征在于,所述IPMB消息接收處理任務(wù)單元包括:
消息讀取模塊,用于從所述IPMB總線消息緩沖隊列中讀取消息;
消息校驗?zāi)K,用于校驗消息包的消息校驗字;
消息判斷模塊,用于根據(jù)消息的網(wǎng)絡(luò)功能號判斷校驗通過的消息是否為請求消息,當(dāng)所述消息為請求消息時,將所述請求消息放入所述IPMB請求消息隊列;
應(yīng)答消息匹配模塊,用于當(dāng)所述消息判斷模塊判斷消息為應(yīng)答消息時,在等待應(yīng)答匹配鏈表中查詢應(yīng)答消息的應(yīng)答匹配項,將應(yīng)答消息發(fā)送給所述應(yīng)答匹配項中描述的郵箱。
3.如權(quán)利要求1所述的裝置,其特征在于,所述IPMB消息發(fā)送并等待應(yīng)答接口包括:
消息郵箱創(chuàng)建模塊,判斷要發(fā)送的消息是否為請求消息,是則為所述請求消息創(chuàng)建一個消息郵箱;
應(yīng)答等待模塊,用于打包一個描述有所述消息郵箱的應(yīng)答匹配項,并加入等待應(yīng)答匹配鏈表;
應(yīng)答處理模塊,用于將從所述消息郵箱中接收到的應(yīng)答消息拷貝進(jìn)返回數(shù)據(jù)緩存中,從等待應(yīng)答匹配鏈表中刪除所述應(yīng)答匹配項。
4.如權(quán)利要求1所述的裝置,其特征在于,所述IPMB消息為符合IPMI消息包格式的聯(lián)合體。
5.如權(quán)利要求1所述的裝置,其特征在于,所述IPMB驅(qū)動接口之間傳輸?shù)南信渲糜袛?shù)據(jù)的長度信息。
6.一種IPMI消息傳輸系統(tǒng),其特征在于,所述系統(tǒng)包括I2C總線驅(qū)動和IPMB驅(qū)動,IPMI固件應(yīng)用程序調(diào)用所述I2C總線驅(qū)動的接口進(jìn)行IPMI消息收發(fā),所述IPMB驅(qū)動的數(shù)據(jù)收發(fā)通過所述I2C總線驅(qū)動實現(xiàn);
所述IPMB驅(qū)動包括:
IPMB消息接收處理任務(wù)單元,用于從IPMB總線消息緩沖隊列中取得消息,若取得的消息為應(yīng)答消息,則進(jìn)行應(yīng)答消息匹配,若取得的消息為請求消息,則將請求消息放入IPMB請求消息隊列;
IPMB消息接收接口,用于讀取所述IPMB請求消息隊列中的消息;
IPMB消息發(fā)送接口,用于將校驗通過的IPMI消息通過所述I2C總線驅(qū)動發(fā)送出去;以及
IPMB消息發(fā)送并等待應(yīng)答接口,用于調(diào)用所述IPMB消息發(fā)送接口發(fā)送IPMI請求消息,并獲取所述IPMB消息接收處理任務(wù)單元所取得的對應(yīng)的應(yīng)答消息。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述IPMB消息接收處理任務(wù)單元包括:
消息讀取模塊,用于從所述IPMB總線消息緩沖隊列中讀取消息;
消息校驗?zāi)K,用于校驗消息包的消息校驗字;
消息判斷模塊,用于根據(jù)消息的網(wǎng)絡(luò)功能號判斷校驗通過的消息是否為請求消息,當(dāng)所述消息為請求消息時,將所述請求消息放入所述IPMB請求消息隊列;
應(yīng)答消息匹配模塊,用于當(dāng)所述消息判斷模塊判斷消息為應(yīng)答消息時,在等待應(yīng)答匹配鏈表中查詢應(yīng)答消息的應(yīng)答匹配項,將應(yīng)答消息發(fā)送給所述應(yīng)答匹配項中描述的郵箱。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述IPMB消息發(fā)送并等待應(yīng)答接口包括:
消息郵箱創(chuàng)建模塊,判斷要發(fā)送的消息是否為請求消息,是則為所述請求消息創(chuàng)建一個消息郵箱;
應(yīng)答等待模塊,用于打包一個描述有所述消息郵箱的應(yīng)答匹配項,并加入等待應(yīng)答匹配鏈表;
應(yīng)答處理模塊,用于將從所述消息郵箱中接收到的應(yīng)答消息拷貝進(jìn)返回數(shù)據(jù)緩存中,從等待應(yīng)答匹配鏈表中刪除所述應(yīng)答匹配項。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于研祥智能科技股份有限公司,未經(jīng)研祥智能科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010246368.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:伸縮式戶外安全圍欄樁
- 下一篇:使用密碼保護(hù)存儲器的裝置和方法
- ATCA平臺下的IPMI報文監(jiān)視系統(tǒng)以及方法
- ATCA平臺下的IPMI報文監(jiān)視系統(tǒng)
- 一種服務(wù)器傳感器信息采集方法
- 一種基于IPMI平臺的電源循環(huán)測試裝置及方法
- 一種IPMI進(jìn)程監(jiān)控方法、系統(tǒng)、設(shè)備及計算機(jī)介質(zhì)
- 基板管理控制器的安全防護(hù)方法、裝置與電子設(shè)備
- 一種多線程操作IPMI命令的方法、設(shè)備及可讀介質(zhì)
- 數(shù)據(jù)采集方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種基于IPMI的機(jī)箱監(jiān)控顯示設(shè)備
- BIOS與BMC之間IPMI命令交互次數(shù)異常檢測方法、系統(tǒng)及狀態(tài)機(jī)





