|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] Handle interrupts (generic part)
# HG changeset patch
# User cegger
# Date 1298892117 -3600
# Node ID a21d019bb8fe8535a0bbbf4d2ecf1adab4783dc8
# Parent 340862a9e1cc39f3fa74874e51cc6e2f69f589b6
Handle interrupts (generic part)
Signed-off-by: Christoph Egger <Christoph.Egger@xxxxxxx>
Acked-by: Eddie Dong <eddie.dong@xxxxxxxxx>
Acked-by: Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Committed-by: Tim Deegan <Tim.Deegan@xxxxxxxxxx>
---
diff -r 340862a9e1cc -r a21d019bb8fe xen/arch/x86/hvm/hvm.c
--- a/xen/arch/x86/hvm/hvm.c Mon Feb 28 12:21:54 2011 +0100
+++ b/xen/arch/x86/hvm/hvm.c Mon Feb 28 12:21:57 2011 +0100
@@ -2555,6 +2555,14 @@
ASSERT(v == current);
+ if ( nestedhvm_enabled(v->domain) ) {
+ enum hvm_intblk intr;
+
+ intr = nhvm_interrupt_blocked(v);
+ if ( intr != hvm_intblk_none )
+ return intr;
+ }
+
if ( (intack.source != hvm_intsrc_nmi) &&
!(guest_cpu_user_regs()->eflags & X86_EFLAGS_IF) )
return hvm_intblk_rflags_ie;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] Handle interrupts (generic part),
Xen patchbot-unstable <=
|
|
|
|
|