[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 0/4] timers thread-safe stuff
From: |
Liu Ping Fan |
Subject: |
[Qemu-devel] [PATCH v4 0/4] timers thread-safe stuff |
Date: |
Sun, 22 Sep 2013 16:11:14 +0800 |
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 | 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