[發明專利]一種呈現服務器硬件初始化程度的方法及服務器有效
| 申請號: | 201410765291.3 | 申請日: | 2014-12-11 |
| 公開(公告)號: | CN104503783B | 公開(公告)日: | 2018-02-13 |
| 發明(設計)人: | 張飛;楊建峰 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F3/14 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 馮艷蓮 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 呈現 服務器 硬件 初始化 程度 方法 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種呈現服務器硬件初始化程度的方法及服務器。
背景技術
目前,在啟動服務器的過程中,只有在快進入OS(Operations System,操作系統)的時候BIOS(Basic Input Output System,基本輸入輸出系統)模塊才會控制顯卡向顯示屏輸出信號,啟動顯示屏,而在這之前顯示屏一直是黑屏,因此,從服務器上電到顯示屏被啟動之前,用戶長時間無法直觀地從顯示屏上獲取到任何呈現信息。
隨著服務器中CPU(Central Processing Unit,中央處理單元)數量的增加,從服務器上電到顯示屏被啟動的時間變得更長,比如:服務器包括8個CPU,內存為192個DIMM(Dual-Inline-Memory-Modules,雙列直插式存儲模塊)時,從服務器上電到顯示屏被啟動的時間大約在25~30分鐘左右,服務器從上電到顯示屏被啟動的過程中,顯示屏上無任何有效的啟動信息,而這個時間可能長達30分鐘,在此期間,用戶只能長時間處于被動等待顯示屏啟動,如果服務器啟動發生異常的話,無法及時通知服務器管理員,服務器管理員只能通過BMC(Baseboard Management Controller,基板管理控制器)管理界面獲取啟動的異常信息,或者是查看啟動時間超時的方式來查看服務器是否發生異常,進而重新啟動服務器,這樣,目前存在無法呈現服務器硬件初始化程度的缺陷。
為了解決無法呈現服務器硬件初始化程度的缺陷,目前提出了一種呈現服務器硬件初始化程度的方法,在該方案中,服務器上電后,BIOS模塊就控制顯卡向顯示屏輸出信號,提前啟動顯示屏,而不是在進入OS的時候才啟動顯示屏,那么BIOS模塊在運行過程中的呈現信息就會在顯示屏上顯示。
上述方案中,BIOS模塊在運行初期指定顯存地址,通過向顯存地址直接寫數據的方式來實現提前啟動顯示屏,而在PCIE(Peripheral Component Interconnect Express,外圍組件快速互連)擴展卡初始化之前必須停止向顯存地址寫入BIOS模塊的啟動數據,否則就會造成地址沖突,導致PCIE擴展卡初始化失敗,BIOS模塊執行掛死,因此,上述方案雖然可以提前啟動顯示屏,但是,無法覆蓋整個BIOS模塊運行階段,也就是說,無法在整個BIOS模塊運行階段,顯示屏上均呈現服務器硬件初始化程度,因此,存在無法在整個BIOS模塊運行階段,顯示屏均呈現服務器硬件初始化程度的相關信息缺陷。
發明內容
本發明實施例提供一種呈現服務器硬件初始化程度的方法及服務器,用以解決現有技術中在整個BIOS模塊運行階段,服務器硬件初始化程度的相關信息均呈現的缺陷。
第一方面,提供一種服務器,包括顯卡,還包括基本輸入輸出系統BIOS模塊、帶外系統和信號選擇開關,所述帶外系統包括基板管理控制器BMC模塊和所述BMC模塊所運行的硬件系統,其中:
所述信號選擇開關,用于接收第一控制指令,根據所述第一控制指令將所述BMC模塊所運行的硬件系統中的帶外中央處理器CPU與所述顯卡連接,及接收第二控制指令,根據所述第二控制指令將所述顯卡從與所述帶外CPU的連接切換至與所述服務器的CPU或者集成南橋PCH連接;
所述帶外系統,用于在接收到所述BIOS模塊運行至預設進程時發送的開關切換指令之前,向所述信號選擇開關發送所述第一控制指令,令所述帶外CPU與所述顯卡連接,接收所述BIOS模塊發送的用于表征所述服務器中包含的硬件的初始化程度的呈現信息,并將所述呈現信息通過所述顯卡進行呈現;在接收到所述BIOS模塊運行至所述預設進程時發送的所述開關切換指令時,向所述信號選擇開關發送所述第二控制指令;
所述BIOS模塊,用于在運行至所述預設進程之前將所述呈現信息發送至所述BMC模塊,使得所述BMC模塊將所述呈現信息通過所述顯卡進行呈現;在運行至所述預設進程時,向所述BMC模塊發送所述開關切換指令,令所述BMC模塊向所述信號選擇開關發送所述第二控制指令。
結合第一方面,在第一種可能的實現方式中,所述預設進程是指執行對外部設備互連快速通道PCIE擴展卡進行初始化操作的進程。
第二方面,提供一種呈現所述服務器硬件初始化程度的方法,所述方法應用的服務器包括顯卡、基本輸入輸出系統BIOS模塊、帶外系統和信號選擇開關,所述帶外系統包括基板管理控制器BMC模塊和所述BMC模塊所運行的硬件系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410765291.3/2.html,轉載請聲明來源鉆瓜專利網。





