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 |
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.
|