ARM: Fix bug that let two table walks occur in parallel.

This commit is contained in:
Ali Saidi
2011-02-23 15:10:49 -06:00
parent f05f35df99
commit ae3d456855
3 changed files with 8 additions and 6 deletions

View File

@@ -1142,6 +1142,8 @@ DefaultCommit<Impl>::commitHead(DynInstPtr &head_inst, unsigned inst_num)
commitStatus[tid] = TrapPending;
DPRINTF(Commit, "Committing instruction with fault [sn:%lli]\n",
head_inst->seqNum);
if (head_inst->traceData) {
if (DTRACE(ExecFaulting)) {
head_inst->traceData->setFetchSeq(head_inst->seqNum);