gem5/src
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
..
arch sparc: writing to tick_cmpr should not cause a panic 2015-09-15 08:14:07 -05:00
base base: Rewrite the CircleBuf to fix bugs and add serialization 2015-08-07 09:59:19 +01:00
cpu cpu: pred: Local Predictor Reset in Tournament Predictor 2015-09-15 08:14:07 -05:00
dev dev: IDE Disk: Handle bad IDE image size 2015-09-15 08:14:07 -05:00
doc cpu: `Minor' in-order CPU model 2014-07-23 16:09:04 -05:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
kern style: change Process function calls to use camelCase 2015-07-24 12:25:23 -07:00
mem ruby: fix message buffer init order 2015-09-16 13:10:42 -04:00
proto cpu: add support for outputing a protobuf formatted CPU trace 2015-02-16 03:32:38 -05:00
python ruby: Expose MessageBuffers as SimObjects 2015-08-14 00:19:44 -05:00
sim sim: Fix time unit in abort message 2015-09-04 13:13:55 -04:00
unittest base: Rewrite the CircleBuf to fix bugs and add serialization 2015-08-07 09:59:19 +01:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript sim: tag-based checkpoint versioning 2015-09-02 15:23:30 -05:00