| CPC G06F 12/0877 (2013.01) [G06F 2212/221 (2013.01); G06F 2212/656 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
a first cache line and a second cache line coupled to a memory array;
a first cache controller coupled to a first processing resource and to the first cache line and configured to provide coherent access to data stored in the second cache line and corresponding to a memory address; and
a second cache controller coupled through an interface to a second processing resource and coupled to the second cache line and configured to provide coherent access to data stored in the first cache line and corresponding to the memory address,
wherein coherent access is provided by, responsive to determining that the memory address is stored in a cache line address register of the first cache controller, locking the first cache line prior to copying the data from the first cache line to the second cache line.
|