summaryrefslogtreecommitdiff
path: root/src/mem/cache/cache.hh
AgeCommit message (Expand)Author
2019-06-04Revert "mem-cache: Remove writebacks packet list"Daniel Carvalho
2019-05-08mem-cache: Remove writebacks packet listDaniel R. Carvalho
2018-12-05mem-cache: Remove writebacks parameter from serviceMSHRTargetsDaniel R. Carvalho
2018-10-22mem-cache: Move evictBlock(CacheBlk*, PacketList&) to baseDaniel R. Carvalho
2018-10-18mem: Restructure whole-line writes to simplify write mergingNikos Nikoleris
2018-09-13mem-cache: Fix bug in handleAtomicReqMissNikos Nikoleris
2018-05-31mem-cache: Adopt a more sensible cache class hierarchyNikos Nikoleris
2018-05-31mem-cache: Add helper function to perform evictionsNikos Nikoleris
2018-05-31mem-cache: Refactor the recvAtomic functionNikos Nikoleris
2018-05-31mem-cache: Refactor the cache recvTimingReq functionNikos Nikoleris
2018-05-31mem-cache: Refactor the cache recvTimingResp functionNikos Nikoleris
2018-03-30mem-cache: Remove unused return value from the recvTimingReq funcNikos Nikoleris
2017-12-05mem: Co-ordination of CMOs in the xbarNikos Nikoleris
2017-12-05mem: Support for specifying the destination of a WriteCleanNikos Nikoleris
2017-12-05mem: Add support for WriteClean packets in the memory systemNikos Nikoleris
2017-12-05mem-cache: Add support for checking whether a cache is busyNikos Nikoleris
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black
2017-06-20mem: Replace EventWrapper use with EventFunctionWrapperSean Wilson
2017-02-21mem: Remove unused type BlkList from the cache and the tagsNikos Nikoleris
2017-02-19sim: Ensure draining is deterministicAndreas Hansson
2016-08-12mem: Update mostly exclusive cache policy to cover more casesAndreas Hansson
2016-05-26mem: change NULL to nullptr in the cache related classesNikos Nikoleris
2016-04-21mem: Align downstream cache packet creation in atomic and timingAndreas Hansson
2016-03-17mem: Create a separate class for the cache write bufferAndreas Hansson
2015-12-31mem: Make cache terminology easier to understandAndreas Hansson
2015-12-28mem: Do not use sender state to track forwarded snoops in cacheAndreas 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: Unify delayed packet deletionAndreas 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 snoops for CleanEvicts and Writebacks in atomic modeAli Jafri
2015-09-25mem: Make the coherent crossbar account for timing snoopsAndreas 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-07-07sim: Refactor the serialization base classAndreas Sandberg
2015-07-03mem: Add clean evicts to improve snoop filter trackingAli Jafri
2015-05-05mem: Remove templates in cache modelDavid Guillen
2015-03-27mem: Allocate cache writebacks before new MSHRsAndreas Hansson
2015-03-02mem: Split port retry for all different packet classesAndreas Hansson
2015-02-03mem: Clarify cache behaviour for pending dirty responsesAndreas Hansson
2014-12-02mem: Add const getters for write packet dataAndreas Hansson
2014-10-09mem: Add packet sanity checks to cache and MSHRsAndreas Hansson
2014-06-27mem: write streaming support via WriteInvalidate promotionCurtis Dunham
2014-05-13cpu, mem: Make software prefetches non-blockingCurtis Dunham
2014-01-28mem: Remove redundant findVictim() input argumentAmin Farmahini
2014-01-24mem: Add support for a security bit in the memory systemGiacomo Gabrielli
2013-07-18mem: Set the cache line size on a system levelAndreas Hansson