--- /dev/null
+diff --git a/hw/pci.c b/hw/pci.c
+index ec8b0c4..5a65d4c 100644
+--- a/hw/pci.c
++++ b/hw/pci.c
+@@ -636,7 +636,8 @@ uint32_t pci_data_read(void *opaque, uint32_t addr, int len)
+ val = pt_pci_host_read_word(0, 0, 0, 0xa0);
+ }
+ else if (vga_passthrough && pci_dev->devfn == 0x10 && // intel graphic card
+- config_addr == 0xfc) // OpRegion address
++ ( config_addr == 0xfc /* OpRegion address */ ||
++ config_addr == 0x90 /*temporarily disable msi capabilities for iGfx*/ ))
+ val = 0; // force to fall back to SMI mode
+ else
+ val = pci_dev->config_read(pci_dev, config_addr, len);
pv_driver_throttling_disabled
dont-carp-about-a-missing-battery
vga-clear-hw-fb-on-resize
+hide-msi-capability-for-igfx