From patchwork Tue Jan 25 06:32:01 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandre Courbot X-Patchwork-Id: 80324 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 0367A1007D4 for ; Tue, 25 Jan 2011 17:33:33 +1100 (EST) Received: from localhost ([127.0.0.1]:51700 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhcT3-0001nf-7l for incoming@patchwork.ozlabs.org; Tue, 25 Jan 2011 01:33:29 -0500 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:date:message-id:x-mailer; bh=/HmTwtjH5WCvoGp5sXbic9eimFcZ7TwOAlVqC80OKVE=; b=jjY2akn9eziPfQ96m5mjfhb0m/swC8ehIW1WWuxEcwcs7gzSYH42meBPmQiPra8Qvq d0bIjRZPNFpAq2HKxBwnR/FgtL1e1n55ryfdhT3jezvJ/mqLAa5aTz+u9kgGLGMm9qnG K0aaeKUsteDMDiKKySyf57GmzOGCcY/O8poYI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=PYzEzYiHlAaqXAcdhZ1bzv7lkKAVaya0RwW6PRvIO2DsOZ6vecHbb6ffVr8MUDtvuc L322ipi+gVkJFXOw51J1tebaKtn1caEgsQh94BfZg815UndJcxZome0C4KU6ITVlUj0Z D11uZFGIgB89rjEMA0nre5jDMUA5cwhMrSqF8= Received: by 10.231.16.68 with SMTP id n4mr6036937iba.94.1295937134942; Mon, 24 Jan 2011 22:32:14 -0800 (PST) Received: from localhost.localdomain (fw-cisco.dcl.info.waseda.ac.jp [133.9.216.204]) by mx.google.com with ESMTPS id i16sm11659744ibl.6.2011.01.24.22.32.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 24 Jan 2011 22:32:14 -0800 (PST) From: Alexandre Courbot To: Aurelien Jarno Date: Tue, 25 Jan 2011 15:32:01 +0900 Message-Id: <1295937121-30652-1-git-send-email-gnurou@gmail.com> X-Mailer: git-send-email 1.7.3.5 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: Alexandre Courbot , qemu-devel@nongnu.org Subject: [Qemu-devel] [PATCH] target-sh4: fix TLB invalidation code X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@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; }