summaryrefslogtreecommitdiff
path: root/src/mem/cache/base.hh
AgeCommit message (Expand)Author
2020-01-17mem-cache: Factor out multiple block evictionDaniel R. Carvalho
2019-09-30mem-cache: Switch to new-style statsAndreas Sandberg
2019-08-28mem: Eliminate the Base(Slave|Master)Port classes.Gabe Black
2019-06-04Revert "mem-cache: Remove writebacks packet list"Daniel Carvalho
2019-05-18arch, base, cpu, dev, mem, sim: Remove #if 0-ed out code.Gabe Black
2019-05-08mem-cache: Remove writebacks packet listDaniel R. Carvalho
2019-05-08mem-cache: Handle data expansionDaniel R. Carvalho
2019-05-08mem-cache: Add compression and decompression callsDaniel R. Carvalho
2019-04-28mem: Minimize the use of MemObject.Gabe Black
2019-04-19mem: Add packet matching functionsDaniel R. Carvalho
2019-03-19arch, cpu, dev, gpu, mem, sim, python: start using getPort.Gabe Black
2019-03-07mem-cache: Allow tag-only accesses on latency calculationDaniel R. Carvalho
2019-03-07mem-cache: Use header delay on latency calculationDaniel R. Carvalho
2019-02-25mem-cache: A Best-Offset PrefetcherIvan Pizarro
2019-02-01mem-cache: Updated version of the Signature Path PrefetcherJavier Bueno
2018-12-05mem-cache: Remove writebacks parameter from serviceMSHRTargetsDaniel R. Carvalho
2018-11-14mem-cache: Move access latency calculation to CacheDaniel R. Carvalho
2018-11-14mem-cache: implement a probe-based interfaceJavier Bueno
2018-10-22mem-cache: Move evictBlock(CacheBlk*, PacketList&) to baseDaniel R. Carvalho
2018-10-18mem: Add write coalescing and write-no-allocate to the cachesNikos Nikoleris
2018-10-18mem: Restructure whole-line writes to simplify write mergingNikos Nikoleris
2018-10-11mem-cache: Rename blk.cc/hh to cache_blk.cc/hhDaniel R. Carvalho
2018-09-13mem-cache: Fix bug in handleAtomicReqMissNikos Nikoleris
2018-06-13mem-cache: Insert on block allocationDaniel R. Carvalho
2018-06-01mem-cache: Create an address aware TempCacheBlkDaniel R. Carvalho
2018-05-31mem-cache: Replace block visitor with std::functionNikos Nikoleris
2018-05-31mem-cache: Adopt a more sensible cache class hierarchyNikos Nikoleris
2018-05-17mem-cache: Move replacements stat to the base cache classNikos Nikoleris
2017-12-04misc: Rename misc.(hh|cc) to logging.(hh|cc)Gabe Black
2017-06-27mem-cache: Add missing overrides to BaseCacheAndreas Sandberg
2017-06-20mem: Replace EventWrapper use with EventFunctionWrapperSean Wilson
2017-03-03mem: Use pkt::getBlockAddr instead of BaseCace::blockAlignNikos Nikoleris
2016-12-05mem: Make packet debug printing more uniformNikos Nikoleris
2016-11-30mem: Split the hit_latency into tag_latency and data_latencySophiane Senni
2016-05-26mem: fix the line length in the cache related classesNikos Nikoleris
2016-04-21mem: Remove unused cache statsAndreas Hansson
2015-05-27mem: Add unused prefetch counter in cachesRekai Gonzalez Alberquilla
2016-03-17mem: Create a separate class for the cache write bufferAndreas Hansson
2016-02-10mem: Deduce if cache should forward snoopsAndreas Hansson
2015-12-31mem: Make cache terminology easier to understandAndreas Hansson
2015-11-06mem: Add an option to perform clean writebacks from cachesAndreas Hansson
2015-11-06mem: Add cache clusivityAndreas Hansson
2015-11-06mem: Do not treat CleanEvict as a write operationAndreas 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-30mem: Remove unused RequestCause in cacheAndreas Hansson
2015-07-07sim: Decouple draining from the SimObject hierarchyAndreas Sandberg
2015-07-03mem: Remove redundant is_top_level cache parameterAndreas Hansson
2015-07-03mem: Allow read-only caches and check complianceAndreas Hansson
2015-05-05mem: Snoop into caches on uncacheable accessesAndreas Hansson