From b1bbfe72ec1ebf302d97f886cc646466c0abd679 Mon Sep 17 00:00:00 2001 From: Alex Bligh Date: Wed, 21 Aug 2013 16:02:55 +0100 Subject: aio / timers: On timer modification, qemu_notify or aio_notify On qemu_mod_timer_ns, ensure qemu_notify or aio_notify is called to end the appropriate poll(), irrespective of use_icount value. On qemu_clock_enable, ensure qemu_notify or aio_notify is called for all QEMUTimerLists attached to the QEMUClock. Signed-off-by: Alex Bligh Signed-off-by: Stefan Hajnoczi --- include/qemu/timer.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include') diff --git a/include/qemu/timer.h b/include/qemu/timer.h index cb7321c003..3fa9fa72bf 100644 --- a/include/qemu/timer.h +++ b/include/qemu/timer.h @@ -135,6 +135,15 @@ bool qemu_clock_use_for_deadline(QEMUClock *clock); */ QEMUTimerList *qemu_clock_get_main_loop_timerlist(QEMUClock *clock); +/** + * qemu_clock_nofify: + * @clock: the clock to operate on + * + * Call the notifier callback connected with the default timer + * list linked to the clock, or qemu_notify() if none. + */ +void qemu_clock_notify(QEMUClock *clock); + /** * timerlist_new: * @type: the clock type to associate with the timerlist -- cgit v1.2.3-55-g7522