From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=58037 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhcRw-0001nU-8d for qemu-devel@nongnu.org; Tue, 25 Jan 2011 01:32:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhcRs-0007FM-1K for qemu-devel@nongnu.org; Tue, 25 Jan 2011 01:32:20 -0500 Received: from mail-iw0-f173.google.com ([209.85.214.173]:38094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PhcRr-0007FF-TJ for qemu-devel@nongnu.org; Tue, 25 Jan 2011 01:32:15 -0500 Received: by iwn40 with SMTP id 40so5009635iwn.4 for ; Mon, 24 Jan 2011 22:32:15 -0800 (PST) From: Alexandre Courbot Date: Tue, 25 Jan 2011 15:32:01 +0900 Message-Id: <1295937121-30652-1-git-send-email-gnurou@gmail.com> Subject: [Qemu-devel] [PATCH] target-sh4: fix TLB invalidation code List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Aurelien Jarno Cc: Alexandre Courbot , qemu-devel@nongnu.org In cpu_sh4_invalidate_tlb, the UTLB was invalidated twice and the ITLB left unchaged, probably because of some unfortunate copy/paste. Signed-off-by: Alexandre Courbot --- target-sh4/helper.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/target-sh4/helper.c b/target-sh4/helper.c index c34d2f5..aec4d75 100644 --- a/target-sh4/helper.c +++ b/target-sh4/helper.c @@ -562,8 +562,8 @@ void cpu_load_tlb(CPUSH4State * env) entry->v = 0; } /* ITLB */ - for (i = 0; i < UTLB_SIZE; i++) { - tlb_t * entry = &s->utlb[i]; + for (i = 0; i < ITLB_SIZE; i++) { + tlb_t * entry = &s->itlb[i]; entry->v = 0; } -- 1.7.3.5