summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
2019-10-31mem-ruby: Fixed pipeline squashes caused by aliased requestsJoe Gross
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: Fix DRAM controller to operate on its own address spaceNikos Nikoleris
2019-10-29mem-cache: Avoid promotion of incompatible deferred targetsNikos Nikoleris
2019-10-29mem-cache: Fix MSHR whole line write trackingNikos Nikoleris
2019-10-18mem: Delete the MessageReq and MessageResp memory commands.Gabe Black
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-03mem: Remove unused variableTommaso Marinelli
2019-10-01mem-cache: Fix invalid whenReadyDaniel R. Carvalho
2019-09-30mem-ruby: Remove inexistent functions from UtilDaniel R. Carvalho
2019-09-30mem-ruby: Make bitSelect use bits<Addr>Daniel R. Carvalho
2019-09-30mem-ruby: Fix maskLowOrderBitsDaniel R. Carvalho
2019-09-30mem-ruby: Remove shiftLowOrderBitsDaniel R. Carvalho
2019-09-30mem-ruby: Remove maskHighOrderBitsDaniel R. Carvalho
2019-09-30mem-ruby: Remove bitRemoveDaniel R. Carvalho
2019-09-30mem: Use new-style stats in the XBar modelsAndreas Sandberg
2019-09-30mem-cache: Switch to new-style statsAndreas Sandberg
2019-09-30mem: Convert DRAM controller to new-style statsAndreas Sandberg
2019-09-28ruby: 2x protocols has typo/syntax error that fails buildingTimothy Hayes
2019-09-25mem-ruby: prevent cacheProbe being called multiple timesJing Qu
2019-09-23cpu, mem: Changing AtomicOpFunctor* for unique_ptr<AtomicOpFunctor>Jordi Vaquero
2019-09-21mem: Delete the now unused Message*Port classes.Gabe Black
2019-09-12mem-cache: Fix BDI size calculationDaniel R. Carvalho
2019-09-10mem-ruby: Move Bloom Filters to baseDaniel R. Carvalho
2019-09-10mem: Mark MemObject as deprecated.Gabe Black
2019-09-03ruby: Fix the way stall map size is checked for availabilitySrikant Bharadwaj
2019-08-29mem-cache: Use SatCounter for RRPVDaniel R. Carvalho
2019-08-29mem: Convert CommMonitor to the new stat frameworkAndreas Sandberg
2019-08-28mem-ruby: Define BloomFilter namespaceDaniel R. Carvalho
2019-08-28mem-ruby: Make H3 inherit from MultiBitSelBloomFilterDaniel R. Carvalho
2019-08-28mem-ruby: Finish implementing BloomFilter mergeDaniel R. Carvalho
2019-08-28mem-ruby: Remove NonCountingBloomFilterDaniel R. Carvalho
2019-08-28mem-ruby: Make MultiGrainBloomFilter genericDaniel R. Carvalho
2019-08-28mem-ruby: Parameterize xor bits in BlockBloomFilterDaniel R. Carvalho
2019-08-28cpu, mem: Add new getSendFunctional method to the base CPU.Gabe Black
2019-08-28mem: Make PortProxy use a delegate for a sendFunctional function.Gabe Black
2019-08-28mem: Eliminate the Base(Slave|Master)Port classes.Gabe Black
2019-08-27cpu, dev, mem: Use the new Port methods.Gabe Black
2019-08-27mem, sim, systemc: Reorganize Port and co.s bind, unbind slightly.Gabe Black