summaryrefslogtreecommitdiff
path: root/src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh
diff options
context:
space:
mode:
authorTushar Krishna <tushar@csail.mit.edu>2011-05-18 03:04:14 -0400
committerTushar Krishna <tushar@csail.mit.edu>2011-05-18 03:04:14 -0400
commit26eaba4cb5a5933c17abe9efca8590610f1e36b4 (patch)
treee1edaf1ac8e04594b2d56c378834f1d47ae6cbfa /src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh
parent44e599a1a4843db07cb77cfedc136e8e994016cf (diff)
downloadgem5-26eaba4cb5a5933c17abe9efca8590610f1e36b4.tar.xz
garnet: rename and rearrange config parameters.
Renamed (message) class to vnet for consistency with rest of ruby. Moved some parameters specific to fixed/flexible garnet networks into their corresponding py files.
Diffstat (limited to 'src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh')
-rw-r--r--src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh b/src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh
index a19e167a8..6e08330f3 100644
--- a/src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh
+++ b/src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh
@@ -57,6 +57,7 @@ class GarnetNetwork : public BaseGarnetNetwork
void init();
int getBufferSize() { return m_buffer_size; }
+ int getNumPipeStages() {return m_number_of_pipe_stages; }
// returns the queue requested for the given component
MessageBuffer* getToNetQueue(NodeID id, bool ordered, int network_num);
@@ -115,6 +116,7 @@ class GarnetNetwork : public BaseGarnetNetwork
std::vector<NetworkInterface *> m_ni_ptr_vector; // All NI's in Network
int m_buffer_size;
+ int m_number_of_pipe_stages;
};
inline std::ostream&