| US 7,464,199 B2 | ||
| Method, system, and program for handling Input/Output commands | ||
| Sailesh Bissessur, Phoenix, Ariz. (US); Richard P. Mackey, Phoenix, Ariz. (US); Mark A. Schmisseur, Phoenix, Ariz. (US); and David R. Smith, Phoenix, Ariz. (US) | ||
| Assigned to Intel Corporation, Santa Clara, Calif. (US) | ||
| Filed on Apr. 07, 2006, as Appl. No. 11/279,086. | ||
| Application 11/279086 is a continuation of application No. 10/205663, filed on Jul. 24, 2002, granted, now 7,130,933. | ||
| Prior Publication US 2006/0168359 A1, Jul. 27, 2006 | ||
| Int. Cl. G06F 13/28 (2006.01) | ||
| U.S. Cl. 710—22 [710/23; 710/26; 710/27; 710/28] | 20 Claims |

| 1. A method for handling Input/Output (I/O) requests, comprising:
receiving an I/O request command to access the target device, wherein a bus enables communication with an initiator, an I/O
processor, target device and device controller, and wherein the device controller accesses the target device to execute I/O
commands directed to the target device; and
configuring, by the I/O processor, the initiator to transmit at least one data request on the bus to one memory address in
a predefined address window of the device controller, wherein the device controller being enabled to claim the data request
to the memory address in the predefined address window from the initiator on the bus to execute the data request against the
target device.
|