# HG changeset patch
# User Brad Beckmann <[email protected]>
# Date 1260657436 28800
# Node ID d9f2104b2c11b32657c6fd30623a2a881a6e93ed
# Parent 1e80abe5cdd5f3b768f040ed5b8f91bd65acf95e
ruby: Removed out_link_vec from Consumer
Removed the out_line_vec data structure from the Consumer. I'm not sure
what this did before, but currently it has no usefulness.
diff -r 1e80abe5cdd5 -r d9f2104b2c11 src/mem/ruby/common/Consumer.hh
--- a/src/mem/ruby/common/Consumer.hh Sat Dec 12 14:37:16 2009 -0800
+++ b/src/mem/ruby/common/Consumer.hh Sat Dec 12 14:37:16 2009 -0800
@@ -47,7 +47,7 @@
class Consumer {
public:
// Constructors
- Consumer() { m_last_scheduled_wakeup = 0; m_last_wakeup = 0;
m_out_link_vec.setSize(0); }
+ Consumer() { m_last_scheduled_wakeup = 0; m_last_wakeup = 0; }
// Destructor
virtual ~Consumer() { }
@@ -59,10 +59,6 @@
virtual void print(ostream& out) const = 0;
const Time& getLastScheduledWakeup() const { return m_last_scheduled_wakeup;
}
void setLastScheduledWakeup(const Time& time) { m_last_scheduled_wakeup =
time; }
- Vector< Vector<MessageBuffer*> > getOutBuffers() { return m_out_link_vec; }
-
-protected:
- Vector< Vector<MessageBuffer*> > m_out_link_vec;
private:
// Private Methods
diff -r 1e80abe5cdd5 -r d9f2104b2c11
src/mem/ruby/network/simple/PerfectSwitch.cc
--- a/src/mem/ruby/network/simple/PerfectSwitch.cc Sat Dec 12 14:37:16
2009 -0800
+++ b/src/mem/ruby/network/simple/PerfectSwitch.cc Sat Dec 12 14:37:16
2009 -0800
@@ -88,7 +88,6 @@
m_out.insertAtBottom(out);
m_routing_table.insertAtBottom(routing_table_entry);
- m_out_link_vec.insertAtBottom(out);
}
void PerfectSwitch::clearRoutingTables()
diff -r 1e80abe5cdd5 -r d9f2104b2c11 src/mem/ruby/network/simple/Throttle.cc
--- a/src/mem/ruby/network/simple/Throttle.cc Sat Dec 12 14:37:16 2009 -0800
+++ b/src/mem/ruby/network/simple/Throttle.cc Sat Dec 12 14:37:16 2009 -0800
@@ -102,8 +102,6 @@
m_message_counters[i][j] = 0;
}
}
-
- m_out_link_vec.insertAtBottom(out_vec);
}
void Throttle::addVirtualNetwork(MessageBuffer* in_ptr, MessageBuffer* out_ptr)
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev