Re: [Qemu-devel] [PATCH v5 18/19] tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION

2013-04-23 Thread Richard Henderson
On 2013-04-23 09:18, Aurelien Jarno wrote: If you plan to respin the series, do you want I start applying the first patches, at least the "Fix local stack frame" one that we want to see in 1.5 (and stable)? I've already the added the alignment bits you requested for that one. I'll post the rest

Re: [Qemu-devel] [PATCH v5 18/19] tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION

2013-04-23 Thread Aurelien Jarno
Le 23/04/2013 10:13, Richard Henderson a écrit : > On 2013-04-23 07:44, Aurelien Jarno wrote: >> On Mon, Apr 22, 2013 at 03:39:42PM +0100, Richard Henderson wrote: >>> On 2013-04-22 13:59, Aurelien Jarno wrote: >> +/* The code buffer is limited to 16MB, with the prologue located >> +

Re: [Qemu-devel] [PATCH v5 18/19] tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION

2013-04-23 Thread Richard Henderson
On 2013-04-23 07:44, Aurelien Jarno wrote: On Mon, Apr 22, 2013 at 03:39:42PM +0100, Richard Henderson wrote: On 2013-04-22 13:59, Aurelien Jarno wrote: +/* The code buffer is limited to 16MB, with the prologue located + at the end of it. Therefore we needn't care for any out of +

Re: [Qemu-devel] [PATCH v5 18/19] tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION

2013-04-22 Thread Aurelien Jarno
On Mon, Apr 22, 2013 at 03:39:42PM +0100, Richard Henderson wrote: > On 2013-04-22 13:59, Aurelien Jarno wrote: > >>>+/* The code buffer is limited to 16MB, with the prologue located > >>>+ at the end of it. Therefore we needn't care for any out of > >>>+ range branches. */ > >>>+

Re: [Qemu-devel] [PATCH v5 18/19] tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION

2013-04-22 Thread Richard Henderson
On 2013-04-22 13:59, Aurelien Jarno wrote: >+/* The code buffer is limited to 16MB, with the prologue located >+ at the end of it. Therefore we needn't care for any out of >+ range branches. */ >+assert(val - 8 < 0x01fd && val - 8 > -0x01fd); >+ >+tcg_out_b(s, co

Re: [Qemu-devel] [PATCH v5 18/19] tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION

2013-04-22 Thread Aurelien Jarno
On Sun, Mar 31, 2013 at 03:35:04PM -0700, Richard Henderson wrote: > Move the slow path out of line, as the TODO's mention. > This allows the fast path to be unconditional, which can > speed up the fast path as well, depending on the core. > > Signed-off-by: Richard Henderson > --- > configure

[Qemu-devel] [PATCH v5 18/19] tcg-arm: Convert to CONFIG_QEMU_LDST_OPTIMIZATION

2013-03-31 Thread Richard Henderson
Move the slow path out of line, as the TODO's mention. This allows the fast path to be unconditional, which can speed up the fast path as well, depending on the core. Signed-off-by: Richard Henderson --- configure | 2 +- include/exec/exec-all.h | 17 +++ tcg/arm/tcg-target.c