summaryrefslogtreecommitdiff
path: root/src/mem/cache/cache.cc
AgeCommit message (Expand)Author
2018-11-13mem-cache: Align how we handle requests in atomic with timingNikos Nikoleris
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-22mem-cache: Promote deferred targets on cache clean responsesNikos Nikoleris
2018-06-11misc: Using smart pointers for memory RequestsGiacomo Travaglini
2018-06-11misc: Substitute pointer to Request with aliased RequestPtrGiacomo Travaglini
2018-06-01mem-cache: Create an address aware TempCacheBlkDaniel R. Carvalho
2018-06-01mem-cache: Fix secure bit modificationDaniel R. Carvalho
2018-05-31mem-cache: Move cache bypass mechanism to the portsNikos 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: Delegate block invalidation to block allocationNikos 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-05-30mem-cache: Determine if an MSHR has requests from another cacheNikos Nikoleris
2018-05-17mem-cache: Move replacements stat to the base cache classNikos Nikoleris
2018-05-17mem-cache: Simplify writeback for the tempBlock in recvTimingRespNikos Nikoleris
2018-05-08mem-cache: Create block insertion functionDaniel R. Carvalho
2018-04-05mem-cache: Use Packet functions to write data blocksDaniel R. Carvalho
2018-03-30mem-cache: Remove unused return value from the recvTimingReq funcNikos Nikoleris
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