]> xenbits.xensource.com Git - qemu-xen-4.4-testing.git/commitdiff
qemu-traditional: disable msitranslate by default
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 28 Jun 2012 14:44:50 +0000 (15:44 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 28 Jun 2012 14:44:50 +0000 (15:44 +0100)
msitranslate is known to cause problems with some device drivers,
because it sets the real device in MSI mode while making the guest think
is actually in legacy interrupts mode. Some drivers are able to spot this
inconsistency and break (Nvidia drivers for example).

Disable the option by default.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: George Dunlap <george.dunlap@eu.citrix.com>
xenstore.c

index ac90366f0d9463ca407ccb14150edde42a34f725..8ab9ed4e24a42408f3b2051d4d1a797c9b586294 100644 (file)
@@ -427,7 +427,7 @@ uint32_t xenstore_read_target(void)
     return target_domid;
 }
 
-#define PT_PCI_MSITRANSLATE_DEFAULT 1
+#define PT_PCI_MSITRANSLATE_DEFAULT 0
 #define PT_PCI_POWER_MANAGEMENT_DEFAULT 0
 int direct_pci_msitranslate;
 int direct_pci_power_mgmt;