summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
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
2019-05-08mem-cache: Add co-allocation function to compressed tagsDaniel R. Carvalho
2019-05-08mem-cache: Add compression and decompression callsDaniel R. Carvalho
2019-05-08mem-cache: Create BDI CompressorDaniel R. Carvalho
2019-05-08mem-cache: Add compression statsDaniel R. Carvalho
2019-05-08mem-cache: Create cache compressorDaniel R. Carvalho
2019-05-08mem-cache: Add block size to findVictimDaniel R. Carvalho
2019-05-08mem-cache: Add compression data to CompressionBlkDaniel R. Carvalho
2019-05-08mem-cache: Create CacheComp debug flagDaniel R. Carvalho
2019-05-08mem-cache: Stub compression frameworkDaniel R. Carvalho
2019-05-03mem-cache: Mark block as dirty after a SWPrefetchEXRespNikos Nikoleris
2019-04-28mem: Remove the ISA specialized versions of port proxy's read/write.Gabe Black
2019-04-28mem: Minimize the use of MemObject.Gabe Black
2019-04-24cpu,mem: missing override specifierAndrea Mondelli
2019-04-22sim-se: Enhance clone for X86KvmCPUAlexandru Dutu
2019-04-22mem-cache: Fix fix of replacement countDaniel
2019-04-19mem-cache: Fix increasing replacement countDaniel R. Carvalho
2019-04-19mem-cache: Remove blk_addr from Queue::trySatisfyFunctionalDaniel R. Carvalho
2019-04-19mem-cache: Add match functions to QueueEntryDaniel R. Carvalho
2019-04-19mem: Add packet matching functionsDaniel R. Carvalho
2019-04-19mem-cache: Move Target to QueueEntryDaniel R. Carvalho
2019-04-19mem-cache: Assert Entry inherits from QueueEntry in QueueDaniel R. Carvalho
2019-04-19mem: Make DRAMCtrl::decodeAddr constDaniel R. Carvalho
2019-04-19mem: Allow packet to provide its own addr rangeDaniel R. Carvalho
2019-04-16mem: missing override specifierAndrea Mondelli
2019-04-14mem: Teach SimpleMem to return a MemBackdoor when appropriate.Gabe Black
2019-04-14mem: Maintain a back door into the AbstractMem's backing store.Gabe Black
2019-04-11mem-cache: Fix RRPV for RRIPAnis Peysieux
2019-04-10mem: Plumb backdoor requests through the xbar classes.Gabe Black