summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
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
2019-08-23mem: Put gem5 protocols in their own directory.Gabe Black
2019-08-23mem: Move ruby protocols into a directory called ruby_protocol.Gabe Black
2019-08-23mem: Split the various protocols out of the gem5 master/slave ports.Gabe Black
2019-08-22mem-ruby: fix build with PROTOCOL=MOESI_hammerCiro Santilli
2019-08-19mem-ruby, arch-hsail: Removed hit latency from VIPERCoalescerPablo Prieto
2019-08-13mem-ruby: Use check_on_cache_probe on MIPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESI hammerPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESI CMPPouya Fotouhi
2019-08-13mem-ruby: Use check_on_cache_probe on MOESIPouya Fotouhi
2019-08-12mem-ruby: Use check_on_cache_probe to protect locked lines from evictionPouya Fotouhi
2019-08-12mem-ruby: Use check_on_cache_probe to protect locked lines from evictionPouya Fotouhi
2019-08-09sim-se: remove unused parameterBrandon Potter
2019-08-07mem-cache: Fix non-virtual base destructor of Repl EntryDaniel R. Carvalho
2019-08-02mem-ruby: Remove assertion with incorrect assumptionPouya Fotouhi
2019-08-02mem: Move eraseIfNullEntry to when holder is updatedDaniel R. Carvalho