From b45cf21a8e2ead22996daa0960747db8ec95db71 Mon Sep 17 00:00:00 2001 From: Korey Sewell Date: Wed, 27 Feb 2008 16:53:08 -0500 Subject: [PATCH] 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 --- src/cpu/o3/cpu.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpu/o3/cpu.cc b/src/cpu/o3/cpu.cc index ff1ee7920..84aea0479 100644 --- a/src/cpu/o3/cpu.cc +++ b/src/cpu/o3/cpu.cc @@ -695,7 +695,7 @@ FullO3CPU::removeThread(unsigned tid) decode.squash(tid); rename.squash(squash_seq_num, 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); -- 2.30.2