From: George Dunlap --- xen/arch/x86/hvm/rtc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/arch/x86/hvm/rtc.c b/xen/arch/x86/hvm/rtc.c index d87a2f8..1d5c06c 100644 --- a/xen/arch/x86/hvm/rtc.c +++ b/xen/arch/x86/hvm/rtc.c @@ -612,6 +612,8 @@ static uint32_t rtc_ioport_read(RTCState *s, uint32_t addr) hvm_isa_irq_deassert(vrtc_domain(s), RTC_IRQ); s->hw.cmos_data[RTC_REG_C] = 0x00; check_update_timer(s); + alarm_timer_update(s); + rtc_timer_update(s); break; default: ret = s->hw.cmos_data[s->hw.cmos_index];