Revision 74475455 hw/wdt_ib700.c

b/hw/wdt_ib700.c
58 58
    ib700_debug("addr = %x, data = %x\n", addr, data);
59 59

  
60 60
    timeout = (int64_t) time_map[data & 0xF] * get_ticks_per_sec();
61
    qemu_mod_timer(s->timer, qemu_get_clock (vm_clock) + timeout);
61
    qemu_mod_timer(s->timer, qemu_get_clock_ns (vm_clock) + timeout);
62 62
}
63 63

  
64 64
/* A write (of any value) to this register disables the timer. */
......
99 99

  
100 100
    ib700_debug("watchdog init\n");
101 101

  
102
    s->timer = qemu_new_timer(vm_clock, ib700_timer_expired, s);
102
    s->timer = qemu_new_timer_ns(vm_clock, ib700_timer_expired, s);
103 103
    register_ioport_write(0x441, 2, 1, ib700_write_disable_reg, s);
104 104
    register_ioport_write(0x443, 2, 1, ib700_write_enable_reg, s);
105 105

  

Also available in: Unified diff