x86: Disable MSI as it seems to be triggering ASSERT at irq.c:269.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 6 Jan 2009 13:27:55 +0000 (13:27 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 6 Jan 2009 13:27:55 +0000 (13:27 +0000)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/irq.c

index 0ea4393116c9a2857c204056bc1389e86695b3f2..9005e2ce5cd9af4b2137abf234712ffeff0beeae 100644 (file)
@@ -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;