changeset 8da5ee073b92 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=8da5ee073b92
description:
        ruby sequencer: converts cycles to ticks in deadlock panic()
        This patch converts the panic() print outs in the Sequencer::wakeup()
        call from ruby cycles to Ticks(). This makes it easier to debug 
deadlocks
        with the ProtocolTrace flag so the issue time indicated in the panic 
message
        can be quickly searched for.

        Committed by: Nilay Vaish <[email protected]>

diffstat:

 src/mem/ruby/system/Sequencer.cc |  8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diffs (25 lines):

diff -r 23e13ad7091f -r 8da5ee073b92 src/mem/ruby/system/Sequencer.cc
--- a/src/mem/ruby/system/Sequencer.cc  Mon Jan 14 10:05:10 2013 -0600
+++ b/src/mem/ruby/system/Sequencer.cc  Mon Jan 14 10:05:12 2013 -0600
@@ -104,8 +104,8 @@
              "version: %d request.paddr: 0x%x m_readRequestTable: %d "
              "current time: %u issue_time: %d difference: %d\n", m_version,
              Address(request->pkt->getAddr()), m_readRequestTable.size(),
-             current_time, request->issue_time,
-             current_time - request->issue_time);
+              current_time * clockPeriod(), request->issue_time * 
clockPeriod(),
+              (current_time * clockPeriod()) - (request->issue_time * 
clockPeriod()));
     }
 
     RequestTable::iterator write = m_writeRequestTable.begin();
@@ -119,8 +119,8 @@
              "version: %d request.paddr: 0x%x m_writeRequestTable: %d "
              "current time: %u issue_time: %d difference: %d\n", m_version,
              Address(request->pkt->getAddr()), m_writeRequestTable.size(),
-             current_time, request->issue_time,
-             current_time - request->issue_time);
+              current_time * clockPeriod(), request->issue_time * 
clockPeriod(),
+              (current_time * clockPeriod()) - (request->issue_time * 
clockPeriod()));
     }
 
     total_outstanding += m_writeRequestTable.size();
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to