[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/4] timers thread-safe stuff
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/4] timers thread-safe stuff |
Date: |
Thu, 12 Sep 2013 13:19:47 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8 |
Il 27/08/2013 05:20, Liu Ping Fan ha scritto:
> 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
>
Stefan, could you pick up these four patches as well?
Paolo
- Re: [Qemu-devel] [PATCH v3 0/4] timers thread-safe stuff,
Paolo Bonzini <=