Re: [Qemu-devel] [RFC v7 14/16] target-arm: translate: Use ld/st excl for atomic insns

2016-03-07 Thread Alex Bennée
alvise rigo writes: > On Thu, Feb 18, 2016 at 6:02 PM, Alex Bennée wrote: >> >> Alvise Rigo writes: >> >>> Use the new LL/SC runtime helpers to handle the ARM atomic instructions >>> in

Re: [Qemu-devel] [RFC v7 14/16] target-arm: translate: Use ld/st excl for atomic insns

2016-03-07 Thread alvise rigo
On Thu, Feb 18, 2016 at 6:02 PM, Alex Bennée wrote: > > Alvise Rigo writes: > >> Use the new LL/SC runtime helpers to handle the ARM atomic instructions >> in softmmu_llsc_template.h. >> >> In general, the helper generator >>

Re: [Qemu-devel] [RFC v7 14/16] target-arm: translate: Use ld/st excl for atomic insns

2016-02-18 Thread Alex Bennée
Alvise Rigo writes: > Use the new LL/SC runtime helpers to handle the ARM atomic instructions > in softmmu_llsc_template.h. > > In general, the helper generator > gen_{ldrex,strex}_{8,16a,32a,64a}() calls the function >

[Qemu-devel] [RFC v7 14/16] target-arm: translate: Use ld/st excl for atomic insns

2016-01-29 Thread Alvise Rigo
Use the new LL/SC runtime helpers to handle the ARM atomic instructions in softmmu_llsc_template.h. In general, the helper generator gen_{ldrex,strex}_{8,16a,32a,64a}() calls the function helper_{le,be}_{ldlink,stcond}{ub,uw,ul,q}_mmu() implemented in softmmu_llsc_template.h, doing an alignment