[發明專利]在硬件中登記用戶處理程序以用于事務存儲器事件處理有效
| 申請號: | 200911000212.5 | 申請日: | 2009-12-25 |
| 公開(公告)號: | CN101950259A | 公開(公告)日: | 2011-01-19 |
| 發明(設計)人: | G·謝弗;S·賴金;V·巴辛 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F15/167 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英;劉炳勝 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬件 登記 用戶 處理 程序 用于 事務 存儲器 事件 | ||
1.一種裝置,包括:
存儲元件,其可以由非特權軟件來修改,以保存對事務處理程序的索引;以及
執行資源,其耦合到所述存儲元件以執行事務,并且響應于處理程序事件,基于對所述存儲元件中保存的到所述事務處理程序的索引,將執行從所述事務引導至所述事務處理程序。
2.根據權利要求1所述的裝置,其中,所述存儲元件包括寄存器,并且其中,到所述事務處理程序的索引包括虛擬地址。
3.根據權利要求2所述的裝置,其中,執行資源將執行從所述事務引導至所述事務處理程序包括:所述執行資源利用與所述虛擬地址和偏移相關聯的目標地址來執行跳轉類型的操作。
4.根據權利要求1所述的裝置,其中,所述非特權軟件包括事務運行時代碼。
5.根據權利要求1所述的裝置,其中,所述處理程序事件包括異步處理程序事件。
6.根據權利要求1所述的裝置,其中,所述處理程序事件包括同步處理程序事件。
7.根據權利要求1所述的裝置,其中,所述處理程序事件包括從由以下各項構成的組中選擇的事件:屬性信息的缺少、屬性信息的丟失、在事務的范圍內非法的指令的執行、對非檢查點寄存器的訪問、監視數據的丟失、緩沖數據的丟失、對在事務的范圍內禁止的存儲器類型的訪問、異常和系統調用。
8.根據權利要求1所述的裝置,還包括第二存儲元件,其也可以由所述非特權軟件來修改,以指定包括所述處理程序事件的多個處理程序事件。
9.根據權利要求8所述的裝置,其中,所述第二存儲元件指定多個處理程序事件包括:所述第二存儲元件保存一比特向量,所述比特向量中的每一比特對應于所述多個處理程序事件中的一個,并且其中,對應于所述處理程序事件的比特由所述非特權軟件來設置以允許所述執行資源響應于所述處理程序事件將執行引導至所述事務處理程序。
10.根據權利要求8所述的裝置,還包括第三存儲元件,其可以由所述非特權軟件來讀取,其中,所述第三存儲元件用于保存狀態值以指定相應于所述執行資源的所述處理程序事件,其中,所述執行資源響應于所述處理程序事件,基于到所述事務處理程序的所述索引,從所述事務處理程序來引導執行。
11.根據權利要求10所述的裝置,還包括第四存儲元件,在執行資源將執行從所述事務引導至所述事務處理程序之前,用到當前指令指針的索引來更新所述第四存儲元件。
12.根據權利要求11所述的裝置,其中,響應于所述事務處理程序處理所述處理程序事件,所述執行資源以所述當前指令指針作為目標來執行跳轉類型指令,以將執行返回到所述事務。
13.一種處理器,包括:
寄存器,其能夠由非特權級軟件來更新以保存到事務處理程序的地址的索引;以及
執行邏輯,用于響應于在事務執行期間的處理程序事件,基于到所述事務處理程序的地址的索引,在沒有特權級軟件的干預的情況下,將控制流轉移到所述事務處理程序。
14.根據權利要求13所述的處理器,其中,所述事務處理程序的地址是所述事務處理程序的起始地址,并且其中,到所述事務處理程序的地址的所述索引包括虛擬地址。
15.根據權利要求13所述的處理器,其中,響應于事務執行期間的處理程序事件,基于到所述事務處理程序的地址的所述索引,在沒有特權級軟件的干預的情況下,將所述控制流轉移到所述事務處理程序的所述執行邏輯包括:根據保存在所述寄存器中的、到所述事務處理程序的地址的索引,使用所述事務處理程序的地址作為目標地址來執行第一跳轉類型的操作的執行邏輯。
16.根據權利要求15所述的處理器,還包括返回寄存器,其中,在所述執行邏輯根據保存在所述寄存器中的、到所述事務處理程序的地址的索引,使用所述事務處理程序的地址作為所述目標地址來執行所述跳轉類型的操作之前,用到一指令指針地址的索引來更新所述返回寄存器,其中,所述指令指針地址處于在所述執行邏輯執行所述第一跳轉類型的操作之前的當前點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200911000212.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:滾子軸承凸出量測量裝置
- 下一篇:基于應變計的梁式橋位移動態測量系統





