Method, system, and program for handling interrupt requests
AssigneeIntel Corporation
InventorNimrod Diamant
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and program for handling interrupts. A request is received as to whether a device transmitted an interrupt and a determination is made as to whether the device transmitted the interrupt. If the device transmitted the interrupt, then indication is made that the device did not transmit the interrupt and work from the device related to the interrupt is processed.
Claims33
A method for handling a device interrupt, comprising:
- receiving a device interrupt from one of a plurality of devices;
- polling a device driver to determine whether a device associated with the device driver transmitted the device interrupt;
- and
- receiving indication from the device driver that the device did not send the interrupt, wherein the device did send the interrupt and wherein the device driver processes work from the device related to the interrupt.
A method for handling interrupts, comprising:
- receiving a request as to whether a device transmitted an interrupt;
- determining whether the device transmitted the interrupt;
- if the device transmitted the interrupt, then indicating that the device did not transmit the interrupt;
- and
- processing work from the device related to the interrupt.
A system for handling a device interrupt, wherein the system is in communication with a plurality of devices, comprising:
- a processor;
- a device driver executed by the processor;
- and
- a program executed by the processor to perform:
- (i) receiving a device interrupt from one of a plurality of devices;
- (ii) polling a device driver to determine whether a device associated with the device driver transmitted the device interrupt;
- and
- (iii) receiving indication from the device driver that the device did not send the interrupt, wherein the device did send the interrupt and wherein the device driver processes work from the device related to the interrupt.
A system for handling interrupts from a device, comprising:
- a processor;
- and
- a program executed by the processor to perform:
- (i) receiving a request as to whether a device transmitted an interrupt;
- (ii) determining whether the device transmitted the interrupt;
- (iii) if the device transmitted the interrupt, then indicating that the device did not transmit the interrupt;
- and
- (iv) processing work from the device related to the interrupt.
An article of manufacture for handling a device interrupt, wherein the article of manufacture causes operations to be performed, the operations comprising:
- receiving a device interrupt from one of a plurality of devices;
- polling a device driver to determine whether a device associated with the device driver transmitted the device interrupt;
- and
- receiving indication from the device driver that the device did not send the interrupt, wherein the device did send the interrupt and wherein the device driver processes work from the device related to the interrupt.
An article of manufacture for handling interrupts, wherein the article of manufacture causes operations to be performed, the operations comprising:
- receiving a request as to whether a device transmitted an interrupt;
- determining whether the device transmitted the interrupt;
- if the device transmitted the interrupt, then indicating that the device did not transmit the interrupt;
- and
- processing work from the device related to the interrupt.
Dependencies are inferred from the claim text.