aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm
diff options
context:
space:
mode:
authorYang Zhang <yang.z.zhang@Intel.com>2013-04-18 11:35:43 +0200
committerJan Beulich <jbeulich@suse.com>2013-04-18 11:35:43 +0200
commit04015d6326f17e4aafb32593b94dac44b72ef4c1 (patch)
tree26f94b1da55f93eb3892ae7fe7b4dbeb4aacad8f /xen/include/asm-x86/hvm
parentd7dafa375bc13772e2e3274d975d544af4208939 (diff)
downloadxen-04015d6326f17e4aafb32593b94dac44b72ef4c1.tar.gz
xen-04015d6326f17e4aafb32593b94dac44b72ef4c1.tar.bz2
xen-04015d6326f17e4aafb32593b94dac44b72ef4c1.zip
x86/HVM: Call vlapic_set_irq() to delivery virtual interrupt
Move kick_vcpu into vlapic_set_irq. And call it to deliver virtual interrupt instead set vIRR directly. Signed-off-by: Yang Zhang <yang.z.zhang@Intel.com> Acked-by: Keir Fraser <keir@xen.org> Acked-by: George Dunlap <george.dunlap@eu.citrix.com> (from a release perspective)
Diffstat (limited to 'xen/include/asm-x86/hvm')
-rw-r--r--xen/include/asm-x86/hvm/vlapic.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index 40fd3066e9..3277125a4b 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -95,7 +95,7 @@ static inline void vlapic_set_reg(
bool_t is_vlapic_lvtpc_enabled(struct vlapic *vlapic);
-int vlapic_set_irq(struct vlapic *vlapic, uint8_t vec, uint8_t trig);
+void vlapic_set_irq(struct vlapic *vlapic, uint8_t vec, uint8_t trig);
int vlapic_has_pending_irq(struct vcpu *v);
int vlapic_ack_pending_irq(struct vcpu *v, int vector);