<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/usb/controller, 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-07-26T06:24:33Z</updated>
<entry>
<title>MFC r253532:</title>
<updated>2013-07-26T06:24:33Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-07-26T06:24:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7f5e5446aaa090fec15ee2ad316511841af29b4e'/>
<id>urn:sha1:7f5e5446aaa090fec15ee2ad316511841af29b4e</id>
<content type='text'>
Fix an XHCI regression:

The Block Event Interrupts, BEI, feature does not
work like expected with the Renesas XHCI chipsets.
Revert feature.

While at it correct the TD SIZE computation in
case of Zero Length Packet, ZLP, in the end of a
multi frame USB transfer.

PR:             usb/180726
Approved by:    re, hrs
</content>
</entry>
<entry>
<title>MFC r253398:</title>
<updated>2013-07-19T05:28:47Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-07-19T05:28:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=baf78e6abc2e4ab5b1937035876c827422e16e5d'/>
<id>urn:sha1:baf78e6abc2e4ab5b1937035876c827422e16e5d</id>
<content type='text'>
Add a tunable to force disable MSI use for xhci(4).

Approved by:	re (delphij)
</content>
</entry>
<entry>
<title>MFC r253094:</title>
<updated>2013-07-16T06:50:22Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2013-07-16T06:50:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=14bfa55b554a5f55112fc14eba07e8134d9c5969'/>
<id>urn:sha1:14bfa55b554a5f55112fc14eba07e8134d9c5969</id>
<content type='text'>
Use MSI for xhci(4), if supported.

Approved by:	re (delphij)
</content>
</entry>
<entry>
<title>MFC r251249, r251251, r251252, r2512, r251254 and r251515:</title>
<updated>2013-06-11T06:18:51Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-06-11T06:18:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=96dfc404e09101bd9f3b9c2129c7a555352c403d'/>
<id>urn:sha1:96dfc404e09101bd9f3b9c2129c7a555352c403d</id>
<content type='text'>
Correct XHCI DMA descriptor programming.
Correct maximum IRQ rate.
</content>
</entry>
<entry>
<title>MFC r249795:</title>
<updated>2013-05-12T12:13:23Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-05-12T12:13:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=08769840614ba1a688b59ac5579bc9c5eb9c4d3e'/>
<id>urn:sha1:08769840614ba1a688b59ac5579bc9c5eb9c4d3e</id>
<content type='text'>
Add convenience wrapper functions to run callbacks in the context of the
USB explore thread.
</content>
</entry>
<entry>
<title>MFC r249725:</title>
<updated>2013-05-12T12:09:08Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-05-12T12:09:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=40566832880949904606a6e60baf110b20b52265'/>
<id>urn:sha1:40566832880949904606a6e60baf110b20b52265</id>
<content type='text'>
Add new OHCI controller ID.
</content>
</entry>
<entry>
<title>MFC r249336:</title>
<updated>2013-04-18T13:19:41Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2013-04-18T13:19:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e3f980b875ce03d83aadef6b4391a041ea0e6f2d'/>
<id>urn:sha1:e3f980b875ce03d83aadef6b4391a041ea0e6f2d</id>
<content type='text'>
Add ID for ASMedia ASM1042 USB 3.0 controller.
</content>
</entry>
<entry>
<title>MFC: r227309 (partial)</title>
<updated>2013-03-09T02:36:32Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-03-09T02:36:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7b1b32ed4582e7bcdd416c4718d0d79ebaea192d'/>
<id>urn:sha1:7b1b32ed4582e7bcdd416c4718d0d79ebaea192d</id>
<content type='text'>
Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.

The SYSCTL_NODE macro defines a list that stores all child-elements of
that node. If there's no SYSCTL_DECL macro anywhere else, there's no
reason why it shouldn't be static.
</content>
</entry>
<entry>
<title>MFC r246616 and r246759:</title>
<updated>2013-02-21T07:48:07Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-02-21T07:48:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4b98c206999a3a320d294c6d2d48072902224251'/>
<id>urn:sha1:4b98c206999a3a320d294c6d2d48072902224251</id>
<content type='text'>
- Move scratch data from the USB bus structure to the USB device
structure so that simultaneous access cannot happen. Protect scratch
area using the enumeration lock.
- Reduce stack usage in usbd_transfer_setup() by moving some big stack
members to the scratch area. This saves around 200 bytes of stack.
- Fix a whitespace.
- Protect control requests using the USB device enumeration lock.
- Make sure all callers of usbd_enum_lock() check the return value.
- Remove the control transfer specific lock.
- Bump the FreeBSD version number, hence external USB modules may need
to be recompiled due to a USB device structure change.
</content>
</entry>
<entry>
<title>MFC r246113 and r246126:</title>
<updated>2013-02-06T11:08:11Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2013-02-06T11:08:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d50f3e9eac4c0fd41f17e9b499bfec42cc6db75a'/>
<id>urn:sha1:d50f3e9eac4c0fd41f17e9b499bfec42cc6db75a</id>
<content type='text'>
Add missing NULL pointer check.

Reported by:  Lars Engels
</content>
</entry>
</feed>
