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