亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基板管理控制器存取方法

文檔序號:8361380閱讀:514來源:國知局
基板管理控制器存取方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于服務(wù)器技術(shù),特別系關(guān)于基板管理控制器(baseboard managementcontroller,簡稱BMC)的存取方法。
【背景技術(shù)】
[0002]提供智慧平臺管理接口(IntelligentPlatform Management Interface,簡稱IPMI)的服務(wù)器具備獨立于中央處理器的基板管理控制器。基板管理控制器監(jiān)視服務(wù)器內(nèi)多處感測器,以掌握和自動回報服務(wù)器內(nèi)的溫度和電源穩(wěn)定性等運作狀況。作為IPMI的核心,基板管理控制器視實作方式可連接南橋(southbridge)芯片、Super I/O (多個輸出入控制器的整合模塊)、網(wǎng)絡(luò)接口卡(network interface card,簡稱NIC)等等。提供如此多的對外連接,且這些連接又是其他主機板上的局部樞紐的情形下,服務(wù)器運作時勢必會有多個來源的信號于同時段送達基板管理控制器,造成存取沖突。

【發(fā)明內(nèi)容】

[0003]鑒于上述問題,本發(fā)明旨在提供存取基板管理控制器時排除沖突或干擾的方法。
[0004]本發(fā)明提供一種基板管理控制器存取方法,其步驟包含:一服務(wù)器的一基板管理控制器依據(jù)一第一權(quán)限值設(shè)置命令,設(shè)置一第一權(quán)限值;該服務(wù)器的一基本輸入輸出系統(tǒng)(basic input/output system,簡稱B1S)傳輸一數(shù)據(jù)讀取命令至該基板管理控制器,該數(shù)據(jù)讀取指令帶有該第一權(quán)限值;以及該基板管理控制器依據(jù)該數(shù)據(jù)讀取命令,向該基本輸入輸出系統(tǒng)傳輸一基本輸入輸出系統(tǒng)設(shè)定數(shù)據(jù)。
[0005]本發(fā)明提供一種基板管理控制器存取方法,其步驟包含:一服務(wù)器的一基板管理控制器依據(jù)一第一權(quán)限值設(shè)置命令,設(shè)置一第一權(quán)限值;該基本輸入輸出系統(tǒng)傳輸帶有該第一權(quán)限值的一基本輸入輸出系統(tǒng)設(shè)定數(shù)據(jù)至該基板管理控制器;以及該基板管理控制器將該基本輸入輸出系統(tǒng)設(shè)定數(shù)據(jù)存儲于一非揮發(fā)性(non-volatile)存儲體。
[0006]在一實施例中,當(dāng)該基板管理控制器已設(shè)置了該第一權(quán)限值,且連接該基板管理控制器的一遠程控制端向該基板管理控制器傳輸一數(shù)據(jù)存入命令或該數(shù)據(jù)讀取命令時,該基板管理控制器返回該第一權(quán)限值給該遠程控制端,從而該遠程控制端對該基板管理控制器的數(shù)據(jù)存入或數(shù)據(jù)讀取失敗。
[0007]在一實施例中,該基板管理控制器通過一網(wǎng)絡(luò)端口連接一遠程控制端,前述步驟更包含:該基板管理控制器自該基本輸入輸出系統(tǒng)或該遠程控制端接收該第一權(quán)限值設(shè)置命令;以及該基板管理控制器判斷該第一權(quán)限值設(shè)置命令是否來自該網(wǎng)絡(luò)端口。若該第一權(quán)限值設(shè)置命令來自該網(wǎng)絡(luò)端口,該基板管理控制器拒絕設(shè)置該第一權(quán)限值。若該第一權(quán)限值設(shè)置命令不是來自該網(wǎng)絡(luò)端口,基板管理控制器依據(jù)該第一權(quán)限值設(shè)置命令設(shè)置該第一權(quán)限值。
[0008]在一實施例中,當(dāng)該基板管理控制器設(shè)置該第一權(quán)限值達一時限時,該基板管理控制器消除該基板管理控制器中所設(shè)置的該第一權(quán)限值。在另一實施例中,本發(fā)明的基板管理控制器存取方法于該基板管理控制器向該基本輸入輸出系統(tǒng)傳輸該基本輸入輸出系統(tǒng)設(shè)定數(shù)據(jù)的步驟后,更包括該基本輸入輸出系統(tǒng)指示該基板管理控制器消除該基板管理控制器中所設(shè)置的該第一權(quán)限值。在上述兩實施例中,該基板管理控制器消除該基板管理控制器中所設(shè)置的該第一權(quán)限值的步驟包含該基板管理控制器用一第二權(quán)限值取代該第一權(quán)限值,該基板管理控制器通過一網(wǎng)絡(luò)端口連接一遠程控制端,該遠程控制端系使用該第二權(quán)限值進行與基板管理控制器間的數(shù)據(jù)傳輸。
[0009]在一實施例中,本發(fā)明的基板管理控制器存取方法更包含:該基本輸入輸出系統(tǒng)于一互補式金屬氧化物半導(dǎo)體(complementary metal-oxi de-semi conductor,簡稱 CMOS)存儲芯片存儲該基本輸入輸出系統(tǒng)設(shè)定數(shù)據(jù);該服務(wù)器重新開機;以及該基本輸入輸出系統(tǒng)自該互補式金屬氧化物半導(dǎo)體存儲芯片載入該基本輸入輸出系統(tǒng)設(shè)定數(shù)據(jù)以運作。在一實施例中,該服務(wù)器重新開機的步驟包括該基板管理控制器控制該服務(wù)器重新開機。
[0010]綜上所述,藉由對基板管理控制器定義第一權(quán)限值,可以排除其他設(shè)備對基板管理控制器進行操作干擾基本輸入輸出系統(tǒng)與基板管理控制器間的數(shù)據(jù)傳輸,利于基本輸入輸出系統(tǒng)與基板管理控制器間的數(shù)據(jù)傳輸?shù)捻樌M行。
[0011]以上關(guān)于本
【發(fā)明內(nèi)容】
及以下關(guān)于實施方式的說明用以示范與闡明本發(fā)明的精神與原理,并提供對本發(fā)明的權(quán)利要求保護范圍更進一步的解釋。
【附圖說明】
[0012]圖1為依據(jù)本發(fā)明一實施例服務(wù)器的高階方塊圖。
[0013]圖2為依據(jù)本發(fā)明一實施例基板管理控制器存取方法的流程圖。
[0014]圖3為依據(jù)本發(fā)明另一實施例基板管理控制器存取方法的流程圖。
[0015]圖4為依據(jù)本發(fā)明又一實施例基板管理控制器存取方法的流程圖。
[0016]其中,附圖標(biāo)記:
[0017]I 服務(wù)器
[0018]10基本輸入輸出系統(tǒng)
[0019]12非揮發(fā)性存儲體
[0020]14基板管理控制器
[0021]16 網(wǎng)絡(luò)端口
[0022]2 遠程控制端
【具體實施方式】
[0023]以下在實施方式中敘述本發(fā)明的詳細特征,其內(nèi)容足以使任何本領(lǐng)域的技術(shù)人員了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實施,且依據(jù)本說明書所公開的內(nèi)容、權(quán)利要求保護范圍及附圖,任何本領(lǐng)域的技術(shù)人員可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點。以下實施例進一步說明本發(fā)明的諸面向,但非以任何面向限制本發(fā)明的范疇。
[0024]請參見圖1。圖1為依據(jù)本發(fā)明一實施例服務(wù)器的高階方塊圖。如圖1所示,月艮務(wù)器I包含基本輸入輸出系統(tǒng)10、基板管理控制器14、網(wǎng)絡(luò)端口 16和非揮發(fā)性存儲體12?;骞芾砜刂破?4透過網(wǎng)絡(luò)端口 16和網(wǎng)絡(luò)耦接遠程控制端2,且可用以控制服務(wù)器I的開關(guān)機。非揮發(fā)性存儲體12可以是快閃記憶體(flash memory)或其他類型的電氣可抹除可編程只讀記憶體(electrically erasable programmable read-only memory,簡稱EEPROM)等非揮發(fā)性的儲存兀件,以 I2C (Inter-1ntegrated Circuit)或 SPI (SerialPeripheral Interface)等總線稱接基板管理控制器14。為方便說明,實務(wù)上服務(wù)器I可能尚包含的中央處理器、主要為中央處理器所用的隨機存取記憶體(如DIMM[dual in-linememory module])、散熱模塊、電源供應(yīng)器、硬盤、磁盤陣列(如RAID [redundant array ofindependent disks])卡以及對前述諸硬件的感測器等等未繪示于圖1中。
[0025]基本輸入輸出系統(tǒng)10的運作涉及中央處理器和一個專用的只讀存儲體。此只讀存儲體存放服務(wù)器I開機時中央處理器透過其程式計數(shù)器(program counter)會首先讀取到的機器碼(machine code)。中央處理器執(zhí)行此機器碼即具基本輸入輸出系統(tǒng)10的功能。一般而言,基本輸入輸出系統(tǒng)10可視為一個完整獨立的功能區(qū)塊?;据斎胼敵鱿到y(tǒng)10可以但不限于以低針數(shù)(Low Pin Count,簡稱LPC)總線耦接基板管理控制器14。本發(fā)明中,基本輸入輸出系統(tǒng)10可透過基板管理控制器14存取非揮發(fā)性存儲體12所儲存的備份設(shè)定。
[0026]請配合圖1參見圖2。圖2為依據(jù)本發(fā)明一實施例基板管理控制器存取方法的流程圖,特別是當(dāng)基本輸入輸出系統(tǒng)10讀取信號來源時的步驟。如圖2所示,于步驟S201中,基板管理控制器14自基本輸入輸出系統(tǒng)10或遠程控制端2接收到一道第一權(quán)限值設(shè)置命令,指示基板管理控制器14設(shè)置第一權(quán)限值。于步驟S203中,基板管理控制器14判斷第一權(quán)限值設(shè)置命令來自網(wǎng)絡(luò)端口 16,以確認(rèn)第一權(quán)限值設(shè)置命令是來自基本輸入輸出系統(tǒng)10還是遠程控制端2,若第一權(quán)限值設(shè)置命令是來自網(wǎng)絡(luò)端口 16,說明是遠程控制端2發(fā)出的命令,否則就是基本輸入輸出系統(tǒng)10發(fā)出的命令。當(dāng)?shù)谝粰?quán)限值設(shè)置命令來自基本輸入輸出系統(tǒng)10時,基板管理控制器14于步驟S205中設(shè)置第一權(quán)限值,設(shè)置權(quán)限值可以是基板管理控制器14修改其內(nèi)部快取(cache)或非揮發(fā)性存儲體12所暫存的某個旗標(biāo)(flag)或數(shù)據(jù)結(jié)構(gòu)或是記錄下一段數(shù)值,凡本發(fā)明所屬領(lǐng)域的技術(shù)人員皆應(yīng)可自由發(fā)想。在一實施例中,基板管理控制器14中所設(shè)置的第一權(quán)限值只被容許維持一段時間(如三分鐘),因此基板管理控制器
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1