61d60
< #include "debug/O3PipeView.hh"
1222,1234c1221
< // Print info needed by the pipeline activity viewer.
< DPRINTFR(O3PipeView, "O3PipeView:fetch:%llu:0x%08llx:%d:%llu:%s\n",
< head_inst->fetchTick,
< head_inst->instAddr(),
< head_inst->microPC(),
< head_inst->seqNum,
< head_inst->staticInst->disassemble(head_inst->instAddr()));
< DPRINTFR(O3PipeView, "O3PipeView:decode:%llu\n", head_inst->fetchTick + head_inst->decodeTick);
< DPRINTFR(O3PipeView, "O3PipeView:rename:%llu\n", head_inst->fetchTick + head_inst->renameTick);
< DPRINTFR(O3PipeView, "O3PipeView:dispatch:%llu\n", head_inst->fetchTick + head_inst->dispatchTick);
< DPRINTFR(O3PipeView, "O3PipeView:issue:%llu\n", head_inst->fetchTick + head_inst->issueTick);
< DPRINTFR(O3PipeView, "O3PipeView:complete:%llu\n", head_inst->fetchTick + head_inst->completeTick);
< DPRINTFR(O3PipeView, "O3PipeView:retire:%llu\n", curTick());
---
> head_inst->commitTick = curTick() - head_inst->fetchTick;