summaryrefslogtreecommitdiff
path: root/src/mem/cache
AgeCommit message (Expand)Author
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: Explicitly check MSHR snoops for cases not dealt withAndreas 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-15arm: Add missing explicit overrides for classic cachesAndreas Sandberg
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: Do not treat CleanEvict as a write operationAndreas Hansson
2015-11-06mem: Unify delayed packet deletionAndreas Hansson
2015-11-06misc: Appease clang static analyzerAndreas Hansson
2015-10-29mem: Clarify cache MSHR handling on fillAndreas Hansson
2015-10-12misc: Add explicit overrides and fix other clang >= 3.5 issuesAndreas Hansson
2015-10-12misc: Remove redundant compiler-specific definesAndreas 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: Avoid setting markPending if not neededAndreas Hansson
2015-09-04mem: Tidy up CacheSetAndreas 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-08-07base: Declare a type for context IDsAndreas Sandberg
2015-07-30mem: Add missing clean eviction on uncacheable accessAndreas Hansson
2015-07-30mem: Remove unused RequestCause in cacheAndreas Hansson
2015-07-30mem: Make caches way awareDavid Guillen-Fandos
2015-07-30mem: Transition away from isSupplyExclusive for writebacksAndreas Hansson
2015-07-30mem: Tidy up CacheBlk classAndreas Hansson
2015-07-13mem: Fix (ab)use of emplace to avoid temporary object creationAndreas Hansson
2015-07-07sim: Refactor and simplify the drain APIAndreas Sandberg
2015-07-07sim: Decouple draining from the SimObject hierarchyAndreas Sandberg
2015-07-07sim: Make the drain state a global typed enumAndreas Sandberg
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2015-07-03mem: Delay responses in the crossbar before forwardingAndreas Hansson
2015-07-03mem: Remove redundant is_top_level cache parameterAndreas Hansson
2015-07-03mem: Split WriteInvalidateReq into write and invalidateAndreas Hansson
2015-07-03mem: Add ReadCleanReq and ReadSharedReq packetsAndreas Hansson
2015-07-03mem: Allow read-only caches and check complianceAndreas Hansson
2015-07-03mem: Add clean evicts to improve snoop filter trackingAli Jafri
2015-06-09mem: Fix snoop packet data allocation bugAndreas Hansson
2015-03-17mem: Create a request copy for deferred snoopsStephan Diestelhorst