Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-15 | ruby: improve libruby_issue_request feedback | Derek Hower | |
2009-09-15 | removed isReady from the library interface | Derek Hower | |
2009-09-15 | ruby: added broadcast mechanism | Derek Hower | |
2009-09-15 | ruby: added unified assert script | Derek Hower | |
2009-09-15 | ruby: made configuration parameters uniform | Derek Hower | |
2009-09-14 | ruby:removed unused code from CacheMemory | Derek Hower | |
2009-09-14 | ruby: configuration updates | Derek Hower | |
2009-09-14 | ruby: removed stray printf | Derek Hower | |
2009-09-11 | merge | Derek Hower | |
2009-09-11 | ruby: cleaned up unified MESI/MOESI configuration | Derek Hower | |
2009-09-11 | Added new MESI files | Polina Dudnik | |
2009-09-11 | merge | Derek Hower | |
2009-09-11 | Config adjustments for MESI | Polina Dudnik | |
2009-09-11 | Object print bug fix | Polina Dudnik | |
2009-09-10 | ruby: removed SMT-related Sequencer assert | Derek Hower | |
2009-09-10 | ruby: made randomization true by default | Derek Hower | |
2009-09-10 | ruby: made L2 request/response latency based on cache latency by default | Derek Hower | |
2009-09-09 | ruby: made Locked read/write atomic requests within ruby | Derek Hower | |
2009-09-01 | ruby: fixed config assertion failure | Derek Hower | |
2009-08-25 | merge | Derek Hower | |
2009-08-25 | Automated merge with ssh://hg@m5sim.org/m5 | Derek Hower | |
2009-08-25 | ruby: CacheMemory tag lookup uses a hash instead of a loop | Derek Hower | |
2009-08-21 | [mq]: first_patch | Polina Dudnik | |
2009-08-18 | ruby: added random seed option to config scripts | Derek Hower | |
2009-08-15 | Made servicing_atomic a counter and added started writes: | Polina Dudnik | |
a function for setting the flag to indicate that the rmw_writes started issuing | |||
2009-08-14 | Merge with current branch | Polina Dudnik | |
2009-08-14 | Multi-line RMW handling | Polina Dudnik | |
2009-08-14 | SMT atomics modifications: | Polina Dudnik | |
don't allow enquing from other threads if servicing and atomic for a thread | |||
2009-08-13 | Automated merge with ssh://hg@m5sim.org/m5 | Derek Hower | |
2009-08-13 | ruby: config bugfix | Derek Hower | |
2009-08-11 | ruby/network data_msg_size bug fix with updated stats | Tushar Krishna | |
2009-08-11 | merged Tushar's bug fix with public repository changes | Brad Beckmann | |
2009-08-07 | bug fix for data_msg_size in network/Network.cc | Tushar Krishna | |
2009-08-06 | ruby: better configuration assert message | Derek Hower | |
2009-08-05 | ruby: configuration supports multiple runs in same session | Derek Hower | |
These changes allow to run Ruby-gems multiple times from the same ruby-lang script with different configurations | |||
2009-08-04 | ruby: made mapAddressToRange based off a bit count | Derek Hower | |
2009-08-04 | slicc: added MOESI_CMP_directory, DMA SequencerMsg, parameterized controllers | Derek Hower | |
This changeset contains a lot of different changes that are too mingled to separate. They are: 1. Added MOESI_CMP_directory I made the changes necessary to bring back MOESI_CMP_directory, including adding a DMA controller. I got rid of MOESI_CMP_directory_m and made MOESI_CMP_directory use a memory controller. Added a new configuration for two level protocols in general, and MOESI_CMP_directory in particular. 2. DMA Sequencer uses a generic SequencerMsg I will eventually make the cache Sequencer use this type as well. It doesn't contain an offset field, just a physical address and a length. MI_example has been updated to deal with this. 3. Parameterized Controllers SLICC controllers can now take custom parameters to use for mapping, latencies, etc. Currently, only int parameters are supported. | |||
2009-08-03 | Automated merge with ssh://hg@m5sim.org/m5 | Derek Hower | |
2009-07-29 | ruby: fixed clearStats | Derek Hower | |
2009-07-27 | ruby: removed unused/incorrect profiler state | Derek Hower | |
2009-07-22 | Fixed the licences plus minor fixes for compilation | Polina Dudnik | |
2009-07-21 | ruby: fixed sequencer RMW data bug | Derek Hower | |
2009-07-21 | ruby: libruby_init now takes parsed Ruby-lang config text | Derek Hower | |
libruby_init now expects to get a file that contains the output of running a ruby-lang configuration, opposed to the ruby-lang configuration itself. | |||
2009-07-20 | ruby: moved cache stats from Profiler to CacheMemory | Derek Hower | |
Caches are now responsible for their own statistic gathering. This requires a direct callback from the protocol on misses, and so all future protocols need to take this into account. | |||
2009-07-19 | scons: removed RubyConfig from scons | Derek Hower | |
2009-07-18 | ruby: removed all refs to old RubyConfig | Derek Hower | |
2009-07-18 | ruby: removed dead files | Derek Hower | |
2009-07-18 | ruby: removed dead files | Derek Hower | |
2009-07-18 | merge | Derek Hower | |
2009-07-18 | ruby: fixed dma sequencer bug | Derek Hower | |
The DMASequencer was still using a parameter from the old RubyConfig, causing an offset error when the requested data wasn't block aligned. This changeset also includes a fix to MI_example for a similar bug. |