Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IZnOr-0000EF-Hh for qemu-devel@nongnu.org; Mon, 24 Sep 2007 08:50:57 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IZnOq-0000Dj-4c for qemu-devel@nongnu.org; Mon, 24 Sep 2007 08:50:57 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IZnOp-0000De-Sf for qemu-devel@nongnu.org; Mon, 24 Sep 2007 08:50:55 -0400 Received: from phoenix.bawue.net ([193.7.176.60] helo=mail.bawue.net) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IZnOp-0004Vy-DW for qemu-devel@nongnu.org; Mon, 24 Sep 2007 08:50:55 -0400 Date: Mon, 24 Sep 2007 13:50:50 +0100 From: Thiemo Seufer Subject: Re: [Qemu-devel] [PATCH][MIPS] Per-CPU instruction decoding implementation Message-ID: <20070924125046.GB27468@networkno.de> References: <20070919214757.GA14637@hall.aurel32.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070919214757.GA14637@hall.aurel32.net> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Aurelien Jarno Cc: qemu-devel@nongnu.org Aurelien Jarno wrote: > Hi all, > > The patch below implements per-cpu decoding on the MIPS target. The > supported instruction set is defined by a set of flags. It assumes that > MIPS2 instructions are always supported. It also removes the check for > CP0C0_AT when setting MIPS_HFLAG_64 as it is now obsolete. I expanded parts of it to (at least theoretically) cover the whole ISA space, renamed INSN -> ISA / ASE, since that's what we actually check for, and fixed a few misassumptions (e.g. Xcontext is MIPS3). Thiemo