[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/5] Fixes for thread pool patches.
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 0/5] Fixes for thread pool patches. |
Date: |
Fri, 2 Nov 2012 14:14:02 +0100 |
Three fixes: 1) Darwin does not support weak aliases, use weak
references instead. 2) Darwin, NetBSD and OpenBSD do not have
sem_timedwait, implement counting semaphores with a mutex and
cv there. 3) Daemonize was broken, fixes are in patches 3-5.
Paolo Bonzini (5):
compiler: support Darwin weak references
semaphore: implement fallback counting semaphores with mutex+condvar
qemu-timer: reinitialize timers after fork
vl: unify calls to init_timer_alarm
vl: delay thread initialization after daemonization
compiler.h | 9 ++++++-
main-loop.c | 6 +++--
osdep.c | 56 +++++++++++++++++++++++-----------------
oslib-win32.c | 12 +++++----
qemu-sockets.c | 40 ++++++++++++++++-------------
qemu-thread-posix.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
qemu-thread-posix.h | 6 +++++
qemu-timer.c | 15 ++++++++++-
qmp.c | 2 ++
vl.c | 9 +++----
10 file modificati, 172 inserzioni(+), 57 rimozioni(-)
--
1.7.12.1