summaryrefslogtreecommitdiff
path: root/src/mem/cache/cache.cc
AgeCommit message (Expand)Author
2018-03-22mem-cache: Split array indexing and replacement policies.Daniel R. Carvalho
2018-03-21mem-cache: Allow clean operations when block allocation failsNikos Nikoleris
2018-03-09mem-cache: Use CacheBlk parameter on address regenerationDaniel R. Carvalho
2018-03-06mem-cache: Populate whenReady for blocks filled from writebacksNikos Nikoleris
2018-03-02mem-cache: Populate the secure bit when the temp block is filledNikos Nikoleris
2018-03-02mem-cache: Remove unnecessary block initialization on writebackNikos Nikoleris
2018-02-07mem-cache: Cleaned blocks should be marked as not writableNikos Nikoleris
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 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-20mem: Replace EventWrapper use with EventFunctionWrapperSean Wilson
2017-03-03mem: Use pkt::getBlockAddr instead of BaseCace::blockAlignNikos Nikoleris
2017-02-21mem: Remove unused arguments (asid/contex_id) from accessBlockNikos Nikoleris
2017-02-21mem: Always use the helper function to invalidate a blockNikos Nikoleris
2017-02-21mem: Populate the secure flag in the writeback visitorNikos Nikoleris
2017-02-11mem: fix printing of 1st cache tags lineBjoern A. Zeeb
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-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-05-26mem: Fix memory leak in handling of deferred snoopsAndreas Hansson
2016-05-26mem: remove redudant check whether the cache forwards snoopsNikos Nikoleris
2016-05-26mem: change NULL to nullptr in the cache related classesNikos Nikoleris
2016-05-26mem: fix the line length in the cache related classesNikos Nikoleris
2016-04-21mem: Deallocate all write-queue entries when sentAndreas Hansson
2016-04-21mem: Align downstream cache packet creation in atomic and timingAndreas 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-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