gem5/src/mem/ruby/network/simple
Brad Beckmann 8733ed4b7d network: basic link bw for garnet and simple networks
This patch ensures that both Garnet and the simple networks use the bw value
specified in the topology.  To do so, the patch generalizes the specification
of bw for basic links.  This value is then translated to the specific value
used by the simple and Garnet networks.  Since Garent does not support
non-uniformed link bandwidth, the patch also adds a check to ensure all bws are
equal.

--HG--
rename : src/mem/ruby/network/BasicLink.cc => src/mem/ruby/network/simple/SimpleLink.cc
rename : src/mem/ruby/network/BasicLink.hh => src/mem/ruby/network/simple/SimpleLink.hh
rename : src/mem/ruby/network/BasicLink.py => src/mem/ruby/network/simple/SimpleLink.py
2011-04-28 17:18:14 -07:00
..
PerfectSwitch.cc trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00
PerfectSwitch.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
SConscript network: basic link bw for garnet and simple networks 2011-04-28 17:18:14 -07:00
SimpleLink.cc network: basic link bw for garnet and simple networks 2011-04-28 17:18:14 -07:00
SimpleLink.hh network: basic link bw for garnet and simple networks 2011-04-28 17:18:14 -07:00
SimpleLink.py network: basic link bw for garnet and simple networks 2011-04-28 17:18:14 -07:00
SimpleNetwork.cc network: basic link bw for garnet and simple networks 2011-04-28 17:18:14 -07:00
SimpleNetwork.hh network: convert links & switches to first class C++ SimObjects 2011-04-28 17:18:14 -07:00
SimpleNetwork.py ruby: Added copyright to many Ruby *.py files 2010-03-21 21:22:20 -07:00
Switch.cc includes: sort all includes 2011-04-15 10:44:06 -07:00
Switch.hh ruby: get rid of Vector and use STL 2010-06-10 23:17:07 -07:00
Throttle.cc trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00
Throttle.hh includes: sort all includes 2011-04-15 10:44:06 -07:00