Revision 7bd427d8 qemu-timer.c

b/qemu-timer.c
264 264
static void icount_adjust_rt(void * opaque)
265 265
{
266 266
    qemu_mod_timer(icount_rt_timer,
267
                   qemu_get_clock(rt_clock) + 1000);
267
                   qemu_get_clock_ms(rt_clock) + 1000);
268 268
    icount_adjust();
269 269
}
270 270

  
......
601 601
       the virtual time trigger catches emulated time passing too fast.
602 602
       Realtime triggers occur even when idle, so use them less frequently
603 603
       than VM triggers.  */
604
    icount_rt_timer = qemu_new_timer(rt_clock, icount_adjust_rt, NULL);
604
    icount_rt_timer = qemu_new_timer_ms(rt_clock, icount_adjust_rt, NULL);
605 605
    qemu_mod_timer(icount_rt_timer,
606
                   qemu_get_clock(rt_clock) + 1000);
606
                   qemu_get_clock_ms(rt_clock) + 1000);
607 607
    icount_vm_timer = qemu_new_timer(vm_clock, icount_adjust_vm, NULL);
608 608
    qemu_mod_timer(icount_vm_timer,
609 609
                   qemu_get_clock(vm_clock) + get_ticks_per_sec() / 10);

Also available in: Unified diff