From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M8taY-0006NU-AE for qemu-devel@nongnu.org; Tue, 26 May 2009 06:08:54 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M8taX-0006My-1D for qemu-devel@nongnu.org; Tue, 26 May 2009 06:08:53 -0400 Received: from [199.232.76.173] (port=53495 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M8taW-0006Mj-EW for qemu-devel@nongnu.org; Tue, 26 May 2009 06:08:52 -0400 Received: from fg-out-1718.google.com ([72.14.220.155]:49518) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M8taV-0008LO-W3 for qemu-devel@nongnu.org; Tue, 26 May 2009 06:08:52 -0400 Received: by fg-out-1718.google.com with SMTP id e21so1168734fga.8 for ; Tue, 26 May 2009 03:08:50 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20090526095652.GA32352@shareable.org> References: <20090423171503.GC4629@derik> <200904301708.01385.paul@codesourcery.com> <20090523165033.GC8037@derik> <200905241931.19368.paul@codesourcery.com> <20090526093944.GB4784@derik> <761ea48b0905260242v4290a835rd8b958c7544e667c@mail.gmail.com> <20090526095652.GA32352@shareable.org> Date: Tue, 26 May 2009 12:08:50 +0200 Message-ID: <761ea48b0905260308m5ba590cbl31781a20bd3d001f@mail.gmail.com> Subject: Re: [Qemu-devel] [PATCH 1/16] ARM Add ARM 920T identifiers From: Laurent Desnogues Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jamie Lokier Cc: Vincent Sanders , qemu-devel@nongnu.org On Tue, May 26, 2009 at 11:56 AM, Jamie Lokier wrote: > Laurent Desnogues wrote: >> On Tue, May 26, 2009 at 11:39 AM, Vincent Sanders w= rote: >> > I will post the updated patch to the list shortly. Please be assured >> > that every program we have tried (boot loaders, Linux, BSD etc.) >> > appears to function as expected, to the point it had not been >> > apparient the 920 was a different ISA version to the default emulation= . >> > >> > So while this is indeed a technical issue, in practice it doesnt seem >> > to be a major problem. >> >> It could be a major problem if you start playing with ARM/Thumb >> interworking. > > I'm curious. =A0How would code built for ARMv4T interworking fail on an > ARMv5T emulator? It shouldn't. I was thinking about how most people are misusing their toolchain and think that if QEMU runs correctly some code, it should run on the target. In that particular case, that will fail :-) For instan= ce LDM with PC used as procedure return does not behave the same in v4T and v5 IIRC. Laurent