亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對管理控制器的存儲器子系統(tǒng)進行初始化的制作方法

文檔序號:6352196閱讀:151來源:國知局
專利名稱:對管理控制器的存儲器子系統(tǒng)進行初始化的制作方法
對管理控制器的存儲器子系統(tǒng)進行初始化
背景技術
管理控制器是專用于管理主機系統(tǒng)的硬件的一件硬件。主機系統(tǒng)可以是服務器系統(tǒng)、個人計算機或任何其他物理計算系統(tǒng)。物理計算系統(tǒng)典型地包括母板,其為用來容納諸如存儲器、處理器、輸入/輸出控制器等之類的各種部件的主電路板。管理控制器可以獨立于這些部件進行操作以對它們進行管理。為了獨立地操作,管理控制器典型地包括其自己的存儲器系統(tǒng)和固件。該固件包括用于操作管理控制器的多個指令。該固件還包括用于對管理控制器的存儲器子系統(tǒng)進行初始化的指令。對存儲器子系統(tǒng)進行初始化指的是使存儲器控制器和存儲器準備好進行正常操作的過程。每當管理控制器被通電時,必須執(zhí)行存儲器初始化過程。在某些現(xiàn)代物理計算系統(tǒng)中,將用于主機系統(tǒng)的視頻控制器與管理控制器集成以節(jié)省成本。視頻控制器是專用于向諸如監(jiān)視器的顯示設備上呈現(xiàn)用于顯示的圖形的一件硬 件。視頻控制器使用管理控制器所使用的相同存儲器子系統(tǒng)。因此,如果管理控制器存儲器未被正確地(properly)初始化,則視頻控制器將不能運行。當管理控制器被通電時,其執(zhí)行啟動過程。該啟動過程特別地包括對管理處理器的存儲器子系統(tǒng)進行初始化。在某些情況下,硬件可能易于發(fā)生故障。因此,如果由于某種原因,管理控制器未能正確地啟動或正確地對存儲器子系統(tǒng)進行初始化,則管理控制器存儲器子系統(tǒng)將不會運行。由于視頻控制器依賴于管理控制器存儲器子系統(tǒng),所以視頻控制器也將不能運行。主機系統(tǒng)可以在沒有管理控制器的標準功能的情況下操作。然而,主機系統(tǒng)需要使用視頻控制器以提供人機交互。


了本文所述的原理的實施例,并且是本說明書的一部分。所示的實施例僅僅是示例,并且不限制權利要求的范圍。圖I是示出了根據(jù)本文所述原理的一個示例的主機系統(tǒng)與管理控制器之間的關系的圖。圖2是示出了根據(jù)本文所述原理的一個示例的管理控制器的說明性部件的圖。圖3是示出了根據(jù)本文所述原理的一個示例的存儲器子系統(tǒng)的說明性部件的圖。圖4是示出了根據(jù)本文所述原理的一個示例的用于對存儲器控制器和存儲器進行初始化的說明性方法的流程圖。圖5是示出了根據(jù)本文所述原理的一個示例的用于使用存儲器初始化模塊來對存儲器進行初始化的說明性方法的流程圖。遍及各圖,相同的附圖標記指示類似但不一定相同的元件。
具體實施例方式如上所述,當管理控制器被通電時,其執(zhí)行啟動過程。該啟動過程特別地包括對管理處理器的存儲器子系統(tǒng)進行初始化。在某些情況下,硬件可能易于發(fā)生故障。因此,如果由于某種原因,管理控制器未能正確地啟動或正確地對存儲器子系統(tǒng)進行初始化,則管理控制器存儲器子系統(tǒng)將不會運行。由于視頻控制器依賴于管理控制器存儲器子系統(tǒng),所以視頻控制器也將不能運行。主機系統(tǒng)可以在沒有管理控制器的標準功能的情況下操作。然而,主機系統(tǒng)需要使用視頻控制器以提供人機交互。某些主機系統(tǒng)包括可選只讀存儲器(ROM)??蛇xROM是主機系統(tǒng)的基本輸入輸出系統(tǒng)(BIOS)能夠可選地使用的一件固件。如果管理控制器的固件未能對存儲器子系統(tǒng)進行初始化,則可選ROM可以對管理控制器內(nèi)的存儲器子系統(tǒng)進行初始化。然而,此過程導致安全問題,因為為主機系統(tǒng)提供了對管理控制器存儲器子系統(tǒng)的存儲器控制器的訪問??紤]到這些及其他問題,本說明書公開了一種用于在管理控制器的固件未能對存儲器子系統(tǒng)進行初始化的情況下對管理控制器的存儲器子系統(tǒng)進行初始化的安全方法。根據(jù)某些說明性示例,所述管理控制器包括附加存儲器初始化模塊,諸如具體地被設計成用于對存儲器子系統(tǒng)進行初始化的硬件狀態(tài)機。硬件狀態(tài)機是被設計成響應于特定條件而執(zhí) 行特定功能的一件硬件。下面將給出關于硬件狀態(tài)機的功能的更多細節(jié)。使用故障安全(failsafe)啟動定時器來確定固件是否成功地對管理控制器的存儲器子系統(tǒng)進行初始化。如果存儲器子系統(tǒng)未被管理控制器成功地初始化,則故障安全啟動定時器可以向硬件狀態(tài)機發(fā)送信號。此信號將提示硬件狀態(tài)機執(zhí)行存儲器子系統(tǒng)初始化功能。通過使用體現(xiàn)本文所述原理的方法或系統(tǒng),即使固件未能正確地啟動或對管理控制器的存儲器子系統(tǒng)進行初始化,與視頻控制器集成的管理控制器仍可以向主機系統(tǒng)提供視頻控制器功能。此外,未向主機系統(tǒng)提供對存儲器子系統(tǒng)的存儲器控制器的訪問。這允許實現(xiàn)更安全的系統(tǒng)。在以下描述中,出于說明的目的,闡述了許多特定細節(jié)以便提供對本系統(tǒng)和方法的透徹理解。然而,對于本領域的技術人員而言將顯而易見的是可以在沒有這些特定細節(jié)的情況下實施本設備、系統(tǒng)和方法。本說明書中的對“實施例”、“示例”或類似語言的提及意指結合該實施例或示例所描述的特定特征、結構或特性被包括在至少那一個實施例中,但不一定在其他實施例中。短語“在一個實施例中”或類似短語在本說明書中的不同位置的各種實例不一定全部指代同一實施例。圖I是示出了主機系統(tǒng)(102)與管理控制器(104)之間的關系的圖。根據(jù)某些說明性示例,使用管理控制器(104)來管理主機系統(tǒng)(102)的各種硬件部件。管理控制器(104)的管理任務可以包括監(jiān)視主機系統(tǒng)(102)的功率狀態(tài)、溫度以及冷卻風扇速度。管理控制器(104)然后可以將此信息報告給主機系統(tǒng)(102)的操作系統(tǒng)。如上所述,有時將視頻控制器(106)與管理控制器(104)集成。在此類實施方式中,視頻控制器(106)使用管理控制器(104)所使用的相同存儲器子系統(tǒng)(110)。存儲器子系統(tǒng)(110 )包括存儲器控制器和存儲器本身兩者。此存儲器子系統(tǒng)(110)在管理控制器(104)第一次被通電時被初始化。響應于被通電,管理控制器(104)執(zhí)行對存儲器子系統(tǒng)(110)進行初始化的任務。對存儲器子系統(tǒng)(110)進行初始化的過程涉及多個步驟,其使得存儲器從其斷電狀態(tài)變成可用狀態(tài)。下面將給出存儲器子系統(tǒng)(110)初始化過程的細節(jié)。雖然主機系統(tǒng)(102)在沒有管理控制器(104)的功能的情況下仍能夠進行操作,但主機系統(tǒng)在沒有運行的視頻控制器(106)的情況下可能不是完全可操作的。如果管理控制器(104)的存儲器子系統(tǒng)(110)未被正確地初始化,則視頻控制器(106)將不會運行。因此,如果負責對存儲器子系統(tǒng)(110)進行初始化的固件未能正確地工作,則視頻控制器(106)將不能運行。這是因為視頻控制器(106)需要使用已初始化和完全可操作的存儲器子系統(tǒng)(110)。如上所述,一些主機系統(tǒng)(102)包括能夠對管理控制器(104)的存儲器子系統(tǒng)進行初始化的可選ROM (108)??蛇xROM (108)是被設計成執(zhí)行多種任務的一件固件。例如,可選ROM可以對視頻控制器(106)進行初始化。還可以使得可選ROM能夠對管理控制器(104)的存儲器子系統(tǒng)(110)進行初始化。然而,這不是期望的,因為其允許主機系統(tǒng)(102)訪問用于管理控制器的存儲器的存儲器控制器。這打開了可能允許惡意軟件危害管理控制器(104)的安全的安全漏洞。圖2是示出了管理控制器的說明性部件的圖。根據(jù)某些說明性示例,管理控制器包括存儲器子系統(tǒng)(212)。存儲器子系統(tǒng)(212)包括存儲器控制器(214)和存儲器(216)。存儲器子系統(tǒng)(212)典型地被執(zhí)行來自管理控制器(200)的固件(208)的指令的處理器(218)初始化。存儲器子系統(tǒng)(212)被視頻控制器(202)以及管理控制器(200)的其他部件(204)使用。管理控制器(200)還包括存儲器初始化模塊(206)和故障安全啟動定時器(210)。 存儲器子系統(tǒng)(212)的存儲器(216)典型地是易失性形式的存儲器。易失性存儲器在其被斷電時丟失其數(shù)據(jù)。易失性存儲器在其被斷電時還丟失其正確地運行所需的設置。這是為什么每當管理控制器(200)被通電時必須將存儲器子系統(tǒng)(212)初始化的原因。存儲器控制器(214)是與存儲器(216)分離的數(shù)字電路。存儲器控制器(214)負責管理存儲器(216)與使用該存儲器(216)的部件(204)、包括視頻控制器(202)之間的數(shù)據(jù)流動。如上所述,視頻控制器(202)是專用于向諸如監(jiān)視器的顯示設備上呈現(xiàn)用于顯示的圖形的一件硬件。在正常操作期間,視頻控制器(202)從主機系統(tǒng)接收數(shù)據(jù)和命令。視頻控制器(202 )然后與管理控制器的存儲器系統(tǒng)相交互以向顯示設備上呈現(xiàn)用于顯示的圖像。該視頻控制器同時地讀取被呈現(xiàn)到存儲器(216)中的幀緩沖器的內(nèi)容并產(chǎn)生適合于顯示的輸出。該幀緩沖器被每秒掃描多次以向顯示設備上產(chǎn)生穩(wěn)定的圖像。由于視頻控制器(202)需要存儲器子系統(tǒng)(212)以進行操作,所以該視頻控制器(202)不能執(zhí)行其功能直至存儲器子系統(tǒng)(212)被正確地初始化。如上所述,管理控制器(200)上的固件(208)通常負責對存儲器子系統(tǒng)(212)進行初始化。固件(208)是被編程到諸如閃速存儲器之類的非易失性存儲器件上的一組處理器指令。當管理控制器(200)第一次被通電時,固件(208)命令處理器(218)執(zhí)行啟動過程以使管理控制器(200)的部件準備好進行操作。此啟動過程包括存儲器子系統(tǒng)(212)初始化過程。由于各種原因,硬件有時易于發(fā)生故障。在某些情況下,固件(208)和/或處理器(218)可能未正確地執(zhí)行啟動過程,使得存儲器子系統(tǒng)(212)未初始化或處于未知狀態(tài)。根據(jù)某些說明性示例,使用故障安全啟動定時器(210)來確定存儲器子系統(tǒng)(212)是否被正確地初始化。故障安全啟動定時器(210)可以在管理控制器(200)已被通電之后等待預定時間段以接收存儲器子系統(tǒng)(212)被正確地初始化的確認。如果故障安全啟動定時器在預定時間段之后未接收到此類確認,則故障安全啟動定時器(210)向存儲器初始化模塊(206)發(fā)送信號。存儲器初始化模塊(206)然后可以執(zhí)行存儲器子系統(tǒng)初始化過程。根據(jù)某些說明性示例,存儲器初始化模塊(206)是專用于對存儲器進行初始化的過程的硬件狀態(tài)機。硬件狀態(tài)機是被設計成基于特定輸入來產(chǎn)生特定輸出或輸出序列的一組硬件。在操作期間,硬件狀態(tài)機前進通過多個“狀態(tài)”。狀態(tài)指的是硬件狀態(tài)機的晶體管及其他數(shù)字部件的當前配置。從一個狀態(tài)到下一個的轉移是由指定條件引起的。前進通過狀態(tài)的過程可以產(chǎn)生輸出序列,其可以被設計成執(zhí)行存儲器初始化過程。因此,存儲器初始化模塊(206)與存儲器子系統(tǒng)(212)相交互以執(zhí)行存儲器子系統(tǒng)(212)初始化過程。圖3是示出了存儲器子系統(tǒng)(300)的說明性部件的圖。如上所述,存儲器子系統(tǒng)(300)包括存儲器控制器(302)和存儲器(310)。存儲器控制器(302)負責管理存儲器(310)與管理控制器(例如200,圖2)的其他部件之間的數(shù)據(jù)流動。根據(jù)某些說明性實施例,存儲器控制器(302)包括存儲器控制器配置寄存器(304)和包括延遲鎖定回路(DLL) (306)的終端控制器(308)?!?br> 存儲器控制器(302)的配置寄存器(304)用來存儲關于存儲器(310)的各種特性的信息。這些特性包括但不限于存儲器大小、存儲器類型、存儲器定時設置、存儲器映射以及存儲器接口特性。在某些情況下,可以由硬件帶(hardware strap )來提供這些設置。終端控制器(308)是存儲器控制器與存儲器(310)之間的物理接口。物理接口包括向存儲器控制器(302)和存儲器(310)發(fā)送電信號和從存儲器控制器(302)和存儲器(310)接收電信號所需的硬件。終端控制器(308)包括DLL (306)。DLL (306)是用來調(diào)整時鐘信號的相位的數(shù)字電路。由于存儲器(310)可以在與使用該存儲器(310)的其他設備不同的時鐘信號上運行,所以DLL (306)用來使時鐘信號同步以允許高效且準確的數(shù)據(jù)流動。存儲器(310)典型地是易失性形式的存儲器。易失性形式的存儲器一般以比非易失性形式存儲器更快的速度進行操作。因此,易失性形式的存儲器更適合于其中處理器定期地讀和寫數(shù)據(jù)的應用。在一個說明性示例中,管理控制器是動態(tài)隨機存取存儲器(DRAM)。DRAM是通常使用的易失性形式的存儲器。DRAM包括每個存儲位一個晶體管和一個電容元件。與其他形式的存儲器相比,這是少量的部件。因此,DRAM—般具有比其他形式的存儲器更高的密度。DRAM的類型的示例包括但不限于同步動態(tài)隨機存取存儲器(SDRAM)、雙倍數(shù)據(jù)速率(DDR)、DDR-2以及DDR-3。DRAM存儲器典型地包括一組模式寄存器設置(MRS)配置寄存器(316)。在建立存儲器控制器(302)與存儲器(310)之間的穩(wěn)定且可靠的數(shù)據(jù)通道(318)之前必須對這些配置寄存器進行初始化。放置在MRS配置寄存器(316)中的數(shù)據(jù)一般由存儲器(310)的類型確定。例如,不同類型的DRAM具有不同但已定義的初始化序列,稱為MRS序列。這些序列的命令是使用存儲器控制器與存儲器(310 )之間的地址總線(318 )來發(fā)布的。在MRS配置寄存器(316)被編程的情況下,在存儲器控制器(302)與存儲器(310)之間的數(shù)據(jù)通道(318)上存在穩(wěn)定的通信接口。存儲器(310)包括地址空間(312)。地址空間(312)定義對應于多個存儲器元件的離散值的范圍。每個存儲器元件存儲一個或多個位??梢詫Φ刂房臻g(312)進行劃分,每個分區(qū)被分配給供特定設備使用。例如,可以將地址空間(312)的一部分劃分為供視頻控制器(例如202,圖2)使用。此分區(qū)可以稱為視頻存儲器(314)。
圖4是示出了用于對存儲器子系統(tǒng)(例如300,圖3)進行初始化的說明性過程(400)的流程圖。存儲器子系統(tǒng)初始化過程包括對存儲器控制器和存儲器本身兩者執(zhí)行操作。存儲器子系統(tǒng)初始化過程在存儲器第一次被通電時使其準備好使用。下面描述在存儲器子系統(tǒng)初始化過程期間可能發(fā)生的一些過程。為了對存儲器子系統(tǒng)進行初始化,對存儲器控制器配置寄存器進行初始化(方框402),使延遲鎖定回路進入復位(reset) (404),對終端控制器進行校準(方框406),使存儲器離開復位(方框408),執(zhí)行MRS序列(方框410),并且開啟存儲器刷新(方框412)。為了執(zhí)行這些任務并為這些部件提供正確設置,存儲器初始化模塊(例如206,圖2)可以包括或者可訪問包括用于這些存儲器子系統(tǒng)部件的默認設置的存儲器部件。例如,存儲器初始化模塊可訪問硬件捆綁(hardware strapping)設備。硬件捆綁設備可以提供正確地對存儲器子系統(tǒng)進行初始化所需的設置。存儲器控制器配置寄存器(例如304,圖3)是易失性形式的存儲器。因此,它們在管理控制器被斷電時丟失其數(shù)據(jù)。當管理控制器再次被上電時,將需要加載配置寄存器。加載一般指的是將數(shù)據(jù)從非易失性形式的存儲器傳送至易失性形式的存儲器的過程。然后可 以將與管理控制器存儲器特性有關的數(shù)據(jù)加載到配置寄存器。配置寄存器可以從與存儲器初始化模塊相關聯(lián)的非易失性存儲器件接收適當?shù)脑O置。如上所述,使用DLL來使部件之間的時鐘信號同步以允許準確且高效的數(shù)據(jù)傳輸。當被斷電時,DLL處于復位狀態(tài)。當管理控制器被通電時,需要使DLL離開該復位狀態(tài)以便執(zhí)行其功能。DLL可以從存儲器初始化模塊接收適當?shù)脑O置。對終端控制器(例如308,圖3)進行校準,以便提供存儲器控制器與存儲器之間的準確且高效的數(shù)據(jù)流動。例如,存儲器控制器與存儲器之間的總線線路(bus line)的長度將影響應如何跨越總線線路傳送數(shù)據(jù)。由于正在以高速率傳輸數(shù)據(jù),所以總線線路的長度對于對數(shù)據(jù)傳輸進行定時而言是重要的。終端控制器可以從存儲器初始化模塊接收適當?shù)脑O置。當存儲器被斷電時,用來存儲一個位的每個晶體管和電容器處于復位狀態(tài)。當被通電時,需要使晶體管和電容器離開該復位狀態(tài)以便能夠正確地存儲數(shù)據(jù)。然后執(zhí)行MRS序列。這是由一組MRS配置寄存器(例如316,圖3)定義的序列。此序列進一步使存儲器子系統(tǒng)準備好使用。在管理控制器存儲器(310)是DRAM形式的存儲器的情況下,作為存儲器子系統(tǒng)初始化過程的一部分來開啟該存儲器(310)的刷新功能。由于DRAM存儲器的數(shù)據(jù)被存儲在電容性元件中,所以必須周期性地刷新數(shù)據(jù)。這是因為電容性元件將僅在很小時間段內(nèi)保持其數(shù)據(jù)。根據(jù)DRAM存儲器的類型,存儲器子系統(tǒng)初始化過程可以包括ZQ校準過程。ZQ校準過程配置用于DRAM存儲器的輸出驅動器和片內(nèi)端接(0DT)。此校準步驟可以用來控制DRAM存儲器的輸出端子的阻抗匹配,使到和來自DRAM存儲器的數(shù)據(jù)的流動最優(yōu)化。圖5是示出了用于對存儲器進行初始化的說明性方法的流程圖。根據(jù)某些說明性不例,該方法(500)包括使管理控制器通電(方框502),管理控制器被與用于主機系統(tǒng)的視頻控制器集成在一起。然后確定(判定504)存儲器子系統(tǒng)被正確地初始化的確認是否被故障安全啟動定時器接收到。如果確實接收到(判定504,是)該確認,則該方法結束。
如果未接收到該確認(判定504,否),則該方法以管理控制器的故障安全啟動定時器向硬件狀態(tài)機發(fā)送(方框506)信號;以及硬件狀態(tài)機對管理控制器的存儲器子系統(tǒng)進行初始化(方框508)繼續(xù)??偠灾?,通過使用體現(xiàn)本文所述原理的方法或系統(tǒng),即使固件未能正確地啟動或初始化管理控制器存儲器,與視頻控制器集成的管理控制器仍可以向主機系統(tǒng)提供視頻控制器功能。此外,主機系統(tǒng)不需要可訪問存儲器控制器。這允許實現(xiàn)更安全的系統(tǒng)。先前的描述僅僅是為了說明和描述所述原理的實施例和示例而給出的。本描述并 不意圖是窮舉的或使這些原理局限于所公開的任何確切形式。根據(jù)以上講授內(nèi)容,可以進行許多修改和變更。
權利要求
1.一種用于對管理控制器(200)的存儲器子系統(tǒng)(212)進行初始化的方法,該方法包括 用所述管理控制器(200)的附加存儲器初始化模塊(206),響應于所述存儲器子系統(tǒng)(212)未被正確地初始化而對所述管理控制器(200)的所述存儲器子系統(tǒng)(212)進行初始化。
2.權利要求I的方法,其中,視頻控制器(202)與所述管理控制器(200)集成在一起,所述視頻控制器(202)利用所述存儲器子系統(tǒng)(212)。
3.權利要求I 2中的任一項的方法,其中,使用故障安全啟動定時器(210)來確認所述存儲器子系統(tǒng)(212)是否被正確地初始化。
4.權利要求I 2中的任一項的方法,其中,所述存儲器初始化模塊(206)包括專用于對所述存儲器子系統(tǒng)(212 )進行初始化的硬件狀態(tài)機。
5.權利要求I 2中的任一項的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括對所述存儲器子系統(tǒng)(216)的存儲器控制器(214)的配置寄存器(304)進行初始化。
6.權利要求I 2中的任一項的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括對所述存儲器子系統(tǒng)(212)的存儲器控制器(214)的終端控制器(308)進行校準并使所述存儲器控制器(214)的延遲鎖定回路(DLL) (306)離開復位。
7.權利要求I 2中的任一項所述的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括使所述存儲器子系統(tǒng)(212)的存儲器(216)離開復位并執(zhí)行模式寄存器設置(MRS)序列。
8.權利要求I 2中的任一項的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括開啟存儲器刷新。
9.一種管理控制器(200),包括 存儲器子系統(tǒng)(212),其包括存儲器控制器(214)和存儲器(216); 固件(208),其能夠對所述存儲器子系統(tǒng)(212)進行初始化;以及 存儲器初始化模塊(206),其在所述存儲器子系統(tǒng)(212)未被正確地初始化的情況下對所述存儲器子系統(tǒng)(212)進行初始化。
10.權利要求9的管理控制器(200),還包括用以確認所述存儲器子系統(tǒng)(212)是否被正確地初始化的故障安全啟動定時器(210 )。
11.權利要求9 10中的任一項的管理控制器(200),其中,所述存儲器初始化模塊(206)包括專用于對所述存儲器子系統(tǒng)(212)進行初始化的硬件狀態(tài)機。
12.權利要求9 10中的任一項的管理控制器(200),其中,為了對所述存儲器子系統(tǒng)(212 )進行初始化,所述存儲器初始化模塊(206 )對所述存儲器控制器(214 )和所述存儲器(216)的配置寄存器(304、316)進行初始化。
13.權利要求9 10中的任一項的管理控制器(200),其中,為了對所述存儲器子系統(tǒng)(212)進行初始化,所述存儲器初始化模塊(206)對所述存儲器控制器的終端控制器進行校準并使所述終端控制器的延遲鎖定回路(DLL)離開復位。
14.權利要求9 10中的任一項的管理控制器(200),其中,為了對所述存儲器子系統(tǒng)(212)進行初始化,所述存儲器初始化模塊(206)使存儲器(216)離開復位并執(zhí)行模式寄存器設置(MRS)序列。
15.權利要求9的管理控制器,其中,為了對所述存儲器子系統(tǒng)(212)進行初始化,所述存儲器初始化模塊(206)開啟存儲器刷新。
16.一種用于對管理控制器(200)的存儲器子系統(tǒng)(212)進行初始化的方法,該方法包括 對所述管理控制器(200)通電,所述管理控制器與用于主機系統(tǒng)的視頻控制器(202)集成; 用所述管理控制器(200)的故障安全啟動定時器(210),確定所述管理控制器的固件(208)是否正確地對所述管理控制器(200)的存儲器子系統(tǒng)(212)進行初始化,所述視頻控制器(202)需要對所述存儲器子系統(tǒng)(212)的使用; 用所述故障安全啟動定時器(210),響應于所述固件(208)未能對所述存儲器子系統(tǒng)(212)進行初始化而向存儲器初始化模塊(206)發(fā)送信號;以及 用所述存儲器初始化模塊(206 ),對所述管理控制器(200 )的所述存儲器子系統(tǒng)(212)進行初始化。
17.權利要求16的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括對所述存儲器子系統(tǒng)(212)的存儲器控制器(214)的配置寄存器(304)進行初始化。
18.權利要求17的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括對所述存儲器子系統(tǒng)(212)的存儲器控制器(214)的終端控制器(308)進行校準并使所述終端控制器(308)的延遲鎖定回路(DLL) (306)離開復位。
19.權利要求16的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括使所述存儲器子系統(tǒng)(212)的存儲器(216)離開復位并執(zhí)行模式寄存器設置(MRS)序列。
20.權利要求16的方法,其中,對所述存儲器子系統(tǒng)(212)進行初始化包括開啟存儲器刷新。
全文摘要
一種用于對管理控制器(200)的存儲器子系統(tǒng)(212)進行初始化的方法包括響應于存儲器子系統(tǒng)(212)未被正確地初始化而用管理控制器(200)的附加存儲器初始化模塊(206)對管理控制器(200)的存儲器子系統(tǒng)(212)進行初始化。管理控制器(200)包括存儲器子系統(tǒng)(212),其包括存儲器控制器(214)和存儲器(216);固件(208),其能夠對存儲器子系統(tǒng)(212)進行初始化;以及存儲器初始化模塊(206),其在存儲器子系統(tǒng)(212)未被正確地初始化的情況下對存儲器子系統(tǒng)(212)進行初始化。
文檔編號G06F1/24GK102906717SQ201080067095
公開日2013年1月30日 申請日期2010年5月28日 優(yōu)先權日2010年5月28日
發(fā)明者D.F.海恩里希, T.F.埃默森, H.Q.樂 申請人:惠普發(fā)展公司,有限責任合伙企業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1