diff options
author | Yang Zhang <yang.z.zhang@Intel.com> | 2013-04-18 11:35:43 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2013-04-18 11:35:43 +0200 |
commit | 04015d6326f17e4aafb32593b94dac44b72ef4c1 (patch) | |
tree | 26f94b1da55f93eb3892ae7fe7b4dbeb4aacad8f /xen/include/asm-x86/hvm | |
parent | d7dafa375bc13772e2e3274d975d544af4208939 (diff) | |
download | xen-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.h | 2 |
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); |