summaryrefslogtreecommitdiff
path: root/src/mem/ruby/system
AgeCommit message (Expand)Author
2012-04-06rubytest: seperated read and write ports.Brad Beckmann
2012-04-06MEM: Enable multiple distributed generalized memoriesAndreas Hansson
2012-03-30Ruby: Remove the physMemPort and instead access memory directlyAndreas Hansson
2012-03-30MEM: Introduce the master/slave port sub-classes in C++William Wang
2012-03-22MEM: Split SimpleTimingPort into PacketQueue and portsAndreas Hansson
2012-03-02Ruby: Rename RubyPort::sendTiming to avoid overriding base classAndreas Hansson
2012-02-24MEM: Move port creation to the memory object(s) constructionAndreas Hansson
2012-02-13MEM: Introduce the master/slave port roles in the Python classesAndreas Hansson
2012-02-12mem: Add a master ID to each request object.Ali Saidi
2012-02-10Ruby: Remove isTagPresent() calls from Sequencer.ccNilay Vaish
2012-01-31clang: Enable compiling gem5 using clang 2.9 and 3.0Koan-Sin Tan
2012-01-30MEM: Make the RubyPort physMemPort a PioPort instead of M5PortAndreas Hansson
2012-01-23O3, Ruby: Forward invalidations from Ruby to O3 CPUNilay Vaish
2012-01-17MEM: Remove the functional ports from the memory systemWilliam Wang
2012-01-17MEM: Separate queries for snooping and address rangesAndreas Hansson
2012-01-17MEM: Add port proxies instead of non-structural portsAndreas Hansson
2012-01-12PerfectCacheMemory: Remove references to CacheMsgNilay Vaish
2012-01-11Ruby: Resurrect Cache Warmup CapabilityNilay Vaish
2012-01-11Ruby Port: Add a list of cpu ports attached to this portNilay Vaish
2012-01-11Ruby Sparse Memory: Add function for collating blocksNilay Vaish
2012-01-11Ruby: Add infrastructure for recording cache contentsNilay Vaish
2012-01-11Ruby Memory Vector: Functions for collating and populating pagesNilay Vaish
2012-01-10Ruby: remove the files related to the tracerNilay Vaish
2012-01-10Sparse Memory: Simplify the structure for an entryNilay Vaish
2012-01-07Ruby Cache: Add param for marking caches as instruction onlyNilay Vaish
2012-01-06Ruby Set: Move NUMBER_WORDS_PER_SET to Set.hhNilay Vaish
2011-12-31Ruby: Shuffle some of the included filesNilay Vaish
2011-12-31SLICC: Use pointers for directory entriesNilay Vaish
2011-12-13gcc: fix unused variable warnings from GCC 4.6.1Nathan Binkert
2011-11-14Ruby: Process packet instead of RubyRequest in SequencerNilay Vaish
2011-11-03Ruby: Remove some unused typedefsNilay Vaish
2011-10-31GCC: Get everything working with gcc 4.6.1.Gabe Black
2011-09-01Functional Accesses: Update states to support Broadcast/Snooping protocols.Lisa Hsu
2011-08-29Ruby: Remove some unused codeNilay Vaish
2011-08-15Ruby: Initialize some variables.Nilay Vaish
2011-08-08BuildEnv: Eliminate RUBY as build environment variableNilay Vaish
2011-08-03Ruby: Remove files and includes not in useNilay Vaish
2011-07-01Ruby: Commit files missing from previous commitNilay Vaish
2011-06-30Ruby: Add support for functional accessesBrad Beckmann ext:(%2C%20Nilay%20Vaish%20%3Cnilay%40cs.wisc.edu%3E)
2011-06-24Ruby: remove unused functions in CacheMemory: get/setMemoryValueJoel Hestness
2011-05-05ruby: use RubyMemory flag & remove setDebug() functionalityKorey Sewell
2011-05-02ruby: dbg: use system ticks instead of cyclesKorey Sewell
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2011-04-06ruby: fixes to support more types of RubyRequestsBrad Beckmann
2011-03-31CacheMemory: add allocateVoid() that is == allocate() but no return value.Lisa Hsu
2011-03-31Ruby: Add new object called WireBuffer to mimic a Wire.Lisa Hsu
2011-03-31Ruby: pass Packet->Req->contextId() to Ruby.Lisa Hsu
2011-03-28This patch supports cache flushing in MOESI_hammerSomayeh Sardashti
2011-03-22Ruby: Remove CacheMsg class from SLICCNilay Vaish