aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2013-05-21 10:14:21 +0200
committerJan Beulich <jbeulich@suse.com>2013-05-21 10:14:21 +0200
commit9607327abbd3e77bde6cc7b5327f3efd781fc06e (patch)
treef9ddd0de1b5149cc22717a62e3649ef42c1a449b /xen/include/asm-x86/hvm
parentf3347f520cb4d8aa4566182b013c6758d80cbe88 (diff)
downloadxen-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.h2
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);