From: Stefano Stabellini Date: Thu, 28 Jun 2012 14:47:34 +0000 (+0100) Subject: libxl: disable msitranslate by default X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~8277 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9e4ff2ad0048ba872a964d1df09a12f83da62ff0;p=xen.git libxl: disable msitranslate by default 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 msitranslate by default. Signed-off-by: Stefano Stabellini Acked-by: Ian Campbell Committed-by: Ian Jackson --- diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c index afa0af679f..c80b9fb55d 100644 --- a/tools/libxl/xl_cmdimpl.c +++ b/tools/libxl/xl_cmdimpl.c @@ -562,7 +562,7 @@ static void parse_config_data(const char *config_source, XLU_Config *config; XLU_ConfigList *cpus, *vbds, *nics, *pcis, *cvfbs, *cpuids; int pci_power_mgmt = 0; - int pci_msitranslate = 1; + int pci_msitranslate = 0; int pci_permissive = 0; int e;