ruby: simple network: store Switch* in PerfectSwitch and Throttle
Review Request #3006 - Created Aug. 9, 2015 and submitted
| Information | |
|---|---|
| Nilay Vaish | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 11088:e4b173785c24 --------------------------- ruby: simple network: store Switch* in PerfectSwitch and Throttle There are two reasons for doing so: a. provide a source of clock to PerfectSwitch. A follow on patch removes sender and receiver pointers from MessageBuffer means that the object owning the buffer should have some way of providing timing info. b. schedule events. A follow on patch removes the consumer class. So the PerfectSwitch needs some EventManager object to schedule events on its own.
Posted (Aug. 15, 2015, 7:19 a.m.)
-
src/mem/ruby/network/simple/PerfectSwitch.hh (Diff revision 1) -
Is m_switch going to be used in a following patch? If not, can we leave it out for now?
Posted (Sept. 1, 2015, 5:52 p.m.)
Does any one has any comments on this patch?
Review request changed
Updated (Sept. 4, 2015, 5:38 p.m.)
Description: |
|
|||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 2 (+14 -30) |
