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 <nilay@cs.wisc.edu>
This commit is contained in:
parent
2012983718
commit
1abf950f3c
1 changed files with 4 additions and 4 deletions
|
@ -104,8 +104,8 @@ Sequencer::wakeup()
|
|||
"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 @@ Sequencer::wakeup()
|
|||
"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();
|
||||
|
|
Loading…
Reference in a new issue