| CPC G06F 12/0891 (2013.01) [G06F 12/0808 (2013.01); G06F 12/0811 (2013.01); G06F 12/0815 (2013.01); G06F 12/0824 (2013.01); G06F 2212/1016 (2013.01)] | 20 Claims |

|
1. A method of operating a cache system that comprises plural coherent caches operable to cache data stored in memory for a processor;
the method comprising:
maintaining link information indicating, for a cache entry in a cache of the plural coherent caches that caches payload data that is associated with header data that is cached by another cache entry in the same cache, a link between the cache entry in the cache that caches the payload data and the another cache entry in the same cache that caches the header data; and
maintaining cache coherence for the plural coherent caches using the link information by, in response to invalidation of a cache entry in the cache that caches header data:
using the link information to identify any cache entries in the same cache that cache payload data that is associated with the header data; and
invalidating the identified cache entries.
|