Re: [Qemu-devel] [RFC 03/10] replace spinlock by QemuMutex.

2015-02-02 Thread Frederic Konrad
On 29/01/2015 16:25, Peter Maydell wrote: On 16 January 2015 at 17:19, wrote: From: KONRAD Frederic spinlock is only used in two cases: * cpu-exec.c: to protect TranslationBlock * mem_helper.c: for lock helper in target-i386 (which seems broken). It's a pthread_mutex_t in user-mode so

Re: [Qemu-devel] [RFC 03/10] replace spinlock by QemuMutex.

2015-01-29 Thread Peter Maydell
On 16 January 2015 at 17:19, wrote: > From: KONRAD Frederic > > spinlock is only used in two cases: > * cpu-exec.c: to protect TranslationBlock > * mem_helper.c: for lock helper in target-i386 (which seems broken). > > It's a pthread_mutex_t in user-mode so better using QemuMutex directly in

[Qemu-devel] [RFC 03/10] replace spinlock by QemuMutex.

2015-01-16 Thread fred . konrad
From: KONRAD Frederic spinlock is only used in two cases: * cpu-exec.c: to protect TranslationBlock * mem_helper.c: for lock helper in target-i386 (which seems broken). It's a pthread_mutex_t in user-mode so better using QemuMutex directly in this case. It allows as well to reuse tb_lock mut