diff options
-rw-r--r-- | qemu-timer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qemu-timer.c b/qemu-timer.c index dd0f330..0230274 100644 --- a/qemu-timer.c +++ b/qemu-timer.c @@ -870,7 +870,11 @@ static int dynticks_start_timer(struct qemu_alarm_timer *t) ev.sigev_notify = SIGEV_SIGNAL; ev.sigev_signo = SIGALRM; +#if defined(__sun__) if (timer_create(CLOCK_HIGHRES, &ev, &host_timer)) { +#else + if (timer_create(CLOCK_REALTIME, &ev, &host_timer)) { +#endif perror("timer_create"); /* disable dynticks */ |