garnet: separate data and ctrl VCs
authorTushar Krishna <tushar@csail.mit.edu>
Mon, 7 Feb 2011 06:14:16 +0000 (22:14 -0800)
committerTushar Krishna <tushar@csail.mit.edu>
Mon, 7 Feb 2011 06:14:16 +0000 (22:14 -0800)
commit59163f824c71e4290399be7c1c4b6e70b799a388
tree77942dd87d46e09326f1239cc4147f9218829d9f
parentafd754dc0d644f989e8aa00884203ce0e4143d47
garnet: separate data and ctrl VCs

Separate data VCs and ctrl VCs in garnet, as ctrl VCs have 1 buffer per VC,
while data VCs have > 1 buffers per VC. This is for correct power estimations.
src/mem/ruby/network/garnet/BaseGarnetNetwork.cc
src/mem/ruby/network/garnet/BaseGarnetNetwork.hh
src/mem/ruby/network/garnet/BaseGarnetNetwork.py
src/mem/ruby/network/garnet/NetworkHeader.hh
src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.hh
src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.hh
src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc