Re: [Qemu-devel] [PATCH for-2.0] tcg-arm: Avoid ldrd/strd for user-only emulation

2014-03-27 Thread Peter Maydell
On 25 March 2014 21:17, Richard Henderson wrote: > The arm ldrd/strd insns must cause alignment traps, whereas > at least for armv7 ldr/str must handle unaligned operations. > > While this is hardly the only problem facing user-only emu, > this solves one problem for i386 on armv7 emulation. > > C

[Qemu-devel] [PATCH for-2.0] tcg-arm: Avoid ldrd/strd for user-only emulation

2014-03-25 Thread Richard Henderson
The arm ldrd/strd insns must cause alignment traps, whereas at least for armv7 ldr/str must handle unaligned operations. While this is hardly the only problem facing user-only emu, this solves one problem for i386 on armv7 emulation. Cc: Peter Maydell Cc: Andrzej Zaborowski Reported-by: Huw Dav