| CPC G06F 3/0659 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0671 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
one or more requestor devices each configured to issue transaction requests; and
one or more target devices configured to service the transaction requests,
wherein:
the one or more requestor devices and the one or more target devices are configured to fulfil the transaction requests according to a request ordering protocol specifying an ordered write observation behaviour in which, for each write transaction in a group of ordered write transactions, at least a deferred portion of the write transaction is deferred until all data specified in write transactions of the group of ordered write transactions preceding the write transaction are observable; and
when implementing the request ordering protocol, the one or more target devices are responsive to control information taking a first value to dynamically enable the ordered write observation behaviour, and the one or more target devices are responsive to the control information taking a second value to dynamically disable the ordered write observation behaviour.
|