Invention Grant
- Patent Title: Delivering interrupts to user-level applications
-
Application No.: US16778227Application Date: 2020-01-31
-
Publication No.: US11113217B2Publication Date: 2021-09-07
- Inventor: Gilbert Neiger , Rajesh M. Sankaran
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F13/34
- IPC: G06F13/34

Abstract:
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.
Public/Granted literature
- US20200264997A1 DELIVERING INTERRUPTS TO USER-LEVEL APPLICATIONS Public/Granted day:2020-08-20
Information query