[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |