summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
2019-03-19mem: Move bind() and unbind() into the Port class.Gabe Black
2019-03-18mem-cache: tautological comparison of byteOrderAndrea Mondelli
2019-03-15mem: Removed circular include refRyan Gambord
2019-03-15mem-cache: Added the Indirect Memory PrefetcherJavier Bueno
2019-03-15mem: Move the Port base class into sim.Gabe Black
2019-03-15mem: Track the MemObject owner in MasterPort and SlavePort.Gabe Black
2019-03-15mem-cache: Fix write hit latency calculation orderDaniel
2019-03-12mem-cache: Removed default arg from get() in prefetch/base.hhRyan Gambord
2019-03-11mem-cache: Revert "mem-cache: Remove Packet dependency in Tags"Daniel R. Carvalho
2019-03-10mem-cache: Added extra information to PrefetchInfoJavier Bueno
2019-03-07mem-cache: Add header delay to handleFill whenReadyDaniel R. Carvalho
2019-03-07mem-cache: Allow tag-only accesses on latency calculationDaniel R. Carvalho
2019-03-07mem-cache: Add lookup latency to access' whenReadyDaniel R. Carvalho
2019-03-07mem-cache: Fix recvTimingReq doWritebacks tickDaniel R. Carvalho
2019-03-07mem-cache: Use header delay on latency calculationDaniel R. Carvalho
2019-03-07mem-cache: Remove old todo about latency in hit functionDaniel R. Carvalho
2019-02-28ruby: Fix garnet's round robin arbitration for vc selectionSrikant Bharadwaj
2019-02-28mem-cache: Sandbox Based Optimal Offset ImplementationIvan Pizarro
2019-02-26mem-cache: Copy over flags to forwarded responseNikos Nikoleris
2019-02-25mem-cache: added missing override specifier in BoPAndrea Mondelli
2019-02-25python: Stop using basestring to test for stringsAndreas Sandberg
2019-02-25mem-cache: A Best-Offset PrefetcherIvan Pizarro
2019-02-22python: Make iterator handling Python 3 compatibleAndreas Sandberg
2019-02-22mem-cache: Add a mechanism to iterate all entries of an AssociativeSetJavier Bueno
2019-02-21mem-cache: Added the Slim AMPM PrefetcherJavier Bueno
2019-02-12python: Replace dict.has_key with 'key in dict'Andreas Sandberg
2019-02-12python: Replace orderdict with collections.OrderedDictAndreas Sandberg
2019-02-12mem-cache: Irregular Stream Buffer PrefetcherJavier Bueno
2019-02-12mem-cache: Added the Delta Correlating Prediction Tables PrefetcherJavier Bueno
2019-02-12python: Don't assume SimObjects live in the global namespaceAndreas Sandberg
2019-02-12mem-ruby: Fixing TopologyPouya Fotouhi
2019-02-12mem-ruby: Fixing MESI Three LevelPouya Fotouhi
2019-02-01mem-cache: Updated version of the Signature Path PrefetcherJavier Bueno
2019-01-23mem-ruby: Fix missing TBE allocation and deallocationZicong Wang
2019-01-22mem: Add tryTiming suppport to CommMonitorSascha Bischoff
2019-01-17mem: Allow inserts in the begining of a packet queueNikos Nikoleris
2019-01-17mem: Determine if a packet queue forces ordering at constructionNikos Nikoleris
2019-01-16mem-cache: Access Map Pattern Matching PrefetcherJavier Bueno
2019-01-16mem-cache: Signature Path PrefetcherJavier Bueno
2019-01-16mem-cache: allow prefetchers to emit page crossing referencesJavier Bueno
2019-01-16mem-cache: virtual address support for prefetchersJavier Bueno
2018-12-07mem: Compile tracePacket only when TRACING_ON is definedGiacomo Travaglini
2018-12-07mem-cache: Workaround for setWhenReady assertionDaniel R. Carvalho
2018-12-05mem-cache: Remove writebacks parameter from serviceMSHRTargetsDaniel R. Carvalho
2018-12-04mem-cache: Add getter and setter to CacheBlk::whenReadyDaniel R. Carvalho
2018-12-04base, sim: Add missing destructorsNikos Nikoleris
2018-12-03mem-cache: Optimize sector valid and secure checkDaniel R. Carvalho
2018-11-27arch, base, cpu, gpu, mem: Replace assert(0 or false with panic.Gabe Black
2018-11-26mem-cache: Add setters to validate and secure blockDaniel R. Carvalho
2018-11-18mem-cache: a missing cast was truncating addressesJavier Bueno