summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
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
2019-08-02mem: Encapsulate retry variables of SnoopFilterDaniel 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-23mem-ruby: Adding a new slicc statement - to not evict locked cachelinesPouya Fotouhi
2019-07-17mem-cache: Create CPack compressorDaniel R. Carvalho
2019-07-13mem: Check response only when needed in CommMonitorChun-Chen TK Hsu
2019-07-06mem-ruby: Fix MultiGrainBloomFilter accessingDaniel R. Carvalho
2019-07-06mem-ruby: Remove Bloom Filters' ruby dependencyDaniel R. Carvalho
2019-07-06mem-ruby: Parameterize block size in Bloom FiltersDaniel R. Carvalho
2019-07-06mem-ruby: Make Bloom Filters SimObjectsDaniel R. Carvalho
2019-07-06mem-ruby: Generalize use of bloom filters' isSetDaniel R. Carvalho
2019-07-06mem-ruby: Cleanup filtersDaniel R. Carvalho
2019-07-06mem-ruby: Fix MultiGrainBloomFilter total count calculationDaniel R. Carvalho
2019-07-06mem-ruby: Remove index based functions in bloom filtersDaniel R. Carvalho
2019-07-06mem-ruby: Remove Bloom Filter's print()Daniel R. Carvalho
2019-07-06mem-ruby: Standardize Bloom Filter deletion supportDaniel R. Carvalho
2019-07-06mem-ruby: Bloom filters - Remove in/decrementDaniel R. Carvalho
2019-06-06mem: Option to toggle DRAM low-power statesMatthew Poremba
2019-06-05mem-ruby: Enable set size increaseJohn Alsop
2019-06-04Revert "mem-cache: Remove writebacks packet list"Daniel Carvalho
2019-05-30mem: Remove the now unused Copy* methods from the FS port proxy.Gabe Black
2019-05-29mem-cache: Accuracy-based rate control for prefetchersJavier Bueno
2019-05-29mem-cache: Support for page crossing prefetchesJavier Bueno
2019-05-29mem: Add a readString method to the PortProxy which takes a char *.Gabe Black
2019-05-29mem: Use a const T & in write<> to avoid an unnecessary copy.Gabe Black
2019-05-29mem, arm: Replace the pointer type in PortProxy with void *.Gabe Black
2019-05-29mem, arm: Move some helper methods into the base PortProxy class.Gabe Black
2019-05-29arm, mem: Move the SecurePortProxy subclass into it's own file.Gabe Black
2019-05-28mem: Parameterize coherent xbar sanity checksTiago Muck
2019-05-28mem: Snoop filter support for large systemsTiago Muck
2019-05-22mem: Add invalid context id check on LLSC checksTiago Muck
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-ruby: MOESI_CMP_dir cleanupTiago Muck
2019-05-14mem-ruby: Cache latencies for MOESI_CMP_dirTiago Muck
2019-05-14mem-ruby: Hit latencies defined by the controllersTiago Muck