diff options
author | Jan Beulich <jbeulich@suse.com> | 2013-02-05 09:44:00 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-02-05 09:44:00 +0100 |
commit | 620d5dad54008e40798c4a0c4322aef274c36fa3 (patch) | |
tree | 395efe24b3207225165ac5ba117fc5c1da5f64ef /xen/include/asm-x86/hvm | |
parent | 19014daf9fbd8e9bb3c26cb0fdbb993f82471d5a (diff) | |
download | xen-620d5dad54008e40798c4a0c4322aef274c36fa3.tar.gz xen-620d5dad54008e40798c4a0c4322aef274c36fa3.tar.bz2 xen-620d5dad54008e40798c4a0c4322aef274c36fa3.zip |
x86/HVM: assorted RTC emulation adjustments
- only call check_update_timer() on REG_B writes when SET changes
- only call alarm_timer_update() on REG_B writes when relevant bits
change
- instead properly handle AF and PF when the guest is not also setting
AIE/PIE respectively (for UF this was already the case, only a
comment was slightly inaccurate), including calling the respective
update functions upon REG_C reads
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Olaf Hering <olaf@aepfle.de>
Diffstat (limited to 'xen/include/asm-x86/hvm')
-rw-r--r-- | xen/include/asm-x86/hvm/vpt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h index 951c26c3b8..c75297bd5d 100644 --- a/xen/include/asm-x86/hvm/vpt.h +++ b/xen/include/asm-x86/hvm/vpt.h @@ -181,6 +181,7 @@ void rtc_migrate_timers(struct vcpu *v); void rtc_deinit(struct domain *d); void rtc_reset(struct domain *d); void rtc_update_clock(struct domain *d); +void rtc_periodic_interrupt(void *); void pmtimer_init(struct vcpu *v); void pmtimer_deinit(struct domain *d); |