本發(fā)明涉及服務(wù)器,更具體地涉及一種電子設(shè)備和電子設(shè)備執(zhí)行的熱插拔方法。
背景技術(shù):
1、在服務(wù)器領(lǐng)域中,服務(wù)器的核心組件是處理器、內(nèi)存、非易失性內(nèi)存主機(jī)控制器接口硬盤等設(shè)備。除此之外,根據(jù)服務(wù)器的功能和適用場景,還可以連接外圍器件互連設(shè)備,例如,外部設(shè)備互聯(lián)總線磁盤陣列卡。
2、在實(shí)際使用過程中,對發(fā)生故障的連接外圍器件互連設(shè)備進(jìn)行更換時(shí)需要對服務(wù)器進(jìn)行斷電,影響了服務(wù)器的業(yè)務(wù)運(yùn)行,降低了服務(wù)器的適用性。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題,本發(fā)明提供了提高服務(wù)器的適用性的電子設(shè)備和電子設(shè)備執(zhí)行的熱插拔方法。
2、根據(jù)本發(fā)明的第一個(gè)方面,提供了一種電子設(shè)備,包括:多個(gè)插槽,插槽用于接入擴(kuò)展設(shè)備;基板管理控制器,基板管理控制器具有多個(gè)第一接口,第一接口與多個(gè)插槽中的至少一個(gè)插槽連接,基板管理控制器用于設(shè)置各個(gè)第一接口的插拔狀態(tài);處理器,處理器與多個(gè)插槽和基板管理控制器連接,其中處理器與各個(gè)插槽通過相應(yīng)的通信鏈路連接,處理器用于根據(jù)基板管理控制器提供的第一接口的插拔狀態(tài)確定與第一接口連接的插槽的通信鏈路是中斷使能狀態(tài)還是中斷關(guān)閉狀態(tài),如果通信鏈路是中斷使能狀態(tài),則將通信鏈路對應(yīng)的插槽與擴(kuò)展設(shè)備之間的連接斷開,如果通信鏈路是中斷關(guān)閉狀態(tài),則允許通信鏈路對應(yīng)的插槽與擴(kuò)展設(shè)備之間的連接。
3、本發(fā)明的第二方面提供了一種電子設(shè)備執(zhí)行的熱插拔方法,包括:基板管理控制器設(shè)置各個(gè)第一接口的插拔狀態(tài);處理器根據(jù)基板管理控制器提供的第一接口的插拔狀態(tài)確定與第一接口連接的插槽的通信鏈路是中斷使能狀態(tài)還是中斷關(guān)閉狀態(tài),如果通信鏈路的中斷狀態(tài)是中斷使能狀態(tài),則將通信鏈路對應(yīng)的插槽與擴(kuò)展設(shè)備之間的連接斷開,如果通信鏈路的中斷狀態(tài)是中斷關(guān)閉狀態(tài),則允許通信鏈路對應(yīng)的插槽與擴(kuò)展設(shè)備之間的連接。
1.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
2.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括針對各個(gè)通信鏈路設(shè)置的狀態(tài)寄存器,所述插拔狀態(tài)為第一狀態(tài)或第二狀態(tài),所述處理器用于:
3.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述基板管理控制器實(shí)現(xiàn)為集成電路。
4.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括具有多個(gè)第二接口的操作臺控制面板,所述第二接口與所述多個(gè)插槽中的至少一個(gè)插槽連接,所述操作臺控制面板用于設(shè)置各個(gè)第二接口的插拔狀態(tài);
5.根據(jù)權(quán)利要求4所述的電子設(shè)備,其特征在于,所述操作臺控制面板包括所述多個(gè)第二接口以及與所述多個(gè)第二接口一一對應(yīng)地連接的多個(gè)第三接口,所述第三接口用于響應(yīng)于用戶操作來產(chǎn)生控制信號,所述操作臺控制面板用于根據(jù)各個(gè)第三接口提供的控制信號來設(shè)置與第三接口連接的第二接口的插拔狀態(tài)。
6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,所述第三接口為按鍵,每個(gè)第三接口通過開關(guān)器件與相應(yīng)的第二接口連接,所述開關(guān)器件用于根據(jù)第三接口提供的控制信號將第二接口接地,其中,所述第二接口的插拔狀態(tài)為第一狀態(tài)或第二狀態(tài),接地的第二接口處于第一狀態(tài),未接地的第二接口處于第二狀態(tài);
7.根據(jù)權(quán)利要求4所述的電子設(shè)備,其特征在于,所述第一接口和所述第二接口均為通用輸入輸出接口。
8.根據(jù)權(quán)利要求4所述的電子設(shè)備,其特征在于,所述處理器包括第一處理器和第二處理器;所述多個(gè)插槽包括多個(gè)第一插槽和多個(gè)第二插槽;
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述第一處理器與所述第二處理器通過總線連接,所述總線包括加速器緩存一致性互連總線、超級路徑互聯(lián)總線和全局內(nèi)存互連總線。
10.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述插槽是具有n個(gè)通道的外設(shè)部件互連標(biāo)準(zhǔn)插槽,n為大于1的整數(shù)。
11.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述通信鏈路是外設(shè)部件互連標(biāo)準(zhǔn)鏈路。
12.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述電子設(shè)備為服務(wù)器。
13.一種根據(jù)權(quán)利要求1至12任一項(xiàng)所述的電子設(shè)備執(zhí)行的熱插拔方法,其特征在于,所述方法包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述電子設(shè)備還包括針對各個(gè)通信鏈路設(shè)置的狀態(tài)寄存器,所述確定與第一接口連接的插槽的通信鏈路是中斷使能狀態(tài)還是中斷關(guān)閉狀態(tài),如果通信鏈路的中斷狀態(tài)是中斷使能狀態(tài),則將所述通信鏈路對應(yīng)的插槽與擴(kuò)展設(shè)備之間的連接斷開,如果通信鏈路的中斷狀態(tài)是中斷關(guān)閉狀態(tài),則允許所述通信鏈路對應(yīng)的插槽與擴(kuò)展設(shè)備之間的連接,包括:
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述電子設(shè)備還包括具有多個(gè)第二接口的操作臺控制面板,所述第二接口與所述多個(gè)插槽中的至少一個(gè)插槽連接,所述方法還包括: