<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev, branch release/9.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F9.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-09-10T01:38:41Z</updated>
<entry>
<title>MFS r255435: MFC r255320:</title>
<updated>2013-09-10T01:38:41Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-09-10T01:38:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=44f4d2208a81af7cac163407e4be900512c04442'/>
<id>urn:sha1:44f4d2208a81af7cac163407e4be900512c04442</id>
<content type='text'>
Return BUS_PROBE_DEFAULT instead of BUS_PROBE_SPECIFIC.

Approved by:	re (hrs)
</content>
</entry>
<entry>
<title>MFC r254008,254262:  Improve the MSIX setup logic, making sure the requested</title>
<updated>2013-08-20T17:50:30Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2013-08-20T17:50:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d94e0506bc7f0cfc27fd476a6f38fa46d9778628'/>
<id>urn:sha1:d94e0506bc7f0cfc27fd476a6f38fa46d9778628</id>
<content type='text'>
number of vectors are actually obtained, and if not cleaning up before falling
back to MSI. Also make the fallback decision as early as possible.

Approved by: re
</content>
</entry>
<entry>
<title> Merge r254306:</title>
<updated>2013-08-15T12:19:16Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2013-08-15T12:19:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=63e0f0f0c230505454bb02922661c407e1b437aa'/>
<id>urn:sha1:63e0f0f0c230505454bb02922661c407e1b437aa</id>
<content type='text'>
 Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI
 command register.  The lazy BAR allocation code in FreeBSD sometimes
 disables this bit when it detects a range conflict, and will re-enable
 it on demand when a driver allocates the BAR.  Thus, the bit is no longer
 a reliable indication of capability, and should not be checked.  This
 results in the elimination of a lot of code from drivers, and also gives
 the opportunity to simplify a lot of drivers to use a helper API to set
 the busmaster enable bit.

 This changes fixes some recent reports of disk controllers and their
 associated drives/enclosures disappearing during boot.

Submitted by:	jhb
Reviewed by:	jfv, marius, adrian, achim
Approved by:	re
</content>
</entry>
<entry>
<title>MFC: r254004</title>
<updated>2013-08-09T18:57:18Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-08-09T18:57:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=684428cf6c31ce103a056eb18fe4d6bf2529c0db'/>
<id>urn:sha1:684428cf6c31ce103a056eb18fe4d6bf2529c0db</id>
<content type='text'>
As it turns out, MSIs are broken with 2820SA so introduce an AAC_FLAGS_NOMSI
quirk and apply it to these controllers [1]. The same problem was reported
for 2230S, in which case it wasn't actually clear whether the culprit is the
controller or the mainboard, though. In order to be on the safe side, flag
MSIs as being broken with the latter type of controller as well. Given that
these are the only reports of MSI-related breakage with aac(4) so far and
OSes like OpenSolaris unconditionally employ MSIs for all adapters of this
family, however, it doesn't seem warranted to generally disable the use of
MSIs in aac(4).
While at it, simplify the MSI allocation logic a bit; there's no need to
check for the presence of the MSI capability on our own as pci_alloc_msi(9)
will just fail when these kind of interrupts are not available.
Reported and tested by: David Boyd [1]

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC 253887,253977:</title>
<updated>2013-08-08T20:30:22Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2013-08-08T20:30:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bff522ef3c115e5c90756a39622ee6c6e8919e4c'/>
<id>urn:sha1:bff522ef3c115e5c90756a39622ee6c6e8919e4c</id>
<content type='text'>
- Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specified
  PID is valid for monitoring in FILEMON_SET_PID ioctl.

- Set the monitored PID to -1 when the process exits.

Suggested by:	jilles
Tested by:	sjg
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC 253176,253179: make sure the rxbuf-&gt;flags is cleared when the RX ring is reset</title>
<updated>2013-08-08T18:16:13Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2013-08-08T18:16:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f60ac5764e53be59d1cf16df8e4cf40c05325641'/>
<id>urn:sha1:f60ac5764e53be59d1cf16df8e4cf40c05325641</id>
<content type='text'>
Approved by: re
</content>
</entry>
<entry>
<title>When the igb driver is static there are cases when early interrupts occur,</title>
<updated>2013-08-06T21:16:00Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2013-08-06T21:16:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=db348f4cf260167f0f8aa0bb5cc7f353e44974c9'/>
<id>urn:sha1:db348f4cf260167f0f8aa0bb5cc7f353e44974c9</id>
<content type='text'>
resulting in a panic in refresh_mbufs, to prevent this add a check to the
interrupt handler for DRV_RUNNING.

Approved by: re
</content>
</entry>
<entry>
<title>MFC r253865: Fixes to RX_COPY optimization code allowing the removal of rearm_queues</title>
<updated>2013-08-06T17:22:06Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2013-08-06T17:22:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=60f32d33ef3953851655bb11e606621a1024cb87'/>
<id>urn:sha1:60f32d33ef3953851655bb11e606621a1024cb87</id>
<content type='text'>
             routine used in the local_timer.
    r253965: Correct the queue mask bit clearing in the link irq handler.

Approved by: re
</content>
</entry>
<entry>
<title>MFC r253407:</title>
<updated>2013-07-29T19:21:54Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-07-29T19:21:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=afde41eec5f95f64ae8ebe21d5ee07908412ab7f'/>
<id>urn:sha1:afde41eec5f95f64ae8ebe21d5ee07908412ab7f</id>
<content type='text'>
Specify a timeout for the PL block.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r253217,253699</title>
<updated>2013-07-29T19:17:11Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-07-29T19:17:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=29beb6326cfd2297584c4a84c65357f45cb48edd'/>
<id>urn:sha1:29beb6326cfd2297584c4a84c65357f45cb48edd</id>
<content type='text'>
r253217:
Attach to the 4x10G T540-CR card.

r253699:
Expand the list of devices claimed by cxgbe(4).

Approved by:	re (kib)
</content>
</entry>
</feed>
