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

在對等監(jiān)控中支持可靠性、可用性、以及可服務性(ras)流的機制的制作方法

文檔序號:9264724閱讀:478來源:國知局
在對等監(jiān)控中支持可靠性、可用性、以及可服務性(ras)流的機制的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開的實施例一般涉及計算機安全性,更具體地,涉及在對等監(jiān)控(peermonitor)中支持可靠性、可用性、以及可服務性(RAS)流的機制。
【背景技術(shù)】
[0002]SMM是一種操作模式,在其中將所有正常執(zhí)行(包括OS)掛起,并在高權(quán)限模式中執(zhí)行特殊的單獨軟件(通常是固件或硬件輔助調(diào)試器)。SMM提供了隔離的存儲器和執(zhí)行環(huán)境,并且SMM代碼對于OS是不可見的,同時保持對主物理存儲器的完全訪問和對外圍硬件的完全控制。當SMM被啟動時,處理器的當前狀態(tài)被保存并且所有其它處理被停止。高權(quán)限操作可以在SMM模式中執(zhí)行,例如調(diào)試、硬件管理、安全功能、仿真等,隨后是計算設(shè)備基于處理器的保存狀態(tài)而恢復操作。當發(fā)生SMI時,計算設(shè)備可以進入SMM。
[0003]SMM代碼實現(xiàn)方式中的易損性已經(jīng)導致在計算設(shè)備中引入一些當前安全性方案,其中對于設(shè)備操作關(guān)鍵的軟件通過隔離受到保護。例如,在虛擬機(VM)環(huán)境中,例如在一些處理設(shè)備上并入的虛擬化技術(shù)(VT)功能,一個或多個機器管理器可以控制在不同操作環(huán)境中操作的VM0例如,VT定義了在其中虛擬機管理器(VMM)(也稱作超級管理器(hypervisor))能夠?qū)蛻舨僮飨到y(tǒng)(OS)剝奪權(quán)限的初級監(jiān)控模式(primary monitormode)。類似地,VT還可以提供系統(tǒng)管理模式轉(zhuǎn)移監(jiān)控(STM),其能夠?qū)ο到y(tǒng)管理中斷(SMI)處理程序(handler)剝奪權(quán)限,從而SMI處理程序作為系統(tǒng)管理模式(SMM)中的STM的客戶來運行。
[0004]然而,STM的當前實現(xiàn)方式缺乏對可靠性、可用性、以及可服務性(RAS)的支持。RAS是用于描述保護數(shù)據(jù)完整性并使得計算機系統(tǒng)能夠長時間保持可用性而不發(fā)生故障的眾多特征的一組相關(guān)屬性。當設(shè)計、制造、購買、或使用計算機產(chǎn)品或部件時,可以考慮RAS屬性。當支持熱插拔、只讀存儲器(ROM)SMI處理程序特征和其它RAS動作時,當前的STM實現(xiàn)方式并不滿足RAS要求。
[0005]例如,在熱插拔支持的情況中,當前的STM實現(xiàn)方式并不為CPU或存儲器提供熱插拔支持。在ROM SMI處理程序特征支持的情況中,當前的STM實現(xiàn)方式僅在動態(tài)隨機存取存儲器(DRAM)上支持STM。
【附圖說明】
[0006]根據(jù)以下給出的詳細描述以及根據(jù)本公開的各種實施例的附圖,可以更全面地理解本公開。然而,附圖并不應該被認為是將本公開限制為具體的實施例,而是僅用于解釋和理解。
[0007]圖1是根據(jù)本公開的實施例的在對等監(jiān)控中支持可靠性、可用性、以及可服務性(RAS)流的設(shè)備的框圖;
[0008]圖2是根據(jù)本公開的實施例示出用于實現(xiàn)對等監(jiān)控的基于ROM的執(zhí)行的存儲器模塊的框圖;
[0009]圖3是根據(jù)本公開的實施例的支持RAS的對等監(jiān)控的基于只讀存儲器(ROM)的執(zhí)行的方法的流程圖;
[0010]圖4是示出根據(jù)本公開的實施例的對等監(jiān)控對RAS的熱插拔支持的框圖;
[0011]圖5A和5B是根據(jù)本公開的實施例示出當添加或移除存儲器時用于由STM的熱插拔支持的方法的流程圖;
[0012]圖6A和6B是根據(jù)本公開的實施例示出當添加或移除處理器時用于由STM的熱插拔支持的方法的流程圖;以及
[0013]圖7示出了計算機系統(tǒng)的一個實施例的框圖。
【具體實施方式】
[0014]本公開的實施例提供用于在對等監(jiān)控中支持可靠性、可用性、以及可服務性(RAS)流的機制。在一個實施例中,支持RAS的高權(quán)限(HP)管理器用作對等監(jiān)控,例如系統(tǒng)管理中斷(SMI)轉(zhuǎn)移監(jiān)控(STM)。STM可以對SMI處理程序剝奪權(quán)限,從而SMI處理程序在系統(tǒng)管理模式(SMM)中作為STM的客戶來運行。因為STM的當前實現(xiàn)方式缺乏對RAS流的支持,所以本公開的實施例實現(xiàn)被配置為支持RAS的特征的支持RAS的HP管理器。具體地,支持RAS的HP管理器(例如STM)可以實現(xiàn)基于ROM的執(zhí)行并支持熱插拔功能。
[0015]在一個實施例中,本公開的方法包括由處理設(shè)備接收系統(tǒng)管理中斷(SMI)事件。該方法還包括響應于SMI事件而調(diào)用權(quán)限管理器來從只讀存儲器(ROM)進入點執(zhí)行以處理SMI事件,權(quán)限管理器包括熱插拔服務模塊以為存儲器熱插拔功能提供支持,以及為處理器熱插拔功能提供支持。
[0016]圖1是根據(jù)本公開的實施例的在對等監(jiān)控中支持RAS流的設(shè)備100的框圖。設(shè)備100的一些例子可以包括但不限于,移動通信設(shè)備(例如,蜂窩手機或智能電話)、移動計算設(shè)備(例如,平板計算機、上網(wǎng)本、筆記本計算機、膝上型計算機、臺式計算機、服務器計算機等)。
[0017]設(shè)備100可以包括例如主機102,用于為設(shè)備100處理基線操作。主機102可以包括例如處理模塊104、橋接模塊106、存儲器模塊108、以及其它模塊110。處理模塊102可以包括:位于分離部件中的一個或多個處理器(也稱作處理設(shè)備),或者可選地,被實現(xiàn)在例如布置在片上系統(tǒng)(SOC)配置中的單個集成電路(IC)中的一個或多個處理核心。
[0018]橋接模塊106可以包括配置為支持處理模塊104的電路。示例性電路可以包括被配置為利用設(shè)備100中的各種總線處理通信的接口 /橋接電路(例如,一組集成電路(IC)) O例如,橋接模塊106可以通過將一種類型/速度的通信轉(zhuǎn)換成另一種而處理各個模塊之間的信號傳遞,并且還可以與各種不同設(shè)備兼容以允許不同的系統(tǒng)實現(xiàn)方式、更新等。橋接模塊106的一些功能還可以并入到處理模塊104、存儲器模塊108、或其它模塊110。
[0019]處理模塊104可以執(zhí)行指令。指令可以包括程序代碼以使得處理模塊104執(zhí)行多個動作,例如但不限于,讀取數(shù)據(jù)、寫入數(shù)據(jù)、處理數(shù)據(jù)、用公式表示數(shù)據(jù)、轉(zhuǎn)換數(shù)據(jù)、變換數(shù)據(jù)等。包括指令、數(shù)據(jù)等的信息可以存儲于存儲器模塊108。
[0020]存儲器模塊108可以包括固定或可移除格式的隨機存取存儲器(RAM)或只讀存儲器(ROM)。RAM可以包括在設(shè)備100的操作期間保持信息的存儲器,例如,靜態(tài)RAM(SRAM)或動態(tài)RAM (DRAM)。ROM可以包括:諸如計算設(shè)備B1S存儲器的存儲器以在設(shè)備100活動時提供指令,可編程存儲器(如,電可編程ROM(EPROM)、閃存等)。其它固定和/或可移除存儲器可以包括:磁存儲器,例如軟盤、硬盤驅(qū)動器等;電子存儲器,例如固態(tài)閃存(如,eMMC等)、可移除存儲器卡或棒(例如,USB、微型SD等);光存儲器,例如基于壓縮盤的ROM(CD-ROM)、
全息等。
[0021]其它模塊110可以包括用于支持設(shè)備100內(nèi)的其它功能的模塊。其它模塊110可以包括例如用于向設(shè)備100供電的模塊、在設(shè)備100中支持有線和/或無線通信的模塊、用于在設(shè)備100中提供用戶接口(UI)特征的模塊、用于支持專用功能的模塊等。取決于例如形狀因子、設(shè)備100被配置的用途等,其它模塊100的組成可以是可變的。
[0022]在108’處在放大圖中示出了根據(jù)本公開的實施例的存儲器模塊108的實施例。存儲器模塊108’可以包括高權(quán)限執(zhí)行環(huán)境112和低權(quán)限執(zhí)行環(huán)境120。在高權(quán)限執(zhí)行環(huán)境112中運行的軟件能夠影響設(shè)備100中其它軟件的操作(例如,能讀取、寫入、和/或執(zhí)行在低權(quán)限執(zhí)行環(huán)境120中的軟件),但是在低權(quán)限執(zhí)行環(huán)境120中運行的軟件不能影響在高權(quán)限執(zhí)行環(huán)境112中運行的任意軟件。高權(quán)限執(zhí)行環(huán)境112可以包括支持可靠性、可用性、可服務性(RAS)的高權(quán)限(HP)管理器114,以管理B1S客戶116和其它客戶118的操作。低權(quán)限執(zhí)行環(huán)境120可以包括低權(quán)限(LP)管理器122,以管理OS客戶I 124和OS客戶2 126的操作。雖然示出了兩個OS客戶124、126,但與本公開一致的實施例不限于僅兩個客戶。
[0023]在至少一個實施例中,高權(quán)限執(zhí)行環(huán)境112中的某些活動可以在設(shè)備100進入特定的安全模式時發(fā)生。在該安全模式中,可以在處理模塊104中中止所有的其它處理活動,可以保存處理模塊104的當前上下文,并且然后在返回到設(shè)備100的正常操作之前可以執(zhí)行與高權(quán)限執(zhí)行環(huán)境112相關(guān)的任何操作。該安全模式可以由支持RAS的HP管理器114配置。
[0024]在本公開的實施例中,支持RAS的HP管理器114可以是對等監(jiān)控,例如系統(tǒng)管理中斷(SMI)轉(zhuǎn)移監(jiān)控(STM)。STM 114可以對系統(tǒng)管理中斷(SMI)處理程序剝奪權(quán)限,從而SMI處理程序在系統(tǒng)管理模式(SMM)中作為STM 114的客戶運行。本公開的實施例提供被認為是支持RAS的STM 114,因為它支持RAS的特征。具體地,支持RAS的HP管理器114可以實現(xiàn)STM 114的基于ROM的執(zhí)行以及對于熱插拔功能的STM 114支持。熱插拔描述了替代或添加計算機系統(tǒng)部件而無需關(guān)閉或重新啟動系統(tǒng)的功能。圖2和4提供了在本公開的實施例中STM 114支持的基于ROM的執(zhí)行以及熱插拔的RAS特征的進一步的細節(jié)。
[0025]圖2是根據(jù)本公開的實施例示出用于實現(xiàn)對等監(jiān)控的基于ROM的執(zhí)行的存儲器模塊200的框圖。在一個實施例中,存儲器模塊200與結(jié)合圖1描述的存儲器模塊108相同。在另一實施例中,對等監(jiān)控是STM,例如結(jié)合圖1描述的STM 114。存儲器模塊200可以包括ROM 210區(qū)域和RAM 220區(qū)域。
[0026]本公開的實施例將STM圖像211放置于ROM 210中。另外,在具有STM圖像211的ROM 210中創(chuàng)建并放置STM頁面表和全局描述表(⑶T)212。STM頁面表和STM⑶T 212使得STM圖像211能夠在長模式(例如,χ64位模式)中運行。在一個實施例中,STM頁面表和⑶T 212的訪問位和臟位(dirty bit)是
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
上饶市| 罗山县| 江西省| 将乐县| 岳普湖县| 平原县| 巴南区| 汕尾市| 兴和县| 辉县市| 奎屯市| 安达市| 台山市| 临湘市| 确山县| 沁水县| 囊谦县| 桃江县| 萨迦县| 竹溪县| 兴文县| 沈阳市| 神池县| 峨山| 滦南县| 垦利县| 山东省| 邵武市| 含山县| 金门县| 定安县| 太湖县| 泾阳县| 远安县| 乐昌市| 菏泽市| 禹州市| 抚州市| 房山区| 新野县| 石景山区|