Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-20 | ruby: Reduced ruby latencies | Brad Beckmann | |
The previous slower ruby latencies created a mismatch between the faster M5 cpu models and the much slower ruby memory system. Specifically smp interrupts were much slower and infrequent, as well as cpus moving in and out of spin locks. The result was many cpus were idle for large periods of time. These changes fix the latency mismatch. | |||
2010-08-20 | ruby: Added bcast msg profiling to hammer and token | Brad Beckmann | |
2010-08-20 | MOESI_CMP_token: Fixed dma persistent lockdown bugs | Brad Beckmann | |
2010-03-21 | ruby: Removed the unnecessary MachineType message fields | Brad Beckmann | |
2010-03-21 | ruby: Reordered protocol buffers | Brad Beckmann | |
Reordered vnet priorities to agree with PerfectSwitch for protocols MI_example, MOESI_CMP_token, and MOESI_hammer | |||
2010-01-29 | ruby: fixed memory fetch bug for persistent requests | Brad Beckmann | |
2010-01-29 | ruby: MOESI_CMP_token updates to use the new config system | Brad Beckmann | |
2009-11-18 | Resurrection of the CMP token protocol to GEM5 | Brad Beckmann | |
2009-05-11 | ruby: Import ruby and slicc from GEMS | Nathan Binkert | |
We eventually plan to replace the m5 cache hierarchy with the GEMS hierarchy, but for now we will make both live alongside eachother. |