qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]