Method, system, and program for processing transaction requests during a pendency of a delayed read request
AssigneeInternational Business Machines Corporation
InventorAndrew Moy
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and program for processing operations in a system including a bus, a target device and devices capable of accessing the target device over the bus. The target device receives a transaction request from one of the devices over the bus and determines whether a delayed read request is pending after receiving the transaction request. The target device issues a command to disconnect the device initiating the transaction request from the bus. The device initiating the transaction request is allowed to reconnect to the bus and complete the transaction request after the delayed read request is completed.
Claims36
A method for processing operations in a system including a bus, a target device and devices capable of accessing the target device over the bus, wherein the target device performs:
- receiving a transaction request from one of the devices over the bus;
- determining whether a delayed read request is pending after receiving the transaction request;
- issuing a command to disconnect the device initiating the transaction request from the bus;
- and
- allowing the device initiating the transaction request to reconnect to the bus and complete the transaction request after the delayed read request is completed.
A system for processing operations in communication with devices, comprising:
- a target device;
- a bus, wherein the devices are capable of accessing the target device over the bus;
- means for receiving a transaction request from one of the devices over the bus;
- means for determining whether a delayed read request is pending after receiving the transaction request;
- means for issuing a command to disconnect the device initiating the transaction request from the bus;
- and
- means for allowing the device initiating the transaction request to reconnect to the bus and complete the transaction request after the delayed read request is completed.
An article of manufacture including code for processing operations in a system including a bus, a target device and devices capable of accessing the target device over the bus, wherein the code causes the target device to perform:
- receiving a transaction request from one of the devices over the bus;
- determining whether a delayed read request is pending after receiving the transaction request;
- issuing a command to disconnect the device initiating the transaction request from the bus;
- and
- allowing the device initiating the transaction request to reconnect to the bus and complete the transaction request after the delayed read request is completed.
Dependencies are inferred from the claim text.