Patent ID: 7257682

Claim:
An apparatus comprising: a comparator to compare an incoming memory address with a memory address currently being copied by a memory copy operation; a holding buffer to hold the incoming address prior to forwarding it to a memory read/write queue if the incoming memory address is the same as the memory address currently being copied by the memory copy operation, and to forward the buffered incoming memory address to the read/write queue once the memory copy operation for the memory address currently being copied has finished; and a multiplexer with a first input coupled to the incoming address signal and a select input coupled to an output of the comparator, the multiplexer having a first output to forward the incoming memory address to the read/write queue if the incoming memory address is not the same as the memory address currently being copied by the memory copy operation and having a second output to forward the incoming memory address to the holding buffer if the incoming memory address is the same as the memory address currently being copied by the memory copy operation.