[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 2/5] omap: switch omap_lpg to vm_clock
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 2/5] omap: switch omap_lpg to vm_clock |
Date: |
Fri, 30 Mar 2012 11:39:10 +0100 |
From: Paolo Bonzini <address@hidden>
The output of the pulse generator needs to be deterministic when
running in -icount mode, and to remain constant whenever the VM is
stopped. So the right clock to use is vm_clock.
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
---
hw/omap1.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/omap1.c b/hw/omap1.c
index 2a341bf..39e731a 100644
--- a/hw/omap1.c
+++ b/hw/omap1.c
@@ -3497,9 +3497,9 @@ static void omap_lpg_tick(void *opaque)
struct omap_lpg_s *s = opaque;
if (s->cycle)
- qemu_mod_timer(s->tm, qemu_get_clock_ms(rt_clock) + s->period - s->on);
+ qemu_mod_timer(s->tm, qemu_get_clock_ms(vm_clock) + s->period - s->on);
else
- qemu_mod_timer(s->tm, qemu_get_clock_ms(rt_clock) + s->on);
+ qemu_mod_timer(s->tm, qemu_get_clock_ms(vm_clock) + s->on);
s->cycle = !s->cycle;
printf("%s: LED is %s\n", __FUNCTION__, s->cycle ? "on" : "off");
@@ -3617,7 +3617,7 @@ static struct omap_lpg_s *omap_lpg_init(MemoryRegion
*system_memory,
struct omap_lpg_s *s = (struct omap_lpg_s *)
g_malloc0(sizeof(struct omap_lpg_s));
- s->tm = qemu_new_timer_ms(rt_clock, omap_lpg_tick, s);
+ s->tm = qemu_new_timer_ms(vm_clock, omap_lpg_tick, s);
omap_lpg_reset(s);
--
1.7.1
- [Qemu-devel] [PULL 0/5] arm-devs queue, Peter Maydell, 2012/03/30
- [Qemu-devel] [PATCH 4/5] pl031: rearm alarm timer upon load, Peter Maydell, 2012/03/30
- [Qemu-devel] [PATCH 2/5] omap: switch omap_lpg to vm_clock,
Peter Maydell <=
- [Qemu-devel] [PATCH 5/5] pl031: switch clock base to rtc_clock, Peter Maydell, 2012/03/30
- [Qemu-devel] [PATCH 1/5] rtc: add -rtc clock=rt, Peter Maydell, 2012/03/30
- [Qemu-devel] [PATCH 3/5] arm: switch real-time clocks to rtc_clock, Peter Maydell, 2012/03/30
- Re: [Qemu-devel] [PULL 0/5] arm-devs queue, Blue Swirl, 2012/03/31