[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/4] timers thread-safe stuff
From: |
Liu Ping Fan |
Subject: |
[Qemu-devel] [PATCH v3 0/4] timers thread-safe stuff |
Date: |
Tue, 27 Aug 2013 11:20:59 +0800 |
Saw the Alex's patches has been merged, rebase mine onto his.
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 | 36 +++++++++++---
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 | 4 ++
qemu-timer.c | 20 +++++++-
util/qemu-thread-posix.c | 116 ++++++++++++++++++++++++++++++++++++++++++++
util/qemu-thread-win32.c | 26 ++++++++++
9 files changed, 286 insertions(+), 7 deletions(-)
create mode 100644 include/qemu/seqlock.h
--
1.8.1.4
- [Qemu-devel] [PATCH v3 0/4] timers thread-safe stuff,
Liu Ping Fan <=