summaryrefslogtreecommitdiff
path: root/src/cpu/o3/iew_impl.hh
diff options
context:
space:
mode:
authorMin Kyu Jeong <minkyu.jeong@arm.com>2010-08-23 11:18:42 -0500
committerMin Kyu Jeong <minkyu.jeong@arm.com>2010-08-23 11:18:42 -0500
commitd8d6b869a2f34b602cdc216660d08b9acba93d43 (patch)
treeb1bef84ccf7247b0822051a8a127da9dec71e164 /src/cpu/o3/iew_impl.hh
parente6a0be648e9fdb4b882cfb5f3224d097817338bc (diff)
downloadgem5-d8d6b869a2f34b602cdc216660d08b9acba93d43.tar.xz
O3: Skipping mem-order violation check for uncachable loads.
Uncachable load is not executed until it reaches the head of the ROB, hence cannot cause one.
Diffstat (limited to 'src/cpu/o3/iew_impl.hh')
-rw-r--r--src/cpu/o3/iew_impl.hh8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cpu/o3/iew_impl.hh b/src/cpu/o3/iew_impl.hh
index abb941ef7..2089913ef 100644
--- a/src/cpu/o3/iew_impl.hh
+++ b/src/cpu/o3/iew_impl.hh
@@ -1318,10 +1318,10 @@ DefaultIEW<Impl>::executeInsts()
DynInstPtr violator;
violator = ldstQueue.getMemDepViolator(tid);
- DPRINTF(IEW, "LDSTQ detected a violation. Violator PC: "
- "%#x, inst PC: %#x. Addr is: %#x.\n",
- violator->readPC(), inst->readPC(), inst->physEffAddr);
-
+ DPRINTF(IEW, "LDSTQ detected a violation. Violator PC: %#x "
+ "[sn:%lli], inst PC: %#x [sn:%lli]. Addr is: %#x.\n",
+ violator->readPC(), violator->seqNum,
+ inst->readPC(), inst->seqNum, inst->physEffAddr);
// Ensure the violating instruction is older than
// current squash
/* if (fetchRedirect[tid] &&