summaryrefslogtreecommitdiff
path: root/src/mem/cache
AgeCommit message (Expand)Author
2018-02-08mem-cache: Make cache warmup percentage a parameter.Daniel R. Carvalho
2018-02-07mem-cache: Only pendingModified MSHRs can satisfy CMO snoopsNikos Nikoleris
2018-02-07mem-cache: Cleaned blocks should be marked as not writableNikos Nikoleris
2018-02-06mem-cache: Remove extra numSets zero check.Daniel R. Carvalho
2018-02-06mem: Standardize mem folder header guardsDaniel R. Carvalho
2018-01-09mem-cache: Prune unnecessary writebacks in exclusive cachesNikos Nikoleris
2017-12-05mem: Co-ordination of CMOs in the xbarNikos Nikoleris
2017-12-05mem: Add support for handling CMOs in the MSHRsNikos Nikoleris
2017-12-05mem: Add support for CMOs in the cacheNikos Nikoleris
2017-12-05mem: Promote deferred targets only when the block is validNikos 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-08-08mem-cache: Delete squashed HWPrefetchesPau Cabre
2017-06-27mem-cache: Add missing overrides to BaseCacheAndreas Sandberg
2017-06-20mem: Replace EventWrapper use with EventFunctionWrapperSean Wilson
2017-03-03mem: Make blkAlign a common function between all tag classesNikos Nikoleris
2017-03-03mem: Use pkt::getBlockAddr instead of BaseCace::blockAlignNikos Nikoleris
2017-02-21mem: Remove unused size field from the CacheBlk classNikos Nikoleris
2017-02-21mem: Remove the unused asid field from the CacheBlk classNikos Nikoleris
2017-02-21mem: Remove unused arguments (asid/contex_id) from accessBlockNikos Nikoleris
2017-02-21mem: Remove unused type BlkList from the cache and the tagsNikos Nikoleris
2017-02-21mem: Remove unused functions from the tag classesNikos Nikoleris
2017-02-21mem: Always use the helper function to invalidate a blockNikos Nikoleris
2017-02-21mem: Fix MSHR assert triggering for invalidated prefetchesSascha Bischoff
2017-02-21mem: Populate the secure flag in the writeback visitorNikos Nikoleris
2017-02-21mem: Remove stale argument from a panic statementNikos Nikoleris
2017-02-19sim: Ensure draining is deterministicAndreas Hansson
2017-02-19mem: Ensure deferred snoops are cache-line alignedAndreas Hansson
2017-02-11mem: fix printing of 1st cache tags lineBjoern A. Zeeb
2016-11-09style: [patch 3/22] reduce include dependencies in some headersBrandon Potter
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2016-12-05mem: Respond to InvalidateReq when the block is (pending) dirtyNikos Nikoleris
2016-12-05mem: Invalidate a blk when servicing the 1st invalidating targetNikos Nikoleris
2016-12-05mem: Allow non invalidating snoops on an InvalidateReq MSHRNikos Nikoleris
2016-12-05mem: Always use InvalidateReq to service WriteLineReq missesNikos Nikoleris
2016-12-05mem: Ensure InvalidateReq is considered isForward by MSHRsAndreas Hansson
2016-12-05mem: Make packet debug printing more uniformNikos Nikoleris
2016-12-05mem: Service only the 1st FromCPU MSHR target on ReadRespWithInvNikos Nikoleris
2016-12-05mem: Keep track of allocOnFill in the TargetListNikos Nikoleris
2016-12-05mem: Add support for repopulating the flags of an MSHR TargetListNikos Nikoleris
2016-11-30mem: Split the hit_latency into tag_latency and data_latencySophiane Senni
2016-08-15mem: Print an MSHR without triggering any assertionsNikos Nikoleris
2016-08-12mem: Update mostly exclusive policy even furtherAndreas Hansson
2016-08-12mem: Update mostly exclusive cache policy to cover more casesAndreas Hansson
2016-08-12mem: Add a FromCache packet attributeAndreas Hansson
2016-07-11mem: Remove stale argument from a DPRINTF in the cache codeNikos Nikoleris
2016-06-06sim: Call regStats of base-class as wellStephan Diestelhorst
2016-05-26mem: Fix memory leak in handling of deferred snoopsAndreas Hansson