#
c82b624f |
| 02-Jun-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Correct TRB type for multi TRB transfers of non-NORMAL type, like isochronous. Only the first TRB should be markes as special. Subsequent ones should be marked as NORMAL. Optimise away TD first varia
Correct TRB type for multi TRB transfers of non-NORMAL type, like isochronous. Only the first TRB should be markes as special. Subsequent ones should be marked as NORMAL. Optimise away TD first variable.
MFC after: 1 week
show more ...
|
#
60decf20 |
| 02-Jun-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Block event interrupts when we don't need it as soon as possible. Typically this feature is used for isochronous transfers. This reduces the amount of XHCI interrupting.
MFC after: 1 week
|
#
ef32af21 |
| 02-Jun-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Don't set the start ISOC ASAP bit for non-isochronous TRBs.
MFC after: 1 week
|
#
cfa00b0d |
| 02-Jun-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Correct some XHCI streams mode transfer handling found by code inspection. The existing streams mode support is not working and has not been tested due to lack of hardware which supports the given fe
Correct some XHCI streams mode transfer handling found by code inspection. The existing streams mode support is not working and has not been tested due to lack of hardware which supports the given feature.
MFC after: 1 week
show more ...
|
#
0cfbd57e |
| 23-Apr-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add descriptive comment.
|
#
69e6d7b7 |
| 12-Apr-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
sync from head
|
#
76be9c89 |
| 20-Mar-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Fix spelling.
|
#
d241a0e6 |
| 26-Feb-2013 |
Xin LI <delphij@FreeBSD.org> |
IFC @247348.
|
#
d9a44755 |
| 08-Feb-2013 |
David E. O'Brien <obrien@FreeBSD.org> |
Sync with HEAD.
|
#
9b3a48ee |
| 05-Feb-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add defines to more easily allow a single threaded version of the FreeBSD USB stack. This is useful for non-kernel purposes, like the loader.
|
#
e465b973 |
| 30-Jan-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Do not unnecessarily split a string literal, because splitting it makes it hard to grep.
Submitted by: Christoph Mallon
|
#
d2b99310 |
| 30-Jan-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Modify the FreeBSD USB kernel code so that it can be compiled directly into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems or embedded platforms. This is also useful for out
Modify the FreeBSD USB kernel code so that it can be compiled directly into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems or embedded platforms. This is also useful for out of the system compilation of the FreeBSD USB stack for various purposes. The USB kernel files can now optionally include a global header file which should include all needed definitions required to compile the FreeBSD USB stack. When the global USB header file is included, no other USB header files will be included by default.
Add new file containing the USB stack configuration for the FreeBSD loader build.
Replace some __FBSDID()'s by /* $FreeBSD$ */ comments. Now all USB files follow the same style.
Use cases: - console in loader via USB - loading kernel via USB
Discussed with: Hiroki Sato, hrs @ EuroBSDCon
show more ...
|
#
250fb892 |
| 30-Jan-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add missing NULL pointer check.
Reported by: Lars Engels MFC after: 1 week
|
#
1b54fbe6 |
| 09-Jan-2013 |
Neel Natu <neel@FreeBSD.org> |
IFC @ r245178
|
#
6317f316 |
| 08-Jan-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Shave off another register write to save some more microseconds of PCI access time.
Tested by: sos @ Submitted by: sos @ MFC after: 1 week
|
#
878b1fbd |
| 07-Jan-2013 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Optimise the XHCI interrupt handling. This patch will save CPU time when the XHCI interrupt is shared with other devices. Only check event rings when interrupt bits are set. Otherwise would indicate
Optimise the XHCI interrupt handling. This patch will save CPU time when the XHCI interrupt is shared with other devices. Only check event rings when interrupt bits are set. Otherwise would indicate hiding possible hardware fault(s).
Tested by: sos @ Submitted by: sos @ MFC after: 1 week
show more ...
|
#
32531ccb |
| 04-Dec-2012 |
Neel Natu <neel@FreeBSD.org> |
IFC @r243836
|
#
5e184962 |
| 01-Dec-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
- Add support for Etron EJ168 USB 3.0 Host Controllers. This brand of controllers expects that the number of contexts specified in the input slot context points to an active endpoint context, else it
- Add support for Etron EJ168 USB 3.0 Host Controllers. This brand of controllers expects that the number of contexts specified in the input slot context points to an active endpoint context, else it refuses to operate.
- Ring the correct doorbell when streams mode is used. - Wrap one or two long lines.
Tested by: Markus Pfeiffer (DragonFlyBSD) MFC after: 1 week
show more ...
|
Revision tags: release/9.1.0 |
|
#
300675f6 |
| 27-Nov-2012 |
Alexander Motin <mav@FreeBSD.org> |
MFC
|
#
e477abf7 |
| 27-Nov-2012 |
Alexander Motin <mav@FreeBSD.org> |
MFC @ r241285
|
#
a10c6f55 |
| 11-Nov-2012 |
Neel Natu <neel@FreeBSD.org> |
IFC @ r242684
|
#
23090366 |
| 04-Nov-2012 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Sync from head
|
#
83cadd7d |
| 26-Oct-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack. Rearrange the tunables and belonging sysctl declarations, so that they are next to eachother.
Submitted by: n_hibma @ MFC after: 1 week
|
#
0324d54a |
| 01-Oct-2012 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Inherit USB mode from RootHUB port where the USB device is connected. Only RootHUB ports can be dual mode. Disallow OTG ports on external HUBs. This simplifies some checks in the USB controller drive
Inherit USB mode from RootHUB port where the USB device is connected. Only RootHUB ports can be dual mode. Disallow OTG ports on external HUBs. This simplifies some checks in the USB controller drivers.
MFC after: 1 week
show more ...
|
#
24bf3585 |
| 04-Sep-2012 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r233826 through r240095.
|