[發明專利]用于多核處理器的系統管理中斷處理有效
| 申請號: | 201480008784.0 | 申請日: | 2014-02-26 |
| 公開(公告)號: | CN105359101B | 公開(公告)日: | 2020-01-31 |
| 發明(設計)人: | S·賈亞庫馬爾;M·J·庫瑪;M·D·金尼 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/38 |
| 代理公司: | 72001 中國專利代理(香港)有限公司 | 代理人: | 徐予紅;付曼 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 多核 處理器 系統管理 中斷 處理 | ||
用于系統管理中斷(SMI)處理的技術包含配置成響應于檢測SMI而進入系統管理模式(SMM)的若干處理器核。進入SMM并獲取主線程鎖的第一處理器核設置正在進行標記,并執行主SMI處理機而不等待其它處理核進入SMM。其它處理器核執行附屬SMI處理機。主SMI處理機可引導附屬SMI處理機處理核特定SMI。多核處理器可響應于檢測到SMI而設置SMI服務未決標記,其由獲取主線程鎖的處理器核清除。進入SMM的處理器核可在確定正在進行標記未被設置并且服務未決標記未被設置時立即重新開始正常執行以檢測并減輕寄生SMI。描述并要求保護其它實施例。
背景技術
計算機處理器通常提供了幾種操作模式。用于普通代碼(諸如操作系統、用戶應用等)的操作模式通常包含實時模式(其中處理器使用物理存儲器地址)和保護模式(其中處理器使用虛擬化存儲器地址)。處理器可提供附加模式,諸如用于尋址大地址空間的長模式。
某些處理器提供了用于處理由計算平臺的硬件組件生成的某些中斷(稱為系統管理中斷(SMI))的特殊操作模式(稱為系統管理模式(SMM))。在檢測到SMI時,此類處理器通過保存其當前狀態并然后進入SMM來暫停執行。在SMM內部,處理器執行SMI處理機代碼。此類SMI處理機代碼可執行諸如錯誤處理、功率管理、平臺閃存更新、系統管理任務等的任務。在完成后,SMI處理機代碼執行重新開始指令(RSM),使處理器重新加載其保存的狀態,并重新開始執行先前的操作模式。接收SMI、進入SMM和SMI處理機的操作從而對在處理器上執行的其它代碼(包含操作系統代碼)是透明的。
某些多核處理器可通過向所有處理器核廣播SMI來處理SMI。在接收到SMI并進入SMM后,每個處理器核可競爭以變成負責處理SMI的主核。此類主核經常稱為“君主(monarch)”或“自舉(boot strap)處理器”。主核在處理SMI之前等待另一附屬核(有時稱為“應用處理器”)進入SMM。當主核處理SMI時,附屬核在等待循環中空閑。從而,SMI處理機代碼可以是單線程的,甚至當在多核處理器上執行時。
典型處理器還包含機器檢查架構。此類機器檢查架構是檢測處理器或計算機平臺中硬件錯誤(機器檢查異常)并警告操作系統的低級機制。一些機器檢查異常可在硬件中糾正或由操作系統糾正;未糾正的機器檢查異常一般是致命錯誤,并且可導致操作系統崩潰(例如“停止錯誤”、“內核恐慌”、“藍屏”等)。
附圖說明
本文描述的概念在附圖中作為示例而非作為限制圖示。為了圖示的簡潔和清晰起見,在附圖中圖示的元件不一定按比例繪制。在視為合適的地方,附圖標記在各圖之間已經被重復以指示對應或類似元件。
圖1是用于處理系統管理中斷的計算裝置的至少一個實施例的簡化框圖;
圖2是圖1的計算裝置的環境的至少一個實施例的簡化框圖;
圖3是可由圖1和圖2的計算裝置執行的用于處理系統管理中斷的方法的至少一個實施例的簡化流程圖;
圖4是可由圖1和圖2的計算裝置執行的用于主SMI處理機的方法的至少一個實施例的簡化流程圖;
圖5是可由圖1和圖2的計算裝置執行的用于附屬SMI處理機的方法的至少一個實施例的簡化流程圖;以及
圖6是可在典型處理器中發生的掛起條件的示意時間線圖。
具體實施方式
雖然本公開的概念易受到各種修改和備選形式,但其特定實施例已經在附圖中作為示例示出,并且將在本文中詳細描述。然而,應該理解,沒有意圖將本公開的概念局限于所公開的具體形式,而是相反,本發明將覆蓋與本公開和所附權利要求書一致的所有修改、等同物和備選。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480008784.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種顆粒劑耐磨測定儀器
- 下一篇:防水型分體式超聲波熱量表





