#
563ab081 |
| 06-Dec-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Improve the XHCI command timeout recovery handling code.
MFC after: 1 week
|
#
5c0f828a |
| 25-Nov-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Comply to the XHCI specification. Certain input context fields should always be zero.
MFC after: 1 week
|
#
f9b2a21c |
| 31-Oct-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r232040 through r257457. M usr.sbin/portsnap/portsnap/portsnap.8 M usr.sbin/portsnap/portsnap/portsnap.sh M usr.sbin/tcpdump/tcpdump/Makefile
|
#
064bee34 |
| 30-Oct-2013 |
Peter Grehan <grehan@FreeBSD.org> |
MFC @ r256071
This is just prior to the bhyve_npt_pmap import so will allow just the change to be merged for easier debug.
|
#
2c452d74 |
| 18-Oct-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Improve XHCI stability. When a command timeout happens, the command should be aborted else the command queue can stop. Refer to section "4.6.1.2" of the XHCI specification.
MFC after: 1 week
|
#
0bfd163f |
| 18-Oct-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r233826 through r256722.
|
#
3caf0790 |
| 13-Oct-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge head@256284
|
#
1ccca3b5 |
| 10-Oct-2013 |
Alan Somers <asomers@FreeBSD.org> |
IFC @256277
Approved by: ken (mentor)
|
#
27650413 |
| 02-Oct-2013 |
Mark Murray <markm@FreeBSD.org> |
MFC - tracking update.
|
Revision tags: release/9.2.0 |
|
#
4c5d1323 |
| 21-Sep-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Stability fixes for Intel LynxPoint XHCI controllers. Disable XHCI port routing if we get certain errors. Poll for command completion upon command timeouts. The XHCI error events might not generate i
Stability fixes for Intel LynxPoint XHCI controllers. Disable XHCI port routing if we get certain errors. Poll for command completion upon command timeouts. The XHCI error events might not generate interrupts.
MFC after: 1 week Reported by: Daniel Gerzo <danger@rulez.sk>, Antonis Anastasiadis <anastasiadis@datalive.gr> PR: usb/181159 Approved by: re (gjb)
show more ...
|
#
ef90af83 |
| 20-Sep-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r255692
Comment out IA32_MISC_ENABLE MSR access - this doesn't exist on AMD. Need to sort out how arch-specific MSRs will be handled.
|
#
d466a5b0 |
| 11-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge head
|
#
47823319 |
| 11-Sep-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r255459
|
#
c6fe3731 |
| 07-Sep-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Revert parts of r245132 and r245175. We don't need to write to the IMAN register to clear the pending interrupt status bits. This patch tries to solve problems seen on the MacBook Air, as reported by
Revert parts of r245132 and r245175. We don't need to write to the IMAN register to clear the pending interrupt status bits. This patch tries to solve problems seen on the MacBook Air, as reported by Johannes Lundberg <johannes@brilliantservice.co.jp>
MFC after: 1 week
show more ...
|
#
9d32fc31 |
| 07-Sep-2013 |
Mark Murray <markm@FreeBSD.org> |
MFC
|
#
549c5c87 |
| 07-Sep-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Disable USB 3.0 streams mode by default, hence not all XHCI chipsets implement it to avoid undefined behaviour.
|
#
d1d01586 |
| 05-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head
|
#
40f65a4d |
| 07-Aug-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r254014
|
#
672ed870 |
| 02-Aug-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r253862
- change the SI_SUB_RUN_SCHEDULER sysinits in hv_utilc and hv_netvsc_drv_freebsd.c to SI_SUB_KTHREAD_IDLE, since the former is no longer in FreeBSD. The use of these SYSINITs can pro
IFC @ r253862
- change the SI_SUB_RUN_SCHEDULER sysinits in hv_utilc and hv_netvsc_drv_freebsd.c to SI_SUB_KTHREAD_IDLE, since the former is no longer in FreeBSD. The use of these SYSINITs can probably be removed.
show more ...
|
#
25cedb6f |
| 21-Jul-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
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 Z
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.
MFC after: 1 week PR: usb/180726
show more ...
|
#
552311f4 |
| 17-Jul-2013 |
Xin LI <delphij@FreeBSD.org> |
IFC @253398
|
#
cfe30d02 |
| 19-Jun-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge fresh head.
|
#
d5d96494 |
| 08-Jun-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix some recent regression issues:
1) Only multi-TD isochronous transfers should use NORMAL type after specific type as per XHCI specification.
2) BEI bit is only available in NORMAL and ISOCHRONOU
Fix some recent regression issues:
1) Only multi-TD isochronous transfers should use NORMAL type after specific type as per XHCI specification.
2) BEI bit is only available in NORMAL and ISOCHRONOUS TRB types. Don't use this bit for other types to avoid hardware asserts. Reserved bits should be don't care though ...
MFC after: 1 week PR: usb/179342
show more ...
|
#
97d729cf |
| 07-Jun-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add support for polling the XHCI interrupt handler when the regular interrupt handler is not working properly or in case of MSI interrupts which are not yet supported. Remove interrupt setup code for
Add support for polling the XHCI interrupt handler when the regular interrupt handler is not working properly or in case of MSI interrupts which are not yet supported. Remove interrupt setup code for FreeBSD versions older than 700031.
MFC after: 1 week PR: usb/179342
show more ...
|
Revision tags: release/8.4.0 |
|
#
e4554700 |
| 02-Jun-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Correct the TD size computation. npkt should reflect the number of packets remaining after the current TRB has been executed. Refer to section 4.11.2.4 of the XHCI specification for USB.
MFC after:
Correct the TD size computation. npkt should reflect the number of packets remaining after the current TRB has been executed. Refer to section 4.11.2.4 of the XHCI specification for USB.
MFC after: 1 week
show more ...
|