summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
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
2019-05-14mem-ruby: Do not change blocked msg enqueue infoTiago Muck
2019-05-14mem-ruby: Unique ranks for MOESI_CMP_dir in portsTiago Muck
2019-05-14mem-ruby: Change MOESI_CMP_Dir L2 addressingTiago Muck
2019-05-14mem-ruby: Fix MOESI_CMP_dir debug msgTiago Muck
2019-05-14mem-ruby: Prevent response stalls on MOESI_CMP_directoryTiago Muck
2019-05-14mem-cache: Use SatCounter for prefetchersDaniel
2019-05-12mem-ruby: Replace string parameter in MultiBitSelBloomFilterDaniel R. Carvalho
2019-05-11cpu,mem: Add support for partial loads/stores and wide mem. accessesGiacomo Gabrielli
2019-05-09mem-ruby: Fix MOESI_CMP_directory blocked line handlingTiago Muck
2019-05-08mem-cache: Remove writebacks packet listDaniel R. Carvalho
2019-05-08mem-cache: Handle data expansionDaniel R. Carvalho