svn commit: r355889 - head/sys/dev/pci
Mark Peek
mp at FreeBSD.org
Wed Dec 18 23:00:56 UTC 2019
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.
*/
More information about the svn-src-all
mailing list