Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-10 Thread Yeongkyoon Lee
On 2012년 10월 10일 19:34, Yeongkyoon Lee wrote: On 2012년 10월 10일 15:45, Aurelien Jarno wrote: On Wed, Oct 10, 2012 at 01:17:36PM +0900, Yeongkyoon Lee wrote: On 2012년 10월 10일 02:09, Aurelien Jarno wrote: On Tue, Oct 09, 2012 at 06:55:58PM +0200, Paolo Bonzini wrote: Il 09/10/2012 18:19, Aurelie

Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-10 Thread Yeongkyoon Lee
On 2012년 10월 10일 15:45, Aurelien Jarno wrote: On Wed, Oct 10, 2012 at 01:17:36PM +0900, Yeongkyoon Lee wrote: On 2012년 10월 10일 02:09, Aurelien Jarno wrote: On Tue, Oct 09, 2012 at 06:55:58PM +0200, Paolo Bonzini wrote: Il 09/10/2012 18:19, Aurelien Jarno ha scritto: Instead of calling the MMU

Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-09 Thread Aurelien Jarno
On Wed, Oct 10, 2012 at 01:17:36PM +0900, Yeongkyoon Lee wrote: > On 2012년 10월 10일 02:09, Aurelien Jarno wrote: > >On Tue, Oct 09, 2012 at 06:55:58PM +0200, Paolo Bonzini wrote: > >>Il 09/10/2012 18:19, Aurelien Jarno ha scritto: > >Instead of calling the MMU helper with an additional argument

Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-09 Thread Yeongkyoon Lee
On 2012년 10월 10일 02:09, Aurelien Jarno wrote: On Tue, Oct 09, 2012 at 06:55:58PM +0200, Paolo Bonzini wrote: Il 09/10/2012 18:19, Aurelien Jarno ha scritto: Instead of calling the MMU helper with an additional argument (7), and then jump back (8) to the next code (4), what about pushing the add

Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-09 Thread Aurelien Jarno
On Tue, Oct 09, 2012 at 06:55:58PM +0200, Paolo Bonzini wrote: > Il 09/10/2012 18:19, Aurelien Jarno ha scritto: > >>> > > > >> > > >> > Instead of calling the MMU helper with an additional argument (7), and > >> > then jump back (8) to the next code (4), what about pushing the address > >> > of

Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-09 Thread Paolo Bonzini
Il 09/10/2012 18:19, Aurelien Jarno ha scritto: >>> > > >> > >> > Instead of calling the MMU helper with an additional argument (7), and >> > then jump back (8) to the next code (4), what about pushing the address >> > of the next code (4) on the stack and use a jmp instead of the call. In >> > t

Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-09 Thread Aurelien Jarno
On Tue, Oct 09, 2012 at 04:26:10PM +0200, Aurelien Jarno wrote: > On Tue, Oct 09, 2012 at 09:37:29PM +0900, Yeongkyoon Lee wrote: > > Hi, all. > > > > Here is the 5th version of the series optimizing TCG qemu_ld/st code > > generation. > > > > v5: > > - Remove RFC tag > > > > v4: > > - Remo

Re: [Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-09 Thread Aurelien Jarno
On Tue, Oct 09, 2012 at 09:37:29PM +0900, Yeongkyoon Lee wrote: > Hi, all. > > Here is the 5th version of the series optimizing TCG qemu_ld/st code > generation. > > v5: > - Remove RFC tag > > v4: > - Remove CONFIG_SOFTMMU pre-condition from configure > - Instead, add some CONFIG_SOFTMMU

[Qemu-devel] [PATCH v5 0/3] tcg: enhance code generation quality for qemu_ld/st IRs

2012-10-09 Thread Yeongkyoon Lee
Hi, all. Here is the 5th version of the series optimizing TCG qemu_ld/st code generation. v5: - Remove RFC tag v4: - Remove CONFIG_SOFTMMU pre-condition from configure - Instead, add some CONFIG_SOFTMMU condition to TCG sources - Remove some unnecessary comments v3: - Support CONFIG_T