Fix Load/Store Queue squashing after a SMT thread is removed but ensuring
you are squashing from the current instruction # causing the thread exit. --HG-- extra : convert_revision : ccbeece7dd1d5fee43f30ab19370908972113473
This commit is contained in:
parent
34715cc691
commit
b45cf21a8e
1 changed files with 1 additions and 1 deletions
|
@ -695,7 +695,7 @@ FullO3CPU<Impl>::removeThread(unsigned tid)
|
||||||
decode.squash(tid);
|
decode.squash(tid);
|
||||||
rename.squash(squash_seq_num, tid);
|
rename.squash(squash_seq_num, tid);
|
||||||
iew.squash(tid);
|
iew.squash(tid);
|
||||||
//iew.ldstQueue.squash(squash_seq_num, tid);
|
iew.ldstQueue.squash(squash_seq_num, tid);
|
||||||
commit.rob->squash(squash_seq_num, tid);
|
commit.rob->squash(squash_seq_num, tid);
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue