[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff
From: |
Liu Ping Fan |
Subject: |
[Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff |
Date: |
Wed, 25 Sep 2013 14:20:56 +0800 |
v5:
fine rename some variable in patch2&4.
fix commit log for patch1&2
v4:
fix commit log for "protect timers_state's clock with seqlock" (Thanks for
Alex)
v3:
1. rename seqlock_read_check as seqlock_read_retry
2. Document timerlist were protected by BQL, and discard private lock around
"qemu_event_wait(tl->ev)".
v2:
1. fix comment in commit and code
2. fix race issue for qemu_clock_enable(foo,disable)
Liu Ping Fan (2):
timer: protect timers_state's clock with seqlock
timer: make qemu_clock_enable sync between disable and timer's cb
Paolo Bonzini (2):
seqlock: introduce read-write seqlock
qemu-thread: add QemuEvent
cpus.c | 41 +++++++++++++---
include/qemu/seqlock.h | 72 +++++++++++++++++++++++++++
include/qemu/thread-posix.h | 8 +++
include/qemu/thread-win32.h | 4 ++
include/qemu/thread.h | 7 +++
include/qemu/timer.h | 8 +++
qemu-timer.c | 21 +++++++-
util/qemu-thread-posix.c | 116 ++++++++++++++++++++++++++++++++++++++++++++
util/qemu-thread-win32.c | 26 ++++++++++
9 files changed, 294 insertions(+), 9 deletions(-)
create mode 100644 include/qemu/seqlock.h
--
1.8.1.4
- [Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff,
Liu Ping Fan <=