Date: Wed, 18 Dec 2019 23:00:56 +0000 (UTC) From: Mark Peek <mp@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r355889 - head/sys/dev/pci Message-ID: <201912182300.xBIN0uXb048892@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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. */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912182300.xBIN0uXb048892>