diff options
author | Jan Beulich <jbeulich@suse.com> | 2013-05-21 10:14:21 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-05-21 10:14:21 +0200 |
commit | 9607327abbd3e77bde6cc7b5327f3efd781fc06e (patch) | |
tree | f9ddd0de1b5149cc22717a62e3649ef42c1a449b /xen/include/asm-x86/hvm | |
parent | f3347f520cb4d8aa4566182b013c6758d80cbe88 (diff) | |
download | xen-9607327abbd3e77bde6cc7b5327f3efd781fc06e.tar.gz xen-9607327abbd3e77bde6cc7b5327f3efd781fc06e.tar.bz2 xen-9607327abbd3e77bde6cc7b5327f3efd781fc06e.zip |
x86/HVM: properly handle RTC periodic timer even when !RTC_PIE
Since in that case the processing it pt_intr_post() won't occur, we
need to do some additional work in pt_update_irq(). Additionally we
must not pay attention to the respective IRQ being masked.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Roger Pau Monné <roger.pau@citrix.com> (FreeBSD guest)
Diffstat (limited to 'xen/include/asm-x86/hvm')
-rw-r--r-- | xen/include/asm-x86/hvm/vpt.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/include/asm-x86/hvm/vpt.h b/xen/include/asm-x86/hvm/vpt.h index 765fbb7791..87c3a66698 100644 --- a/xen/include/asm-x86/hvm/vpt.h +++ b/xen/include/asm-x86/hvm/vpt.h @@ -183,7 +183,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 *); +bool_t rtc_periodic_interrupt(void *); void pmtimer_init(struct vcpu *v); void pmtimer_deinit(struct domain *d); |