gem5/src/mem/ruby
Joe Gross 950e431d87 ruby: fix message buffer init order
The recent changes to make MessageBuffers SimObjects required them to be
initialized in a particular order, which could break some protocols. Fix this
by calling initNetQueues on the external nodes of each external link in the
constructor of Network.

This patch also refactors the duplicated code for checking network allocation
and setting net queues (which are called by initNetQueues) from the simple and
garnet networks to be in Network.
2015-09-16 13:10:42 -04:00
..
common ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
filters ruby: rename System.{hh,cc} to RubySystem.{hh,cc} 2015-09-16 12:03:03 -04:00
network ruby: fix message buffer init order 2015-09-16 13:10:42 -04:00
profiler ruby: eliminate type uint64 and int64 2015-08-29 10:19:23 -05:00
slicc_interface ruby: message buffer, timer table: significant changes 2015-09-16 11:59:56 -05:00
structures ruby: message buffer, timer table: significant changes 2015-09-16 11:59:56 -05:00
system ruby: message buffer, timer table: significant changes 2015-09-16 11:59:56 -05:00
SConscript ruby: drop NetworkMessage class 2015-07-04 10:43:46 -05:00