summaryrefslogtreecommitdiff
path: root/src/mem/cache
AgeCommit message (Expand)Author
2020-01-07mem-cache: Forward snoops when the cache is not respondingNikos Nikoleris
2020-01-07mem-cache: Ensure that responses get data from the right sourceNikos Nikoleris
2020-01-06mem-cache: Avoid write merging if there are reads in betweenNikos Nikoleris
2019-12-12mem-cache: Move unused prefetches counter updateDaniel R. Carvalho
2019-11-28mem-cache: Avoid hiding a virtual method in the dictionary compressor.Gabe Black
2019-11-28mem-cache: Remove a std::move clang says is unnecessary.Gabe Black
2019-11-18mem-cache: Initialize all members of `QueuedPrefetcher::DeferredPacket`.Isaac Sánchez Barrera
2019-11-18mem-cache: Fix destructor of `BasePrefetcher::PrefetchInfo`.Isaac Sánchez Barrera
2019-11-04mem-cache: Modify compressor to appease newer compilersDaniel R. Carvalho
2019-11-04mem-cache: Implement a perfect compressorDaniel R. Carvalho
2019-11-04mem-cache: Make BDI a multi compressorDaniel R. Carvalho
2019-11-04mem-cache: Implement a multi compressorDaniel R. Carvalho
2019-11-04mem-cache: Implement BDI sub-compressorsDaniel R. Carvalho
2019-11-04mem-cache: Implement a repeated values compressorDaniel R. Carvalho
2019-11-04mem-cache: Implement a zero compressorDaniel R. Carvalho
2019-11-04mem-cache: Implement FPC-D cache compressionDaniel R. Carvalho
2019-10-31mem-cache: Fix missing header in associative setDaniel R. Carvalho
2019-10-29mem-cache: Add a repeated value pattern to compressorsDaniel R. Carvalho
2019-10-29mem-cache: Inform unused bits instead of bytes in compressor patternDaniel R. Carvalho
2019-10-29mem-cache: Add a masked const value pattern to compressorsDaniel R. Carvalho
2019-10-29mem-cache: Add a masked pattern to compressorsDaniel R. Carvalho
2019-10-29mem-cache: Add an uncompressed pattern to compressorsDaniel R. Carvalho
2019-10-29mem-cache: Templatize DictionaryCompressorDaniel R. Carvalho
2019-10-29mem-cache: Factor out CPack's dictionary functionalityDaniel R. Carvalho
2019-10-29mem-cache: Use shouldAllocate() instead of CPack's decompress()Daniel R. Carvalho
2019-10-29mem-cache: Limit compression sizeDaniel R. Carvalho
2019-10-29mem-cache: Do not try to compress dataless packetsDaniel R. Carvalho
2019-10-29mem-cache: Avoid promotion of incompatible deferred targetsNikos Nikoleris
2019-10-29mem-cache: Fix MSHR whole line write trackingNikos Nikoleris
2019-10-13mem-cache: set the second chance to false when inserting a blockMingyuan
2019-10-12mem-cache: Fixed a bug in MRU replacement policyMingyuan
2019-10-11mem-ruby: Allow Ruby to use all replacement policies in ClassicJingQuJQ
2019-10-01mem-cache: Fix invalid whenReadyDaniel R. Carvalho
2019-09-30mem-cache: Switch to new-style statsAndreas Sandberg
2019-09-12mem-cache: Fix BDI size calculationDaniel R. Carvalho
2019-08-29mem-cache: Use SatCounter for RRPVDaniel R. Carvalho
2019-08-28mem: Eliminate the Base(Slave|Master)Port classes.Gabe Black
2019-08-07mem-cache: Fix non-virtual base destructor of Repl EntryDaniel R. Carvalho
2019-07-31mem-cache: mark block as dirty when handling SW prefetchTiago Mück
2019-07-31mem-cache: Fix set and way of sub-entriesDaniel R. Carvalho
2019-07-17mem-cache: Create CPack compressorDaniel R. Carvalho
2019-06-04Revert "mem-cache: Remove writebacks packet list"Daniel Carvalho
2019-05-29mem-cache: Accuracy-based rate control for prefetchersJavier Bueno
2019-05-29mem-cache: Support for page crossing prefetchesJavier Bueno
2019-05-20mem-cache: Add multi-prefetcher adaptorAndreas Sandberg
2019-05-18arch, base, cpu, dev, mem, sim: Remove #if 0-ed out code.Gabe Black
2019-05-14mem-cache: Use SatCounter for prefetchersDaniel
2019-05-11cpu,mem: Add support for partial loads/stores and wide mem. accessesGiacomo Gabrielli
2019-05-08mem-cache: Remove writebacks packet listDaniel R. Carvalho
2019-05-08mem-cache: Handle data expansionDaniel R. Carvalho