Created by: JoshRandall
Initial coherence implementation with a perfect snoop filter enabled by the "-coherence" flag. The snoop filter is placed at the highest level where the cache hierarchy diverges. Functions in "caching_device_t" help keep child caches coherent for arbitrary cache hierarchies.
Cache invalidation events are categorized as inclusive invalidations or write invalidations.
Issue #1726 (closed)