summaryrefslogtreecommitdiff
path: root/src/mem/cache/cache.cc
AgeCommit message (Expand)Author
2016-03-17mem: Create a separate class for the cache write bufferAndreas Hansson
2016-02-24mem: Ensure that InvalidateReq is not forwarded as ReadExReqAndreas Hansson
2016-02-10mem: Move the point of coherency to the coherent crossbarAndreas Hansson
2016-02-10mem: Align cache behaviour in atomic when upstream is respondingAndreas Hansson
2016-02-10mem: Align how snoops are handled when hitting writebacksAndreas Hansson
2015-12-31mem: add CacheVerbose debug flag, filter noisy DPRINTFsSteve Reinhardt
2015-12-31mem: Do not allocate space for packet data if not neededAndreas Hansson
2015-12-31mem: Do not alter cache block state on uncacheable snoopsAndreas Hansson
2015-12-31mem: Make cache terminology easier to understandAndreas Hansson
2015-12-28mem: Remove unused cache squash functionalityAndreas Hansson
2015-12-28mem: Avoid unecessary checks when creating HardPFReq in cacheAndreas Hansson
2015-12-28mem: Do not use sender state to track forwarded snoops in cacheAndreas Hansson
2015-12-28mem: Fix cache sender state handling and add clarificationAndreas Hansson
2015-12-17mem: Fix memory allocation bug in deferred snoop handlingAndreas Hansson
2015-11-06mem: Add an option to perform clean writebacks from cachesAndreas Hansson
2015-11-06mem: Add cache clusivityAndreas Hansson
2015-11-06mem: Enforce insertion order on the cache response pathAli Jafri
2015-11-06mem: Unify delayed packet deletionAndreas Hansson
2015-10-29mem: Clarify cache MSHR handling on fillAndreas Hansson
2015-09-25mem: Add check for block status on WriteLineReq fillAndreas Hansson
2015-09-25mem: Fix WriteLineReq fill behaviourAndreas Hansson
2015-09-25mem: Add snoops for CleanEvicts and Writebacks in atomic modeAli Jafri
2015-09-25mem: Make the coherent crossbar account for timing snoopsAndreas Hansson
2015-09-04mem: Tidy up the snoop state-transition logicAndreas Hansson
2015-08-21arm, mem: Remove unused CLEAR_LL request flagAndreas Hansson
2015-08-21mem: Remove unused cache squash functionalityAndreas Hansson
2015-08-21mem: Add explicit Cache subclass and make BaseCache abstractAndreas Hansson
2015-08-21mem: Move cache_impl.hh to cache.ccAndreas Hansson
2015-05-05mem: Remove templates in cache modelDavid Guillen
2014-07-28mem: refactor LRU cache tags and add random replacement tagsAnthony Gutierrez
2013-06-27mem: Remove the cache builderAndreas Hansson
2013-01-07mem: Remove the IIC replacement policyAndreas Sandberg
2008-10-23remove the totally obsolete split cacheLisa Hsu
2007-06-27Get rid of coherence protocol object.Steve Reinhardt
2007-06-17More major reorg of cache. Seems to work for atomic mode now,Steve Reinhardt
2007-05-18First set of changes for reorganized cache coherence support.Steve Reinhardt
2006-12-18Get rid of generic CacheTags object (fold back into Cache).Steve Reinhardt
2006-12-04Turn cache MissQueue/BlockingBuffer into virtual objectSteve Reinhardt
2006-12-02Make cache compression policy a runtime virtual thingSteve Reinhardt
2006-06-28Was having difficulty with merging the cache, reverted to an early version an...Ron Dreslinski