From: Marc Andre Tanner <mat@brain-dump.org>
To: Filip Navara <filip.navara@gmail.com>
Cc: vince@kyllikki.org, qemu-devel@nongnu.org, paul@codesourcery.com,
aurelien@aurel32.net
Subject: Re: [Qemu-devel] [PATCH] target-arm: ARMv4 emulation
Date: Fri, 18 Dec 2009 22:32:37 +0100 [thread overview]
Message-ID: <20091218213237.GA13509@debbook.brain-dump.org> (raw)
In-Reply-To: <E1NFZXZ-0003Wt-Mq@lists.gnu.org>
On Tue, Dec 01, 2009 at 09:41:43PM +0100, Filip Navara wrote:
> While most of the ARMv5 instructions are backward compatible with ARMv4, there
> are few important differences. Most notably the stack pop and load instructions
> ignore the lowest bit, which is used by ARMv5 to switch to Thumb mode. A
> base-updated data-abort model is used on ARM7TDMI, CP15 coprocessor is not
> present and several instructions of later architectures are not implemented.
>
> This patch introduces flags for the V5, CP15 and ABORT_BU (base-updated abort
> model) features. When V5 feature is not set the bit 0 on POP, LD and LDM of PC
> register is ignored and doesn't swith to/from Thumb mode and several
> instructions are treated as unimplemented (BLX, PLD, BKPT, LDRD, STRD).
>
> Added are processor definitions for ARM7TDMI and ARM920T.
>
> Based on patches by Ulrich Hecht <uli@suse.de> and Vincent Sanders <vince@kyllikki.org>.
Could someone please review + apply this patch, bonus points if it ends
up in 0.12.
Thanks,
Marc
--
Marc Andre Tanner >< http://www.brain-dump.org/ >< GPG key: CF7D56C0
next prev parent reply other threads:[~2009-12-18 21:42 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-01 20:41 [Qemu-devel] [PATCH] target-arm: ARMv4 emulation Filip Navara
2009-12-18 21:32 ` Marc Andre Tanner [this message]
2009-12-18 22:05 ` Aurelien Jarno
2010-01-14 9:55 ` Filip Navara
2010-01-14 10:11 ` Laurent Desnogues
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20091218213237.GA13509@debbook.brain-dump.org \
--to=mat@brain-dump.org \
--cc=aurelien@aurel32.net \
--cc=filip.navara@gmail.com \
--cc=paul@codesourcery.com \
--cc=qemu-devel@nongnu.org \
--cc=vince@kyllikki.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.