svn commit: r346194 - head/usr.sbin/bhyve
Chuck Tuffli
chuck at FreeBSD.org
Tue Sep 3 14:07:38 UTC 2019
Author: chuck
Date: Sat Apr 13 23:37:27 2019
New Revision: 346194
URL: https://svnweb.freebsd.org/changeset/base/346194
Log:
Revert r345171 pending review
Backing out commit pending further discussion on the PCIe version
supported by pseudo (i.e. emulated) devices. See Differential for
details.
Reviewed by: imp
Approved by: imp (mentor)
Differential Revision: https://reviews.freebsd.org/D19580
Modified:
head/usr.sbin/bhyve/pci_emul.c
Modified: head/usr.sbin/bhyve/pci_emul.c
==============================================================================
--- head/usr.sbin/bhyve/pci_emul.c Sat Apr 13 23:32:28 2019 (r346193)
+++ head/usr.sbin/bhyve/pci_emul.c Sat Apr 13 23:37:27 2019 (r346194)
@@ -953,10 +953,7 @@ pci_emul_add_pciecap(struct pci_devinst *pi, int type)
bzero(&pciecap, sizeof(pciecap));
pciecap.capid = PCIY_EXPRESS;
- pciecap.pcie_capabilities = PCIECAP_VERSION | type;
- /* Devices starting with version 1.1 must set the RBER bit */
- if (PCIECAP_VERSION >= 1)
- pciecap.dev_capabilities = PCIEM_CAP_ROLE_ERR_RPT;
+ pciecap.pcie_capabilities = PCIECAP_VERSION | PCIEM_TYPE_ROOT_PORT;
pciecap.link_capabilities = 0x411; /* gen1, x1 */
pciecap.link_status = 0x11; /* gen1, x1 */
More information about the svn-src-all
mailing list