欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種避免飛騰服務器上bios與bmc讀取健康信息沖突的方法

文檔序號:6637340閱讀:1165來源:國知局
一種避免飛騰服務器上bios與bmc讀取健康信息沖突的方法
【專利摘要】本發(fā)明提供一種避免飛騰服務器上BIOS與BMC讀取健康信息沖突的方法,系統(tǒng)上電后,CPU發(fā)給BMC的一個GPIO和BMC發(fā)給CPU的一個GPIO,默認都設置為高電平,當占用總線后,將發(fā)給對方的GPIO信號變?yōu)榈碗娖?,平時CPU不占用總線,都是BMC占用總線循環(huán)訪問W83795的I2C傳感器,獲取電壓溫度的健康信息,BMC在相鄰2次訪問傳感器期間即釋放總線訪問權時會將發(fā)送給CPU的GPIO總線設置為高電平,當用戶進入BIOS查看健康信息的界面后,CPU開始要占用總線獲取傳感器信息了,CPU判斷BMC發(fā)送的GPIO狀態(tài),并判斷BMC是否已經釋放總線,得知總線釋放后占領總線讀取傳感器信息,讀完一次后,釋放總線,CPU和BMC如此輪訓讀取當前的健康信息,因而避免相互沖突。
【專利說明】—種避免飛騰服務器上BI OS與BMC讀取健康信息沖突的方法

【技術領域】
[0001]本專利適用于采用國產處理器的國產服務器領域,具體提供一種避免飛騰服務器上B1S與BMC讀取健康信息沖突的方法。

【背景技術】
[0002]隨著科技的發(fā)展,采用國產處理器的服務器在各個領域中開始得到廣泛的應用,為了實現用戶對本地和遠程都可以查看系統(tǒng)電壓溫度等健康信息的功能,主板設計中需要實現B1S和BMC對健康信息的提取,本專利具體提供一種避免飛騰服務器上B1S與BMC讀取健康信息沖突的方法。


【發(fā)明內容】

[0003]本發(fā)明的目的是提供一種避免飛騰服務器上B1S與BMC讀取健康信息沖突的方法。
[0004]本發(fā)明的目的是按以下方式實現的,具體實施步驟如下:
系統(tǒng)上電后,CPU發(fā)給BMC的一個GP1和BMC發(fā)給CPU的一個GP10,默認都設置為高電平,當占用總線后,將發(fā)給對方的GP1信號變?yōu)榈碗娖?,平時CPU不占用總線,都是BMC占用總線循環(huán)訪問W83795的I2C傳感器,獲取電壓溫度的健康信息,BMC在相鄰2次訪問傳感器期間即釋放總線訪問權時會將發(fā)送給CPU的GP1總線設置為高電平,當用戶進入B1S查看健康信息的界面后,CPU開始要占用總線獲取傳感器信息了,CPU判斷BMC發(fā)送的GP1狀態(tài),并判斷BMC是否已經釋放總線,得知總線釋放后占領總線讀取傳感器信息,讀完一次后,釋放總線,CPU和BMC如此輪訓讀取當前的健康信息,因而避免相互沖突。
[0005]本發(fā)明的一種飛騰服務器中避免B1S與BMC讀取系統(tǒng)健康信息沖突的方法,有益效果是:為方便用戶本地查看服務器主板的電壓溫度等電壓信息,服務器的B1S會讀取主板傳感器的電壓和溫度信息并在B1S中顯示,同時為了方便用戶在遠程能通過服務器管理界面查看主板的健康狀況,主板BMC也要能夠讀取主板的傳感器信息,這樣就會出現二者同時讀取導致沖突的問題,為了避免上述沖突,通過在CPU和BMC間功過2個GP1 口通信的方式避免了飛騰服務器上B1S和BMC讀取健康信息沖突的問題。

【專利附圖】

【附圖說明】
[0006]圖1是系統(tǒng)流程圖;
圖2是系統(tǒng)電路原理框圖。

【具體實施方式】
[0007]參照說明書附圖對本發(fā)明的方法作以下詳細地說明。
[0008]一種避免飛騰服務器上B1S與BMC讀取健康信息沖突的方法,實施步驟如下: 系統(tǒng)上電后,CPU發(fā)給BMC的一個GP1和BMC發(fā)給CPU的一個GP1默認都設置為高電平,當占用總線后,將發(fā)給對方的GP1信號變?yōu)榈碗娖?,平時CPU不占用總線,都是BMC占用總線循環(huán)訪問W83795這個I2C傳感器獲取電壓溫度等健康信息,BMC在相鄰2次訪問傳感器期間即釋放總線訪問權時會將發(fā)送給CPU的GP1總線設置為高電平,當用戶進入B1S查看健康信息的界面后,CPU開始要占用總線獲取傳感器信息了,CPU判斷BMC發(fā)送的GP1狀態(tài)判斷BMC是否已經釋放總線,得知總線釋放后占領總線讀取傳感器信息,讀完一次后,釋放總線,CPU和BMC如此輪訓讀取當前的健康信息,并且不會沖突。
[0009]除說明書所述的技術特征外,均為本專業(yè)技術人員的已知技術。
【權利要求】
1.一種避免飛騰服務器上B1S與BMC讀取健康信息沖突的方法,其特征在于,具體實施步驟如下: 系統(tǒng)上電后,CPU發(fā)給BMC的一個GP1和BMC發(fā)給CPU的一個GP10,默認都設置為高電平,當占用總線后,將發(fā)給對方的GP1信號變?yōu)榈碗娖剑綍rCPU不占用總線,都是BMC占用總線循環(huán)訪問W83795的I2C傳感器,獲取電壓溫度的健康信息,BMC在相鄰2次訪問傳感器期間即釋放總線訪問權時會將發(fā)送給CPU的GP1總線設置為高電平,當用戶進入B1S查看健康信息的界面后,CPU開始要占用總線獲取傳感器信息了,CPU判斷BMC發(fā)送的GP1狀態(tài),并判斷BMC是否已經釋放總線,得知總線釋放后占領總線讀取傳感器信息,讀完一次后,釋放總線,CPU和BMC如此輪訓讀取當前的健康信息,因而避免相互沖突。
【文檔編號】G06F13/20GK104408000SQ201410730198
【公開日】2015年3月11日 申請日期:2014年12月5日 優(yōu)先權日:2014年12月5日
【發(fā)明者】劉強, 金長新, 于治樓 申請人:浪潮集團有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
拜城县| 庆安县| 罗山县| 永修县| 定西市| 沐川县| 集安市| 石楼县| 皋兰县| 福建省| 毕节市| 涞源县| 大足县| 南皮县| 五常市| 静海县| 屏山县| 株洲县| 青浦区| 呼和浩特市| 房山区| 阳江市| 浑源县| 威远县| 马公市| 瑞昌市| 永靖县| 丰原市| 明星| 长子县| 临沭县| 富民县| 镇雄县| 威宁| 建湖县| 屏边| 揭东县| 来凤县| 扶沟县| 嵊州市| 锡林浩特市|