changeset 6c3f81b176da in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=6c3f81b176da
description:
        ruby: Fixed RubyPort sendTiming callbacks

        Fixed RubyPort schedSendTiming calls to match ruby frequency.

diffstat:

 src/mem/ruby/system/RubyPort.cc |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (22 lines):

diff -r bd48f4547e77 -r 6c3f81b176da src/mem/ruby/system/RubyPort.cc
--- a/src/mem/ruby/system/RubyPort.cc   Fri Aug 20 11:46:13 2010 -0700
+++ b/src/mem/ruby/system/RubyPort.cc   Fri Aug 20 11:46:13 2010 -0700
@@ -317,14 +317,16 @@
 bool
 RubyPort::M5Port::sendTiming(PacketPtr pkt)
 {
-    schedSendTiming(pkt, curTick + 1); //minimum latency, must be > 0
+    //minimum latency, must be > 0
+    schedSendTiming(pkt, curTick + (1 * g_eventQueue_ptr->getClock()));
     return true;
 }
 
 bool
 RubyPort::PioPort::sendTiming(PacketPtr pkt)
 {
-    schedSendTiming(pkt, curTick + 1); //minimum latency, must be > 0
+    //minimum latency, must be > 0
+    schedSendTiming(pkt, curTick + (1 * g_eventQueue_ptr->getClock()));
     return true;
 }
 
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to