qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Re: [PATCH 2/7] implement win32 dynticks timer


From: Blue Swirl
Subject: [Qemu-devel] Re: [PATCH 2/7] implement win32 dynticks timer
Date: Sun, 20 Feb 2011 23:15:05 +0200

On Thu, Feb 10, 2011 at 7:37 PM, Paolo Bonzini <address@hidden> wrote:
> Signed-off-by: Paolo Bonzini <address@hidden>
> Cc: Stefan Weil <address@hidden>
> Cc: Blue Swirl <address@hidden>
> ---
>  qemu-timer.c |    6 +++++-
>  1 files changed, 5 insertions(+), 1 deletions(-)
>
> diff --git a/qemu-timer.c b/qemu-timer.c
> index b0db780..42960de 100644
> --- a/qemu-timer.c
> +++ b/qemu-timer.c
> @@ -1006,6 +1006,7 @@ static void win32_stop_timer(struct qemu_alarm_timer *t)
>  static void win32_rearm_timer(struct qemu_alarm_timer *t)
>  {
>     struct qemu_alarm_win32 *data = t->priv;
> +    int nearest_delta_ms;
>
>     assert(alarm_has_dynticks(t));
>     if (!active_timers[QEMU_CLOCK_REALTIME] &&
> @@ -1015,7 +1016,10 @@ static void win32_rearm_timer(struct qemu_alarm_timer 
> *t)
>
>     timeKillEvent(data->timerId);
>
> -    data->timerId = timeSetEvent(1,
> +    nearest_delta_ms = (qemu_next_alarm_deadline() + 999999) / 1000000;
> +    if (nearest_delta_ms < 1)
> +       nearest_delta_ms = 1;

Braces, please.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]