[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff |
Date: |
Mon, 07 Oct 2013 14:24:26 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130923 Thunderbird/17.0.9 |
Stefan, will you pick this up next week or shall I?
I have patches for thread-safe icount almost ready to post, and I am not
sure through whom they are going to go.
Paolo
Il 25/09/2013 08:20, Liu Ping Fan ha scritto:
> 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
>
- Re: [Qemu-devel] [PATCH v5 0/4] timers thread-safe stuff,
Paolo Bonzini <=