summaryrefslogtreecommitdiff
path: root/src/mem
AgeCommit message (Expand)Author
2015-08-14ruby: perfect switch: refactor codeNilay Vaish
2015-08-14ruby: cache memory: drop {try,test}CacheAccess functionsNilay Vaish
2015-08-14ruby: call setMRU from L1 controllers, not from sequencerNilay Vaish
2015-08-14ruby: adds set and way indices to AbstractCacheEntryNilay Vaish
2015-08-14ruby: eliminate type uint64 and int64Nilay Vaish
2015-08-14ruby: slicc: use default argument valueNilay Vaish
2015-08-14ruby: slicc: avoid duplicate code for function argument checkNilay Vaish
2015-08-14ruby: drop the [] notation for lookup function.Nilay Vaish
2015-08-14ruby: handle llsc accesses through CacheEntry, not CacheMemoryNilay Vaish
2015-08-14ruby: replace Address by AddrNilay Vaish
2015-08-14ruby: rename variables Addr to addrNilay Vaish
2015-08-14ruby: Protocol changes for SimObject MessageBuffersJoel Hestness
2015-08-14ruby: Expose MessageBuffers as SimObjectsJoel Hestness
2015-08-14ruby: Change PerfectCacheMemory::lookup to return pointerJoel Hestness
2015-08-14ruby: Remove the RubyCache/CacheMemory latencyJoel Hestness
2015-08-11ruby: slicc: allow mathematical operations on TicksNilay Vaish
2015-08-07mem: Cleanup packet accessor methodsAndreas Sandberg
2015-08-07base: Declare a type for context IDsAndreas Sandberg
2015-08-07mem: Remove extraneous acquire/release flags and attributesAndreas Hansson
2015-08-05mem: Fixup incorrect include guardsAndreas Sandberg
2015-08-04mem: Move trace functionality from the CommMonitor to a probeAndreas Sandberg
2015-08-04mem: Redesign the stack distance calculator as a probeAndreas Sandberg
2015-08-04mem: Add probe support to the CommMonitorAndreas Sandberg
2015-08-03uby: Fix checkpointing and restoreTimothy Jones
2015-08-03ruby: mesi three level: multiple corrections to the protocolNilay Vaish
2015-08-03ruby: mesi two,three level: copy data only when dirtyNilay Vaish
2015-08-01ruby: removed invalid assert in message comparitorBrad Beckmann
2015-07-20ruby: improved stall and wait debuggingBrad Beckmann
2015-07-20slicc: fix error in conflicing symbol declarationBrad Beckmann
2015-07-20slicc: enable overloading in functions not in classesBrad Beckmann
2015-07-20ruby: change router pipeline stages to 2David Hashe
2015-07-20ruby: change advance_stage for flit_dDavid Hashe
2015-07-20slicc: improved stalling support in protocolsBrad Beckmann
2015-07-20ruby: expose access permission to replacement policiesDavid Hashe
2015-07-20ruby: adds size and empty apis to the msg buffer stallmapDavid Hashe
2015-07-20ruby: fix deadlock bug in banked array resource checksDavid Hashe
2015-07-20ruby: Fix for stallAndWait bugDavid Hashe
2015-07-20mem: add request types for acquire and releaseDavid Hashe
2015-07-20ruby: allocate a block in CacheMemory without updating LRU stateDavid Hashe
2015-07-20ruby: speed up function used for cache walksDavid Hashe
2015-07-20slicc: support for arbitrary DPRINTF flags (not just RubySlicc)David Hashe
2015-07-20slicc: support for local variable declarations in action blocksDavid Hashe
2015-07-20ruby: initialize replacement policies with their own simobjsDavid Hashe
2015-07-20ruby: give access to cache tag/data latencies from SLICCDavid Hashe
2015-07-20slicc: support for multiple cache entry types in the same state machineDavid Hashe
2015-07-20slicc: Fix bug in enqueue and peek statements.David Hashe
2015-07-20slicc: fix missing inline function in LocalVariableASTDavid Hashe
2015-07-20slicc: improve support for prefix operationsDavid Hashe
2015-07-20slicc: support for transitions with a wildcard next stateDavid Hashe
2015-07-20slicc: support for multiple message types on the same bufferDavid Hashe