[Top][All Lists]
[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.
- [Qemu-devel] [PATCH 0/7] Win32 queue, part 1, Paolo Bonzini, 2011/02/10
- [Qemu-devel] [PATCH 2/7] implement win32 dynticks timer, Paolo Bonzini, 2011/02/10
- [Qemu-devel] Re: [PATCH 2/7] implement win32 dynticks timer,
Blue Swirl <=
- [Qemu-devel] [PATCH 3/7] use win32 timer queues, Paolo Bonzini, 2011/02/10
- [Qemu-devel] [PATCH 5/7] include qemu-thread.h early, Paolo Bonzini, 2011/02/10
- [Qemu-devel] [PATCH 4/7] add win32 qemu-thread implementation, Paolo Bonzini, 2011/02/10
- [Qemu-devel] [PATCH 6/7] add assertions on the owner of a QemuMutex, Paolo Bonzini, 2011/02/10