gem5/src/mem/ruby/network
Nilay Vaish 25cd13dbf1 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.
2015-09-12 16:16:03 -05:00
..
fault_model sim: Include object header files in SWIG interfaces 2012-11-02 11:32:01 -05:00
garnet ruby: network: drop member m_in_use 2015-08-30 12:24:18 -05:00
simple ruby: simple network: store Switch* in PerfectSwitch and Throttle 2015-09-12 16:16:03 -05:00
BasicLink.cc network: basic link bw for garnet and simple networks 2011-04-28 17:18:14 -07:00
BasicLink.hh ruby: replaces Time with Cycles in many places 2013-02-10 21:26:24 -06:00
BasicLink.py ruby: replaces Time with Cycles in many places 2013-02-10 21:26:24 -06:00
BasicRouter.cc Ruby: use ClockedObject in Consumer class 2013-01-14 10:04:21 -06:00
BasicRouter.hh ruby: network: move message buffers to base network class. 2014-02-21 08:02:05 -06:00
BasicRouter.py Ruby: use ClockedObject in Consumer class 2013-01-14 10:04:21 -06:00
MessageBuffer.cc ruby: reverts to changeset: bf82f1f7b040 2015-08-19 10:02:01 -05:00
MessageBuffer.hh ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
MessageBuffer.py ruby: Expose MessageBuffers as SimObjects 2015-08-14 00:19:44 -05:00
Network.cc ruby: network: drop member m_in_use 2015-08-30 12:24:18 -05:00
Network.hh ruby: network: drop member m_in_use 2015-08-30 12:24:18 -05:00
Network.py ruby: specify number of vnets for each protocol 2015-08-30 12:24:18 -05:00
SConscript ruby: Expose MessageBuffers as SimObjects 2015-08-14 00:19:44 -05:00
Topology.cc ruby: remove few not required #includes 2014-02-23 19:16:15 -06:00
Topology.hh ruby: add support for clusters 2014-01-04 00:03:31 -06:00