changeset 3de670f298b1 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=3de670f298b1
description:
        ruby: remove unused functionalRead() function.

diffstat:

 src/mem/ruby/network/MessageBuffer.cc        |  26 --------------------------
 src/mem/ruby/network/MessageBuffer.hh        |   5 -----
 src/mem/ruby/network/simple/SimpleNetwork.cc |   6 ------
 src/mem/ruby/network/simple/Switch.cc        |   6 ------
 4 files changed, 0 insertions(+), 43 deletions(-)

diffs (83 lines):

diff -r 690ecdba9324 -r 3de670f298b1 src/mem/ruby/network/MessageBuffer.cc
--- a/src/mem/ruby/network/MessageBuffer.cc     Fri Aug 14 19:28:44 2015 -0500
+++ b/src/mem/ruby/network/MessageBuffer.cc     Fri Aug 14 19:28:44 2015 -0500
@@ -362,32 +362,6 @@
         (m_prio_heap.front()->getLastEnqueueTime() <= 
m_receiver->clockEdge()));
 }
 
-bool
-MessageBuffer::functionalRead(Packet *pkt)
-{
-    // Check the priority heap and read any messages that may
-    // correspond to the address in the packet.
-    for (unsigned int i = 0; i < m_prio_heap.size(); ++i) {
-        Message *msg = m_prio_heap[i].get();
-        if (msg->functionalRead(pkt)) return true;
-    }
-
-    // Read the messages in the stall queue that correspond
-    // to the address in the packet.
-    for (StallMsgMapType::iterator map_iter = m_stall_msg_map.begin();
-         map_iter != m_stall_msg_map.end();
-         ++map_iter) {
-
-        for (std::list<MsgPtr>::iterator it = (map_iter->second).begin();
-            it != (map_iter->second).end(); ++it) {
-
-            Message *msg = (*it).get();
-            if (msg->functionalRead(pkt)) return true;
-        }
-    }
-    return false;
-}
-
 uint32_t
 MessageBuffer::functionalWrite(Packet *pkt)
 {
diff -r 690ecdba9324 -r 3de670f298b1 src/mem/ruby/network/MessageBuffer.hh
--- a/src/mem/ruby/network/MessageBuffer.hh     Fri Aug 14 19:28:44 2015 -0500
+++ b/src/mem/ruby/network/MessageBuffer.hh     Fri Aug 14 19:28:44 2015 -0500
@@ -136,11 +136,6 @@
     void setIncomingLink(int link_id) { m_input_link_id = link_id; }
     void setVnet(int net) { m_vnet_id = net; }
 
-    // Function for figuring out if any of the messages in the buffer can
-    // satisfy the read request for the address in the packet.
-    // Return value, if true, indicates that the request was fulfilled.
-    bool functionalRead(Packet *pkt);
-
     // Function for figuring out if any of the messages in the buffer need
     // to be updated with the data from the packet.
     // Return value indicates the number of messages that were updated.
diff -r 690ecdba9324 -r 3de670f298b1 
src/mem/ruby/network/simple/SimpleNetwork.cc
--- a/src/mem/ruby/network/simple/SimpleNetwork.cc      Fri Aug 14 19:28:44 
2015 -0500
+++ b/src/mem/ruby/network/simple/SimpleNetwork.cc      Fri Aug 14 19:28:44 
2015 -0500
@@ -233,12 +233,6 @@
         }
     }
 
-    for (unsigned int i = 0; i < m_int_link_buffers.size(); ++i) {
-        if (m_int_link_buffers[i]->functionalRead(pkt)) {
-            return true;
-        }
-    }
-
     return false;
 }
 
diff -r 690ecdba9324 -r 3de670f298b1 src/mem/ruby/network/simple/Switch.cc
--- a/src/mem/ruby/network/simple/Switch.cc     Fri Aug 14 19:28:44 2015 -0500
+++ b/src/mem/ruby/network/simple/Switch.cc     Fri Aug 14 19:28:44 2015 -0500
@@ -184,12 +184,6 @@
 bool
 Switch::functionalRead(Packet *pkt)
 {
-    // Access the buffers in the switch for performing a functional read
-    for (unsigned int i = 0; i < m_port_buffers.size(); ++i) {
-        if (m_port_buffers[i]->functionalRead(pkt)) {
-            return true;
-        }
-    }
     return false;
 }
 
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to