Delivering interrupts to user-level applications
AssigneeIntel Corporation
InventorsGilbert Neiger, Rajesh M. Sankaran
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsGilbert Neiger, Rajesh M. Sankaran
Estimating the term…
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.
A processing system, comprising:
A method, comprising:
A computer-readable non-transitory storage medium comprising executable instructions that, when executed by a processing system, cause the processing system to:
Dependencies are inferred from the claim text.