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