<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/pci/pci.c, branch upstream/11.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-03-29T02:50:57Z</updated>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>MFC r329598:</title>
<updated>2018-03-17T20:20:29Z</updated>
<author>
<name>Bryan Venteicher</name>
<email>bryanv@FreeBSD.org</email>
</author>
<published>2018-03-17T20:20:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57dc0b238434099916dbd03e04702a63931605d5'/>
<id>urn:sha1:57dc0b238434099916dbd03e04702a63931605d5</id>
<content type='text'>
Add PCI methods to iterate over the PCI capabilities

VirtIO V1 provides configuration in multiple VENDOR capabilities so this
allows all of the configuration to be discovered.

Reviewed by:	jhb
Differential Revision:	https://reviews.freebsd.org/D14325
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC r324457:</title>
<updated>2017-11-28T16:09:02Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-11-28T16:09:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c7f1ad2e34b3a22e69a3d6c678e52a5ed2da1d9b'/>
<id>urn:sha1:c7f1ad2e34b3a22e69a3d6c678e52a5ed2da1d9b</id>
<content type='text'>
Remove embedded newlines from sysctl variable descriptions

PR:		112556
Submitted by:	Willem Jan Withagen &lt;wjw@digiware.nl&gt; (earlier version)
Reported by:	Willem Jan Withagen, ighighi@gmail.com
Sponsored by:	Spectra Logic Corp
</content>
</entry>
<entry>
<title>MFC r310806:</title>
<updated>2017-03-14T15:12:58Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-03-14T15:12:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf716c7d9a9d7aaa2a29b8148c93ee3b38ff7a85'/>
<id>urn:sha1:bf716c7d9a9d7aaa2a29b8148c93ee3b38ff7a85</id>
<content type='text'>
Add MSIX rewrite table quirk for use with VMs.

This patch solves IRQ generation problems using the mlx5en(4) driver
with xenserver v6.5.0 in SRIOV and PCI-passthrough modes.

Until further the hw.pci.msix_rewrite_table quirk must be set manually
in /boot/loader.conf .

Reviewed by:		jhb @
Sponsored by:           Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC 312250</title>
<updated>2017-02-21T02:19:19Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2017-02-21T02:19:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c0cce154b4a7d93d9c7a484d5fcf7e08d7ceee10'/>
<id>urn:sha1:c0cce154b4a7d93d9c7a484d5fcf7e08d7ceee10</id>
<content type='text'>
    alc: Add Killer E2500 support

    Reviewed by:    jhb, yongari
    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D9058
</content>
</entry>
<entry>
<title>MFC r304574-304575,304584:</title>
<updated>2017-01-18T01:52:04Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2017-01-18T01:52:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ac046a647e874f27590301814c00a2d2fb06134'/>
<id>urn:sha1:8ac046a647e874f27590301814c00a2d2fb06134</id>
<content type='text'>
r304574:
  Correct DMA channel number selection on AR816x family of
  controllers. For Gigabit Ethernet version of AR816x, AR813x/AR815x
  except L1D controller, use vendor recommended ASPM parameters.
  While here, increase alc_dma_burst array size.  Broken H/W can
  return bogus value in theory.

r304575:
  Add Killer E2400 Gigabit Ethernet support.
  It seems Killer E2200/E2400 has a BIOS misconfiguration or silicon
  bug which triggers DMA write errors when driver uses advertised
  maximum payload size.  Force the maximum payload size to 128 bytes
  in DMA configuration.
  This change should fix occasional DMA write errors reported on
  Killer E2200.

r304584:
  Add a missing change in r304575.
</content>
</entry>
<entry>
<title>MFC r307731: Add names for some DASP devices.</title>
<updated>2016-10-28T19:45:39Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2016-10-28T19:45:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4d6ddab4bae9941697323eaf7f1d17fc998765ea'/>
<id>urn:sha1:4d6ddab4bae9941697323eaf7f1d17fc998765ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC 306359</title>
<updated>2016-10-19T02:20:48Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2016-10-19T02:20:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bcf1f1e7c752fc902cefdc04462a28cd7d23f229'/>
<id>urn:sha1:bcf1f1e7c752fc902cefdc04462a28cd7d23f229</id>
<content type='text'>
    pci: Clear the MEM/PORT_EN bit when updating PCI BAR

    It's unsafe to update the BAR when the related EN bit is set.

    Submitted by:   Dexuan Cui &lt;decui microsoft com&gt;
    Reviewed by:    jhb
    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D7914
</content>
</entry>
<entry>
<title>MFC 306126: Fix invalid vendor ID constant (typo).</title>
<updated>2016-10-03T23:16:38Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2016-10-03T23:16:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e37bac94ee36f1c2ae7e4ce3b402985e100bd87'/>
<id>urn:sha1:0e37bac94ee36f1c2ae7e4ce3b402985e100bd87</id>
<content type='text'>
During a bus rescan the check for an invalid vendor ID of a subfunction
used the wrong constant.
</content>
</entry>
</feed>
