发明公开
- 专利标题: DELIVERING INTERRUPTS TO USER-LEVEL APPLICATIONS
- 专利标题(中): 向用户级应用程序提供中断
-
申请号: EP15873910.2申请日: 2015-11-12
-
公开(公告)号: EP3238084A1公开(公告)日: 2017-11-01
- 发明人: NEIGER, Gilbert , SANKARAN, Rajesh, M.
- 申请人: Intel Corporation
- 申请人地址: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: 2200 Mission College Boulevard Santa Clara, CA 95054 US
- 代理机构: Samson & Partner Patentanwälte mbB
- 优先权: US201414581677 20141223
- 国际公布: WO2016105684 20160630
- 主分类号: G06F13/24
- IPC分类号: G06F13/24 ; G06F13/16
摘要:
Systems and methods for delivering interrupts to user-level applications. An example processing system comprises: a memory configured to store a plurality of user-level APIC data structures and a plurality of user-level interrupt handler address data structures corresponding to a plurality of user-level applications being executed by the processing system; and a processing core configured, responsive to receiving a notification of a user-level interrupt, to: set a pending interrupt bit flag having a position defined by an identifier of the user-level interrupt in a user-level APIC data structure associated with a user-level application that is currently being executed by the processing core, and invoke a user-level interrupt handler identified by a user-level interrupt handler address data structure associated with the user-level application, for a pending user-level interrupt having a highest priority among one or more pending user-level interrupts identified by the user-level APIC data structure.
信息查询