Author: mp
Date: Wed Dec 18 23:00:56 2019
New Revision: 355889
URL: https://svnweb.freebsd.org/changeset/base/355889

Log:
  Remove VMware MSI-X from the PCI blacklist.
  
  First reported against ESXi 5.0, PCI passthrough was not working due to
  MSI-X issues. However, this issue was fixed via patch releases against
  ESXi 5.5 and 6.0 in 2016. Given ESXi 5.5 and earlier have been EOL, this
  patch removes the VMware MSI-X blacklist entries in the quirk table.
  
  PR:   203874
  Reviewed by:  imp, jhb
  MFC after:    1 month
  Sponsored by: VMware
  Differential Revision: https://reviews.freebsd.org/D22819

Modified:
  head/sys/dev/pci/pci.c

Modified: head/sys/dev/pci/pci.c
==============================================================================
--- head/sys/dev/pci/pci.c      Wed Dec 18 22:10:56 2019        (r355888)
+++ head/sys/dev/pci/pci.c      Wed Dec 18 23:00:56 2019        (r355889)
@@ -275,13 +275,6 @@ static const struct pci_quirk pci_quirks[] = {
        { 0x74501022, PCI_QUIRK_DISABLE_MSI,    0,      0 },
 
        /*
-        * MSI-X allocation doesn't work properly for devices passed through
-        * by VMware up to at least ESXi 5.1.
-        */
-       { 0x079015ad, PCI_QUIRK_DISABLE_MSIX,   0,      0 }, /* PCI/PCI-X */
-       { 0x07a015ad, PCI_QUIRK_DISABLE_MSIX,   0,      0 }, /* PCIe */
-
-       /*
         * Some virtualization environments emulate an older chipset
         * but support MSI just fine.  QEMU uses the Intel 82440.
         */
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to