Re: [Qemu-devel] [PATCH] target-arm: ARMv4 emulation

2010-01-14 Thread Laurent Desnogues
Since you wanted a "no, because..." there's at least one :-) On Tue, Dec 1, 2009 at 9:41 PM, 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 lowes

Re: [Qemu-devel] [PATCH] target-arm: ARMv4 emulation

2010-01-14 Thread Filip Navara
On Fri, Dec 18, 2009 at 11:05 PM, Aurelien Jarno wrote: > On Fri, Dec 18, 2009 at 10:32:37PM +0100, Marc Andre Tanner wrote: > > 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 import

Re: [Qemu-devel] [PATCH] target-arm: ARMv4 emulation

2009-12-18 Thread Aurelien Jarno
On Fri, Dec 18, 2009 at 10:32:37PM +0100, Marc Andre Tanner wrote: > 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 > > inst

Re: [Qemu-devel] [PATCH] target-arm: ARMv4 emulation

2009-12-18 Thread Marc Andre Tanner
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

[Qemu-devel] [PATCH] target-arm: ARMv4 emulation

2009-12-01 Thread Filip Navara
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