From: KONRAD Frederic <fred.kon...@greensocs.com> Notify events on icount clock when CPU loop exits.
Signed-off-by: KONRAD Frederic <fred.kon...@greensocs.com> Reviewed-by: Paolo Bonzini <pbonz...@redhat.com> --- cpus.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cpus.c b/cpus.c index e8971e3..8bd3423 100644 --- a/cpus.c +++ b/cpus.c @@ -1028,6 +1028,11 @@ static void *qemu_tcg_cpu_thread_fn(void *arg) if (deadline == 0) { qemu_clock_notify(QEMU_CLOCK_VIRTUAL); } + + deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_ICOUNT); + if (deadline == 0) { + qemu_clock_notify(QEMU_CLOCK_ICOUNT); + } } qemu_tcg_wait_io_event(); } -- 1.9.0