From ece13f1fb3a6a9473540afa42631b2380e5a0a38 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 6 Jan 2009 13:27:55 +0000 Subject: [PATCH] x86: Disable MSI as it seems to be triggering ASSERT at irq.c:269. Signed-off-by: Keir Fraser --- xen/arch/x86/irq.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c index 0ea4393116..9005e2ce5c 100644 --- a/xen/arch/x86/irq.c +++ b/xen/arch/x86/irq.c @@ -853,6 +853,10 @@ int map_domain_pirq( ASSERT(spin_is_locked(&pcidevs_lock)); ASSERT(spin_is_locked(&d->event_lock)); + /* XXX Until pcidev and msi locking is fixed. */ + if ( type == MAP_PIRQ_TYPE_MSI ) + return -EINVAL; + if ( !IS_PRIV(current->domain) ) return -EPERM; -- 2.30.2