Hi Stefan, Is there a git tree on which I could rebase my throttling series on top of the new timers ?
Best Regards Benoît > Le Monday 12 Aug 2013 à 14:49:27 (+0200), Stefan Hajnoczi a écrit : > These patches are based on Alex Bligh's v10 AioContext timers series. > > The purpose of these patches is to eventually allow device models to set and > cancel timers without holding the global mutex. When the device model runs in > a vcpu thread and the iothread processes timers, the > QEMUTimerList->active_timers must be protected from concurrent access. > > Patch 1 is a clean-up. > > Patch 2 is the entire change needed to protect ->active_timers. > > Stefan Hajnoczi (2): > qemu-timer: drop outdated signal safety comments > qemu-timer: make qemu_timer_mod_ns() and qemu_timer_del() thread-safe > > include/qemu/timer.h | 17 +++++++++++++ > qemu-timer.c | 70 > ++++++++++++++++++++++++++++++++++++++-------------- > 2 files changed, 69 insertions(+), 18 deletions(-) > > -- > 1.8.3.1 > >