|
|
@3bacee1
|
7 years |
jiri |
Make ccheck-fix again and commit more good files.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae3a941
|
7 years |
aearsis |
usb: cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0a5d4c
|
7 years |
aearsis |
usb: update copyrights
The data was generated by a script, guided …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d758fc
|
7 years |
aearsis |
usb: rethinking DMA buffers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c21e6a5
|
8 years |
aearsis |
usbhost: prepare buffers for transfers in library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45457265
|
8 years |
jenda.jzqk73 |
errno_t all the things!
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77ded647
|
8 years |
aearsis |
xhci: do not avoid 64-bit writes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19f0048
|
8 years |
aearsis |
xhci: reinitialize in case of HC error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8033f89
|
8 years |
aearsis |
xhci: cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@998773d
|
8 years |
aearsis |
xhci trb_ring: make initial ring size variable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@defaab2
|
8 years |
aearsis |
xhci: tune log levels
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb28cde
|
8 years |
aearsis |
xhci: changed api to get dequeue state of trb ring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7f21884
|
8 years |
aearsis |
xhci: fixed field named wrong
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feabe163
|
8 years |
salmelu |
xhci: common transfer errors detected and logged
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2c3dcd
|
8 years |
aearsis |
xhci commands: wait if the ring is full
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@837581fd
|
8 years |
aearsis |
xhci: logging changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7e99bf
|
8 years |
aearsis |
xhci: return ESTALL for USB Transaction Error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3baab1
|
8 years |
aearsis |
xhci: do not rely on internal fibril quirks
Previousy, we abused the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30fc56f
|
8 years |
aearsis |
xhci: stop endpoint on unregister
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb928c4
|
8 years |
aearsis |
xhci: documentation & cleanup
Also, a simple refactoring to remove …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@889146e
|
8 years |
aearsis |
xhci: commands shall not just timeout
Previous behavior was breaking …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b80c1ab
|
8 years |
Hlavaty.Ondrej |
xhci: use dma_buffers instead of malloc32 util
A bit of refactoring …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3cbc138
|
8 years |
aearsis |
xhci commands: sync returns EOK only if the command was finished …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3d926f3
|
8 years |
petr.manek |
Big command refactoring. Unified and encapsulated command function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b724494
|
8 years |
petr.manek |
Moved some code from RH to HC. Simplified device address process. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74b852b
|
8 years |
Jaroslav Jindrak |
Added synchronization to command list.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1d7a92
|
8 years |
petr.manek |
Added option to enqueue multiple TDs at once. Demoted some log messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@913007f
|
8 years |
petr.manek |
Final change with respect to command timeouts. Because communication …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2896ff6
|
8 years |
petr.manek |
Vaguer log level. Extracted timeout constant from command completion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60af4cdb
|
8 years |
salmelu |
Added get port bandwidth command
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0be5d0
|
8 years |
salmelu |
Moved ring_doorbell, added address check
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@078e0e6
|
8 years |
Jaroslav Jindrak |
Removed unnecessary calls to malloc32 and free32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@472235a
|
8 years |
aearsis |
xhci: refactoring
Revise error paths, refactor some code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f76b7d
|
8 years |
aearsis |
fix: unlock rather than deadlock
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04df063
|
8 years |
aearsis |
xhci commands: enable (and encourage) keeping commands on the stack
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4688350b
|
8 years |
aearsis |
xhci commands: waiting for commands completion uses fibril condvar
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@548c123
|
8 years |
aearsis |
xhci commands: embed TRB into the command structure
Previously, a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6da6039
|
8 years |
Jaroslav Jindrak |
Removed old unneeded allocation in add_cmd, cmd should always be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d4148e
|
8 years |
Jaroslav Jindrak |
Added a trb own flag to the command structure to avoid tries to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9304b66
|
8 years |
petr.manek |
Removing command upon deallocation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9bec1c
|
8 years |
Jaroslav Jindrak |
Refactored the add_command function, the return of the cmd was meant …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cabd10
|
8 years |
petr.manek |
Added command to set TR dequeue pointer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f5b613
|
8 years |
petr.manek |
Fixed assert assignment typo.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b78a7c1
|
8 years |
Jaroslav Jindrak |
Added setter/getter macro for command trbs to eliminate repeated …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fa43d1
|
8 years |
Jaroslav Jindrak |
Command handling is now less error prone as we search the list of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dc519f
|
8 years |
Jaroslav Jindrak |
Added the ability to stop and abort the command ring, though …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60f7c590
|
8 years |
Jaroslav Jindrak |
Fixed crashes cause by deallocating statically allocated trbs pointed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eff60ca
|
8 years |
Jaroslav Jindrak |
Refactored the code to ease up the load of irrelevant information in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e7692f
|
8 years |
Jaroslav Jindrak |
Removed redundant setting of the trb's pcs flag - it is set in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c46c356
|
8 years |
Jaroslav Jindrak |
Added command list deallocation during hc finalization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4d4fa2
|
8 years |
Jaroslav Jindrak |
Removed unused parameter to command waiting function. Removed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@110d795
|
8 years |
Jaroslav Jindrak |
Overhauled command system, not a special structure is passed that can …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c058a388
|
8 years |
Jaroslav Jindrak |
Added reset device command sender, assertions to sender and TODOs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05aeee0e
|
8 years |
Jaroslav Jindrak |
Added reset endpoing and stop endpoint sending functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fa5342
|
8 years |
Jaroslav Jindrak |
Added more compact way to report error codes similar to the trb type …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9ce62ae
|
8 years |
Jaroslav Jindrak |
Added sending function for the evaluate context command.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@665bf3c
|
8 years |
Jaroslav Jindrak |
Added a function that sends the configure endpoint command. Refactored …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8db42f7
|
8 years |
Jaroslav Jindrak |
Added ADDRESS DEVICE command sender and a basic handler.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ac5eb1
|
8 years |
Jaroslav Jindrak |
Added means to send & handle disable slot command, improved cstyle and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c362127
|
8 years |
Jaroslav Jindrak |
Updated .bzrignore to include the HelenOS executable of the xhci driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f711f06
|
8 years |
Jaroslav Jindrak |
Added trb command completion code and command type extraction to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9e7fe8
|
8 years |
Jaroslav Jindrak |
Added skeleton for command completion handling.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@481af21e
|
8 years |
Jaroslav Jindrak |
Moved common tail of command sending functions into a separate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9c0e41
|
8 years |
Jaroslav Jindrak |
Moved commands into their own set of files (WIP).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|