Ruby: Remove RubyEventQueue
Review Request #1360 - Created Aug. 20, 2012 and submitted
| Information | |
|---|---|
| Nilay Vaish | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 9160:228050cfc21e --------------------------- Ruby: Remove RubyEventQueue This patch removes RubyEventQueue. Consumer objects now rely on RubySystem or themselves for scheduling events.
Issue Summary
1
1
0
0
| Description | From | Last Updated | Status |
|---|---|---|---|
| Still want Time instead of Tick? Should it perhaps be Cycles once my patch is pushed? | Andreas Hansson | Aug. 21, 2012, 4:34 p.m. | Open |
Posted (Aug. 21, 2012, 4:34 p.m.)
-
src/mem/ruby/common/Consumer.hh (Diff revision 1) -
Still want Time instead of Tick? Should it perhaps be Cycles once my patch is pushed?
Ship It!
This looks like a step in the right direction to me. IIRC, one of the last remaining uses for the Ruby event queue was to allow decoupling Ruby from the rest of the system so that warmup traces could be replayed, which required advancing time from the Ruby perspective without really advancing time. I forgot how (or even if) we ended up solving that. I assume this change doesn't affect that issue?
