From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MGfar-0005qh-Qd for qemu-devel@nongnu.org; Tue, 16 Jun 2009 16:49:21 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MGfan-0005o7-2S for qemu-devel@nongnu.org; Tue, 16 Jun 2009 16:49:21 -0400 Received: from [199.232.76.173] (port=36105 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MGfam-0005o1-Me for qemu-devel@nongnu.org; Tue, 16 Jun 2009 16:49:16 -0400 Received: from mail-ew0-f220.google.com ([209.85.219.220]:54402) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MGfam-0006aL-2O for qemu-devel@nongnu.org; Tue, 16 Jun 2009 16:49:16 -0400 Received: by ewy20 with SMTP id 20so474404ewy.34 for ; Tue, 16 Jun 2009 13:49:14 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20090616190214.GM11893@shareable.org> References: <200707021527.54435.uli@suse.de> <200707031645.51832.uli@suse.de> <5b31733c0906151211o1c95245ay38f2d09c123ea0c9@mail.gmail.com> <200906161825.18981.paul@codesourcery.com> <20090616190214.GM11893@shareable.org> Date: Tue, 16 Jun 2009 22:49:13 +0200 Message-ID: <5b31733c0906161349l62255380rbd63647e7d9ee415@mail.gmail.com> Subject: Re: [Qemu-devel] [PATCH] ARM7TDMI emulation From: Filip Navara Content-Type: multipart/alternative; boundary=0016e655991aaf3427046c7d4e9c List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jamie Lokier Cc: Paul Brook , qemu-devel@nongnu.org --0016e655991aaf3427046c7d4e9c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit > > Do you know of a good summary reference which lists which instructions > are available in each ARM architecture level from ARMv4 up to ARMv7 > and it's variants? > My main reference are the technical reference manuals for ARM processors downloaded from Atmel site. I'm not sure about the license, but it states "This document is Open Access. This document has no restriction on distribution." Other reference sources are Skyeye emulation (has to be taken with grain of salt and checked against the manuals, but it makes distinction between v4, v5 and v5e) and Paul Brook. I've certainly missed handling BLX (at least on three places) in the patch and possibly more. I'll post an updated patch soon. Best regards, Filip Navara --0016e655991aaf3427046c7d4e9c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Do you know of a good summary reference which lists which instructi= ons
are available in each ARM architecture level from ARMv4 up to ARMv7
and it's variants?

My main reference are= the technical reference manuals for ARM processors downloaded from Atmel s= ite. I'm not sure about the license, but it states "This document = is Open Access. This document has no restriction on distribution." Oth= er reference sources are Skyeye emulation (has to be taken with grain of sa= lt and checked against the manuals, but it makes distinction between v4, v5= and v5e) and Paul Brook.

I've certainly missed handling BLX (at least on thr= ee places) in the patch and possibly more. I'll post an updated patch s= oon.

Best regards,
Filip Navara
--0016e655991aaf3427046c7d4e9c--