From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:54924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SVTDr-00026L-JL for qemu-devel@nongnu.org; Fri, 18 May 2012 15:52:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SVTDq-0007W9-1s for qemu-devel@nongnu.org; Fri, 18 May 2012 15:52:23 -0400 Received: from smtp1-g21.free.fr ([212.27.42.1]:52601) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SVTDp-0007Vm-Dg for qemu-devel@nongnu.org; Fri, 18 May 2012 15:52:21 -0400 Message-ID: <4FB6A866.5030504@reactos.org> Date: Fri, 18 May 2012 21:52:06 +0200 From: =?ISO-8859-1?Q?Herv=E9_Poussineau?= MIME-Version: 1.0 References: CACFOYQmcUGEmsrMHTCphdUsN0is3TvQix3vM=qx5GUvQhoqHWw@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] r4k doesn't support movz List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: etou.zh@gmail.com Cc: QEMU Developers Hi, Zhi-zhou Zhang a =E9crit : > I found that when qemu-system-mips64el executed 'movz' with -M mips,=20 > it would raise a reserved instruction exception. > The mips spec describes movz as below: > > Mnemonic Instructio Defined in MIPS = ISA > MOVZ Move Conditional on Zero MIPS32 > > I think ISA-64 should support MIPS32 instructions for compatible. am I=20 > right? movz instruction is available on MIPS4 and MIPS32 instruction sets (+=20 Loongson2E/2F CPUs) However, by default, 'mips' machine on qemu-system-mips64el uses a R4000=20 CPU, which is only MIPS3 compatible. You need to use another cpu which is MIPS4 or MIPS32 compatible with the=20 -cpu option. Regards, Herv=E9