diff options
author | Min Kyu Jeong <minkyu.jeong@arm.com> | 2010-08-23 11:18:42 -0500 |
---|---|---|
committer | Min Kyu Jeong <minkyu.jeong@arm.com> | 2010-08-23 11:18:42 -0500 |
commit | d8d6b869a2f34b602cdc216660d08b9acba93d43 (patch) | |
tree | b1bef84ccf7247b0822051a8a127da9dec71e164 /src/cpu/o3/iew_impl.hh | |
parent | e6a0be648e9fdb4b882cfb5f3224d097817338bc (diff) | |
download | gem5-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.hh | 8 |
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] && |