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