US 6,983,337 B2
Method, system, and program for handling device interrupts
Nimrod Diamant, Kfar-Saba (Israel)
Assigned to Intel Corporation, Santa Clara, Calif. (US)
Filed on Dec. 18, 2002, as Appl. No. 10/323,244.
Prior Publication US 2004/0122986 A1, Jun. 24, 2004
Int. Cl. G06F 3/00 (2006.01)
U.S. Cl. 710—48 32 Claims
OG exemplary drawing
 
1. A method performed by a device for transmitting an interrupt signal to a computer including a memory, comprising:
determining whether a new interrupt is pending at the device for an Input/Output (I/O) request;
transmitting interrupt status information to the computer to write to the computer memory if the new interrupt is pending;
if the new interrupt is pending, transmitting an interrupt signal to the computer to cause the computer to use the interrupt status information written to the computer memory to handle the new interrupt and the I/O request associated with the new interrupt; and
receiving a request to write to a register, wherein the write to the register acknowledges the new interrupt and disables interrupts at the device.