Re: [Qemu-devel] [RFC v3 13/13] softmmu_template.h: move to multithreading

2015-07-17 Thread alvise rigo
On Fri, Jul 17, 2015 at 5:57 PM, Alex Bennée wrote: > > Alvise Rigo writes: > >> Exploiting the tcg_excl_access_lock, port the helper_{le,be}_st_name to >> work in real multithreading. >> >> - The macro lookup_cpus_ll_addr now uses directly the >> env->excl_protected_addr to invalidate others'

Re: [Qemu-devel] [RFC v3 13/13] softmmu_template.h: move to multithreading

2015-07-17 Thread Alex Bennée
Alvise Rigo writes: > Exploiting the tcg_excl_access_lock, port the helper_{le,be}_st_name to > work in real multithreading. > > - The macro lookup_cpus_ll_addr now uses directly the > env->excl_protected_addr to invalidate others' LL/SC operations > > Suggested-by: Jani Kokkonen > Suggested-

[Qemu-devel] [RFC v3 13/13] softmmu_template.h: move to multithreading

2015-07-10 Thread Alvise Rigo
Exploiting the tcg_excl_access_lock, port the helper_{le,be}_st_name to work in real multithreading. - The macro lookup_cpus_ll_addr now uses directly the env->excl_protected_addr to invalidate others' LL/SC operations Suggested-by: Jani Kokkonen Suggested-by: Claudio Fontana Signed-off-by: A