CPC G06F 9/466 (2013.01) [G06F 13/1668 (2013.01)] | 20 Claims |
1. A system, comprising:
an input/output (I/O) agent circuit that includes one or more queues and a transaction pipeline, wherein the I/O agent circuit is configured to:
issue, to the transaction pipeline from a queue of the one or more queues, a transaction of a series of transactions enqueued in a particular order;
generate, at the transaction pipeline, a determination to return the transaction to the queue based on a detection of one or more conditions being satisfied;
based on the determination:
reject, at the transaction pipeline, up to a threshold number of transactions that issued from the queue after the transaction issued; and
insert the transaction at a head of the queue such that the transaction is enqueued at the queue sequentially first for the series of transactions according to the particular order.
|