changeset 3006bde825fd in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=3006bde825fd
description:
        style: updated garnet to match M5 coding style

diffstat:

 src/mem/ruby/network/garnet/BaseGarnetNetwork.cc                  |    3 +-
 src/mem/ruby/network/garnet/BaseGarnetNetwork.hh                  |   11 +-
 src/mem/ruby/network/garnet/NetworkHeader.hh                      |    7 +-
 src/mem/ruby/network/garnet/fixed-pipeline/CreditLink_d.hh        |   15 +-
 src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc     |  418 +++---
 src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.hh     |  123 +-
 src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc         |   89 +-
 src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.hh         |  229 ++-
 src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc  |  486 
++++----
 src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.hh  |   80 +-
 src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.cc       |   77 +-
 src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh       |   67 +-
 src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.cc        |   10 +-
 src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.hh        |   79 +-
 src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc        |   92 +-
 src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh        |   93 +-
 src/mem/ruby/network/garnet/fixed-pipeline/Router_d.cc            |  188 +-
 src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh            |   83 +-
 src/mem/ruby/network/garnet/fixed-pipeline/RoutingUnit_d.cc       |   69 +-
 src/mem/ruby/network/garnet/fixed-pipeline/RoutingUnit_d.hh       |   29 +-
 src/mem/ruby/network/garnet/fixed-pipeline/SWallocator_d.cc       |  285 ++--
 src/mem/ruby/network/garnet/fixed-pipeline/SWallocator_d.hh       |   72 +-
 src/mem/ruby/network/garnet/fixed-pipeline/Switch_d.cc            |   75 +-
 src/mem/ruby/network/garnet/fixed-pipeline/Switch_d.hh            |   56 +-
 src/mem/ruby/network/garnet/fixed-pipeline/VCallocator_d.cc       |  346 +++---
 src/mem/ruby/network/garnet/fixed-pipeline/VCallocator_d.hh       |   85 +-
 src/mem/ruby/network/garnet/fixed-pipeline/VirtualChannel_d.cc    |   67 +-
 src/mem/ruby/network/garnet/fixed-pipeline/VirtualChannel_d.hh    |  124 +-
 src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.cc        |   58 +-
 src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.hh        |   73 +-
 src/mem/ruby/network/garnet/fixed-pipeline/flit_d.cc              |  120 +-
 src/mem/ruby/network/garnet/fixed-pipeline/flit_d.hh              |  187 +-
 src/mem/ruby/network/garnet/flexible-pipeline/FlexibleConsumer.hh |   20 +-
 src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.cc    |  346 +++---
 src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh    |   85 +-
 src/mem/ruby/network/garnet/flexible-pipeline/InVcState.cc        |   40 +-
 src/mem/ruby/network/garnet/flexible-pipeline/InVcState.hh        |   37 +-
 src/mem/ruby/network/garnet/flexible-pipeline/NetworkInterface.cc |  426 
++++---
 src/mem/ruby/network/garnet/flexible-pipeline/NetworkInterface.hh |   88 +-
 src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc      |  135 +-
 src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.hh      |   74 +-
 src/mem/ruby/network/garnet/flexible-pipeline/OutVcState.cc       |   24 +-
 src/mem/ruby/network/garnet/flexible-pipeline/OutVcState.hh       |   27 +-
 src/mem/ruby/network/garnet/flexible-pipeline/Router.cc           |  553 
+++++----
 src/mem/ruby/network/garnet/flexible-pipeline/Router.hh           |   88 +-
 src/mem/ruby/network/garnet/flexible-pipeline/VCarbiter.cc        |    8 +-
 src/mem/ruby/network/garnet/flexible-pipeline/VCarbiter.hh        |   23 +-
 src/mem/ruby/network/garnet/flexible-pipeline/flit.cc             |  137 +-
 src/mem/ruby/network/garnet/flexible-pipeline/flit.hh             |   70 +-
 src/mem/ruby/network/garnet/flexible-pipeline/flitBuffer.cc       |   81 +-
 src/mem/ruby/network/garnet/flexible-pipeline/flitBuffer.hh       |   41 +-
 src/mem/ruby/network/garnet/flexible-pipeline/netconfig.defaults  |    8 -
 52 files changed, 3125 insertions(+), 2982 deletions(-)

diffs (truncated from 7693 to 300 lines):

diff -r b285acfcd797 -r 3006bde825fd 
src/mem/ruby/network/garnet/BaseGarnetNetwork.cc
--- a/src/mem/ruby/network/garnet/BaseGarnetNetwork.cc  Mon Jun 28 07:33:33 
2010 -0400
+++ b/src/mem/ruby/network/garnet/BaseGarnetNetwork.cc  Tue Jun 22 15:36:07 
2010 -0700
@@ -40,7 +40,8 @@
     m_using_network_testing = p->using_network_testing;
 }
 
-void BaseGarnetNetwork::init()
+void
+BaseGarnetNetwork::init()
 {
     Network::init();
 }
diff -r b285acfcd797 -r 3006bde825fd 
src/mem/ruby/network/garnet/BaseGarnetNetwork.hh
--- a/src/mem/ruby/network/garnet/BaseGarnetNetwork.hh  Mon Jun 28 07:33:33 
2010 -0400
+++ b/src/mem/ruby/network/garnet/BaseGarnetNetwork.hh  Tue Jun 22 15:36:07 
2010 -0700
@@ -33,14 +33,15 @@
  * required by the interconnection network.
  */
 
-#ifndef BASEGARNETNETWORK_H
-#define BASEGARNETNETWORK_H
+#ifndef __MEM_RUBY_NETWORK_GARNET_BASEGARNETNETWORK_HH__
+#define __MEM_RUBY_NETWORK_GARNET_BASEGARNETNETWORK_HH__
 
 #include "mem/ruby/network/garnet/NetworkHeader.hh"
 #include "mem/ruby/network/Network.hh"
 #include "params/BaseGarnetNetwork.hh"
 
-class BaseGarnetNetwork : public Network {
+class BaseGarnetNetwork : public Network 
+{
   public:
     typedef BaseGarnetNetworkParams Params;
     BaseGarnetNetwork(const Params *p);
@@ -58,8 +59,6 @@
     int m_vcs_per_class;
     int m_buffer_size;
     bool m_using_network_testing;
-
 };
 
-
-#endif
+#endif // __MEM_RUBY_NETWORK_GARNET_BASEGARNETNETWORK_HH__
diff -r b285acfcd797 -r 3006bde825fd 
src/mem/ruby/network/garnet/NetworkHeader.hh
--- a/src/mem/ruby/network/garnet/NetworkHeader.hh      Mon Jun 28 07:33:33 
2010 -0400
+++ b/src/mem/ruby/network/garnet/NetworkHeader.hh      Tue Jun 22 15:36:07 
2010 -0700
@@ -28,8 +28,8 @@
  * Authors: Niket Agarwal
  */
 
-#ifndef NETWORK_HEADER_H
-#define NETWORK_HEADER_H
+#ifndef __MEM_RUBY_NETWORK_GARNET_NETWORKHEADER_HH__
+#define __MEM_RUBY_NETWORK_GARNET_NETWORKHEADER_HH__
 
 #include "mem/ruby/common/Global.hh"
 #include "mem/ruby/system/NodeID.hh"
@@ -40,5 +40,4 @@
 
 #define INFINITE_ 10000
 
-#endif
-
+#endif // __MEM_RUBY_NETWORK_GARNET_NETWORKHEADER_HH__
diff -r b285acfcd797 -r 3006bde825fd 
src/mem/ruby/network/garnet/fixed-pipeline/CreditLink_d.hh
--- a/src/mem/ruby/network/garnet/fixed-pipeline/CreditLink_d.hh        Mon Jun 
28 07:33:33 2010 -0400
+++ b/src/mem/ruby/network/garnet/fixed-pipeline/CreditLink_d.hh        Tue Jun 
22 15:36:07 2010 -0700
@@ -28,14 +28,17 @@
  * Authors: Niket Agarwal
  */
 
-#ifndef CREDIT_LINK_D_H
-#define CREDIT_LINK_D_H
+#ifndef __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_CREDIT_LINK_D_HH__
+#define __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_CREDIT_LINK_D_HH__
 
 #include "mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh"
 
-class CreditLink_d : public NetworkLink_d {
-public:
-        CreditLink_d(int id, int link_latency, GarnetNetwork_d 
*net_ptr):NetworkLink_d(id, link_latency, net_ptr) {}
+class CreditLink_d : public NetworkLink_d
+{
+  public:
+    CreditLink_d(int id, int link_latency, GarnetNetwork_d *net_ptr)
+        : NetworkLink_d(id, link_latency, net_ptr)
+    {}
 };
 
-#endif
+#endif // __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_CREDIT_LINK_D_HH__
diff -r b285acfcd797 -r 3006bde825fd 
src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc
--- a/src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc     Mon Jun 
28 07:33:33 2010 -0400
+++ b/src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc     Tue Jun 
22 15:36:07 2010 -0700
@@ -43,49 +43,50 @@
 using m5::stl_helpers::deletePointers;
 
 GarnetNetwork_d::GarnetNetwork_d(const Params *p)
-  : BaseGarnetNetwork(p)
+    : BaseGarnetNetwork(p)
 {
     m_ruby_start = 0;
-    m_flits_recieved = 0;
+    m_flits_received = 0;
     m_flits_injected = 0;
     m_network_latency = 0.0;
     m_queueing_latency = 0.0;
-    
+
     m_router_ptr_vector.clear();
-    
-    // Allocate to and from queues
-    m_toNetQueues.resize(m_nodes);         // Queues that are getting messages 
from protocol
-    m_fromNetQueues.resize(m_nodes);       // Queues that are feeding the 
protocol
+
+    // Queues that are getting messages from protocol
+    m_toNetQueues.resize(m_nodes);
+
+    // Queues that are feeding the protocol
+    m_fromNetQueues.resize(m_nodes);
     m_in_use.resize(m_virtual_networks);
     m_ordered.resize(m_virtual_networks);
-    for (int i = 0; i < m_virtual_networks; i++)
-    {
+    for (int i = 0; i < m_virtual_networks; i++) {
         m_in_use[i] = false;
         m_ordered[i] = false;
     }
-    
-    for (int node = 0; node < m_nodes; node++)
-    {
-        //Setting how many vitual message buffers will there be per Network 
Queue
+
+    for (int node = 0; node < m_nodes; node++) {
+        // Setting how many vitual message buffers
+        // will there be per Network Queue
         m_toNetQueues[node].resize(m_virtual_networks);
         m_fromNetQueues[node].resize(m_virtual_networks);
-        
-        for (int j = 0; j < m_virtual_networks; j++)
-        {
-            m_toNetQueues[node][j] = new MessageBuffer();   // Instantiating 
the Message Buffers that interact with the coherence protocol
+
+        // Instantiating the Message Buffers
+        // that interact with the coherence protocol
+        for (int j = 0; j < m_virtual_networks; j++) {
+            m_toNetQueues[node][j] = new MessageBuffer();
             m_fromNetQueues[node][j] = new MessageBuffer();
         }
     }
 }
 
-void GarnetNetwork_d::init()
+void
+GarnetNetwork_d::init()
 {
     BaseGarnetNetwork::init();
 
-    //
-    // The topology pointer should have already been initialized in the parent 
-    // network constructor.
-    //
+    // The topology pointer should have already been initialized in the
+    // parent network constructor
     assert(m_topology_ptr != NULL);
 
     int number_of_routers = m_topology_ptr->numSwitches();
@@ -94,68 +95,70 @@
     }
 
     for (int i=0; i < m_nodes; i++) {
-        NetworkInterface_d *ni = new NetworkInterface_d(i, m_virtual_networks, 
this);
+        NetworkInterface_d *ni = new NetworkInterface_d(i, m_virtual_networks,
+                                                        this);
         ni->addNode(m_toNetQueues[i], m_fromNetQueues[i]);
         m_ni_ptr_vector.push_back(ni);
     }
-    m_topology_ptr->createLinks(this, false);  // false because this isn't a 
reconfiguration
-    for(int i = 0; i < m_router_ptr_vector.size(); i++)
-    {
+    // false because this isn't a reconfiguration
+    m_topology_ptr->createLinks(this, false);
+    for (int i = 0; i < m_router_ptr_vector.size(); i++) {
         m_router_ptr_vector[i]->init();
     }
 }
 
 GarnetNetwork_d::~GarnetNetwork_d()
 {
-        for (int i = 0; i < m_nodes; i++)
-        {
-                deletePointers(m_toNetQueues[i]);
-                deletePointers(m_fromNetQueues[i]);
-        }
-        deletePointers(m_router_ptr_vector);
-        deletePointers(m_ni_ptr_vector);
-        deletePointers(m_link_ptr_vector);
-        deletePointers(m_creditlink_ptr_vector);
-        delete m_topology_ptr;
+    for (int i = 0; i < m_nodes; i++) {
+        deletePointers(m_toNetQueues[i]);
+        deletePointers(m_fromNetQueues[i]);
+    }
+    deletePointers(m_router_ptr_vector);
+    deletePointers(m_ni_ptr_vector);
+    deletePointers(m_link_ptr_vector);
+    deletePointers(m_creditlink_ptr_vector);
+    delete m_topology_ptr;
 }
 
-void GarnetNetwork_d::reset()
+void
+GarnetNetwork_d::reset()
 {
-        for (int node = 0; node < m_nodes; node++)
-        {
-                for (int j = 0; j < m_virtual_networks; j++)
-                {
-                        m_toNetQueues[node][j]->clear();
-                        m_fromNetQueues[node][j]->clear();
-                }
+    for (int node = 0; node < m_nodes; node++) {
+        for (int j = 0; j < m_virtual_networks; j++) {
+            m_toNetQueues[node][j]->clear();
+            m_fromNetQueues[node][j]->clear();
         }
+    }
 }
 
 /*
- * This function creates a link from the Network Interface (NI) into the 
Network.
+ * This function creates a link from the Network Interface (NI)
+ * into the Network.
  * It creates a Network Link from the NI to a Router and a Credit Link from
  * the Router to the NI
 */
 
-void GarnetNetwork_d::makeInLink(NodeID src, SwitchID dest, const NetDest& 
routing_table_entry, int link_latency, int bw_multiplier, bool 
isReconfiguration)
+void
+GarnetNetwork_d::makeInLink(NodeID src, SwitchID dest,
+    const NetDest& routing_table_entry, int link_latency, int bw_multiplier,
+    bool isReconfiguration)
 {
-        assert(src < m_nodes);
+    assert(src < m_nodes);
 
-        if(!isReconfiguration)
-        {
-                NetworkLink_d *net_link = new 
NetworkLink_d(m_link_ptr_vector.size(), link_latency, this);
-                CreditLink_d *credit_link = new 
CreditLink_d(m_creditlink_ptr_vector.size(), link_latency, this);
-                m_link_ptr_vector.push_back(net_link);
-                m_creditlink_ptr_vector.push_back(credit_link);
+    if (!isReconfiguration) {
+        NetworkLink_d *net_link = new NetworkLink_d
+            (m_link_ptr_vector.size(), link_latency, this);
+        CreditLink_d *credit_link = new CreditLink_d
+            (m_creditlink_ptr_vector.size(), link_latency, this);
+        m_link_ptr_vector.push_back(net_link);
+        m_creditlink_ptr_vector.push_back(credit_link);
 
-                m_router_ptr_vector[dest]->addInPort(net_link, credit_link);
-                m_ni_ptr_vector[src]->addOutPort(net_link, credit_link);
-        }
-        else
-        {
-                ERROR_MSG("Fatal Error:: Reconfiguration not allowed here");
-                // do nothing
-        }
+        m_router_ptr_vector[dest]->addInPort(net_link, credit_link);
+        m_ni_ptr_vector[src]->addOutPort(net_link, credit_link);
+    } else {
+        ERROR_MSG("Fatal Error:: Reconfiguration not allowed here");
+        // do nothing
+    }
 }
 
 /*
@@ -164,191 +167,202 @@
  * a Credit Link from NI to the Router
 */
 
-void GarnetNetwork_d::makeOutLink(SwitchID src, NodeID dest, const NetDest& 
routing_table_entry, int link_latency, int link_weight, int bw_multiplier, bool 
isReconfiguration)
+void
+GarnetNetwork_d::makeOutLink(SwitchID src, NodeID dest,
+    const NetDest& routing_table_entry, int link_latency, int link_weight,
+    int bw_multiplier, bool isReconfiguration)
 {
-        assert(dest < m_nodes);
-        assert(src < m_router_ptr_vector.size());
-        assert(m_router_ptr_vector[src] != NULL);
+    assert(dest < m_nodes);
+    assert(src < m_router_ptr_vector.size());
+    assert(m_router_ptr_vector[src] != NULL);
 
-        if(!isReconfiguration)
-        {
-                NetworkLink_d *net_link = new 
NetworkLink_d(m_link_ptr_vector.size(), link_latency, this);
-                CreditLink_d *credit_link = new 
CreditLink_d(m_creditlink_ptr_vector.size(), link_latency, this);
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to