<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/pci, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Move all the power management (SMBus) drivers to their own directory,</title>
<updated>2014-09-23T06:31:15+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2014-09-23T06:31:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f495ec295bfe3ce1d21d33dca44d1046f64a28e9'/>
<id>f495ec295bfe3ce1d21d33dca44d1046f64a28e9</id>
<content type='text'>
away from sys/pci.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
away from sys/pci.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move amdsmb and nfsmb from dev/pci to their own device directory.</title>
<updated>2014-09-23T05:54:18+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2014-09-23T05:54:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=271b33a6fdb9a444fa31b1f3e945d8a93ba7b5bc'/>
<id>271b33a6fdb9a444fa31b1f3e945d8a93ba7b5bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move pci/ncr to dev/ncr.</title>
<updated>2014-09-23T05:37:17+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2014-09-23T05:37:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3355bd61a05f2362d5549a11b4c3a43c1ffbd2e2'/>
<id>3355bd61a05f2362d5549a11b4c3a43c1ffbd2e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move rl(4) to dev/rl.</title>
<updated>2014-09-19T10:32:20+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2014-09-19T10:32:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b2d3d26fa011fbb70bed9caedf4bcfd8889e6ec6'/>
<id>b2d3d26fa011fbb70bed9caedf4bcfd8889e6ec6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix various NIC drivers to properly cleanup static DMA resources.</title>
<updated>2014-06-11T14:53:58+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2014-06-11T14:53:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=068d8643adb13434b57fdd5febf43a11194d508f'/>
<id>068d8643adb13434b57fdd5febf43a11194d508f</id>
<content type='text'>
In particular, don't check the value of the bus_dma map against NULL
to determine if either bus_dmamem_alloc() or bus_dmamap_load() succeeded.
Instead, assume that bus_dmamap_load() succeeeded (and thus that
bus_dmamap_unload() should be called) if the bus address for a resource
is non-zero, and assume that bus_dmamem_alloc() succeeded (and thus
that bus_dmamem_free() should be called) if the virtual address for a
resource is not NULL.

In many cases these bugs could result in leaks when a driver was detached.

Reviewed by:	yongari
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In particular, don't check the value of the bus_dma map against NULL
to determine if either bus_dmamem_alloc() or bus_dmamap_load() succeeded.
Instead, assume that bus_dmamap_load() succeeeded (and thus that
bus_dmamap_unload() should be called) if the bus address for a resource
is non-zero, and assume that bus_dmamem_alloc() succeeded (and thus
that bus_dmamem_free() should be called) if the virtual address for a
resource is not NULL.

In many cases these bugs could result in leaks when a driver was detached.

Reviewed by:	yongari
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase the number of TX DMA segments from 32 to 35.  It turned</title>
<updated>2014-03-31T01:54:59+00:00</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2014-03-31T01:54:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=52ee8ac0274e8d4f75a146944803b2cdaad092bb'/>
<id>52ee8ac0274e8d4f75a146944803b2cdaad092bb</id>
<content type='text'>
out 32 is not enough to support a full sized TSO packet.
While I'm here fix a long standing bug introduced in r169632 in
bce(4) where it didn't include L2 header length of TSO packet in
the maximum DMA segment size calculation.

In collaboration with:	rmacklem
MFC after:		2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
out 32 is not enough to support a full sized TSO packet.
While I'm here fix a long standing bug introduced in r169632 in
bce(4) where it didn't include L2 header length of TSO packet in
the maximum DMA segment size calculation.

In collaboration with:	rmacklem
MFC after:		2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>- Implement the RX EARLYOFF and RXDV GATED bits as done by RealTek's Linux</title>
<updated>2014-02-05T23:13:40+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2014-02-05T23:13:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f1a5f291dd3ba42864208bb71d9894256c77d3f6'/>
<id>f1a5f291dd3ba42864208bb71d9894256c77d3f6</id>
<content type='text'>
  driver as version 8.037.00 for RTL8168{E-VL,EP,F,G,GU} and RTL8111B. This
  makes reception of packets work with the RTL8168G (HW rev. 0x4c000000) in
  my Shuttle DS47.
- Consistently use RL_MSI_MESSAGES.
In joint forces with:	yongari

MFC after:	5 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  driver as version 8.037.00 for RTL8168{E-VL,EP,F,G,GU} and RTL8111B. This
  makes reception of packets work with the RTL8168G (HW rev. 0x4c000000) in
  my Shuttle DS47.
- Consistently use RL_MSI_MESSAGES.
In joint forces with:	yongari

MFC after:	5 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Try to make the style used here consistent.</title>
<updated>2014-02-05T22:27:49+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2014-02-05T22:27:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3b78c64b350ce8010f70520b2c133b09068e0b82'/>
<id>3b78c64b350ce8010f70520b2c133b09068e0b82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add preliminary support for RTL8168EP.</title>
<updated>2013-10-29T05:37:05+00:00</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2013-10-29T05:37:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3767eab7717bd678c523275a40100deee65339f'/>
<id>c3767eab7717bd678c523275a40100deee65339f</id>
<content type='text'>
Submitted by:	Edward O'Callaghan (eocallaghan &lt;&gt; alterapraxis dot com)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	Edward O'Callaghan (eocallaghan &lt;&gt; alterapraxis dot com)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add preliminary support for RTL8168G, RTL8168GU and RTL8411B.</title>
<updated>2013-10-29T05:30:21+00:00</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2013-10-29T05:30:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ab9f923ebf3b2f53215f3c30400d2f81537f0e33'/>
<id>ab9f923ebf3b2f53215f3c30400d2f81537f0e33</id>
<content type='text'>
RTL8168GU has two variants(GMII and MII) but it uses the same chip
revision id.  Driver checks PCI device id of controller and
sets internal capability flag(i.e. jumbo frame and link speed down
in WOL).

H/W donated by:	RealTek Semiconductor Corp.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RTL8168GU has two variants(GMII and MII) but it uses the same chip
revision id.  Driver checks PCI device id of controller and
sets internal capability flag(i.e. jumbo frame and link speed down
in WOL).

H/W donated by:	RealTek Semiconductor Corp.
</pre>
</div>
</content>
</entry>
</feed>
