|
|
@831aa466
|
7 years |
jiri.zarevucky |
Fix cases of undefined behavior found by ubsan.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbfe59d
|
7 years |
jakub |
Merge branch 'virtio-net'
This commit merges basic support for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@587478b
|
7 years |
jiri.zarevucky |
Fix some undefined behaviors.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@848e880f
|
7 years |
jakub |
Let pio_enable_resource return physical address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@774aa332
|
7 years |
jiri |
list_foreach loops with single-statement body are indented incorrectly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e9ced0
|
7 years |
jakub |
Return also the size of the enabled resource
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@904b1bc
|
7 years |
jiri |
Fix remaining ccheck issues.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c3fb9b
|
7 years |
jiri |
Fix block comment formatting (ccheck).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae7d03c
|
7 years |
jiri |
Selected ccheck-proposed comment fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3fafe5e0
|
7 years |
jiri |
Fix incorrectly indented double-slash comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18b6a88
|
7 years |
jiri |
More ccheck fixes, sometimes with manual intervention.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ebe212
|
7 years |
jiri |
ccheck-fix a few files with for loops.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@76d0981d
|
7 years |
jiri |
Use proper boolean constant in while loops.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f932a7e
|
7 years |
jiri |
PCUT_INIT declaration also needs a terminating semicolon.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1433ecda
|
7 years |
jiri |
Fix cstyle: make ccheck-fix and commit only files where all the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2172284
|
7 years |
jiri |
Too much magic.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af60409
|
7 years |
jiri |
Modify PADDn macros so that their use is easier to parse.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eed4139
|
7 years |
jakub |
Fix some comments mentioning 'call IDs'
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a46e56b
|
7 years |
jakub |
Prefer handle over ID in naming handle variables
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3be9d10
|
7 years |
jakub |
Get rid of ipc_callid_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eadaeae8
|
7 years |
jakub |
Make capability handles type-safe
Define distinct pointer types for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84239b1
|
7 years |
jiri |
And there was much fixing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@338d54a7
|
7 years |
jiri |
Gratuitous nested block makes ccheck sad.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ef16903
|
7 years |
jiri |
ccheck found these backslashes incorrectly placed in C code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a35b458
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on _all_ lines, including empty …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b20da0
|
7 years |
zarevucky.jiri |
style: Remove trailing whitespace on non-empty lines, in certain file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b2dca8de
|
7 years |
aearsis |
usb: decrease and unify verbosity of HC drivers to LVL_NOTE
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
|
|
|
@5ef3afd
|
7 years |
aearsis |
usb: cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95f1b8f
|
7 years |
aearsis |
usb: structures shared with hardware are both packed and aligned
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0539c14
|
7 years |
aearsis |
ohci: batch can be prepared without activating ep first
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5fe3f954
|
7 years |
aearsis |
xhci: refactor splitting transfers
Allow nonzero offsets (not yet …
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
|
|
|
@d345ce2
|
7 years |
aearsis |
usb: pass buffers as base + ptr to support partial writes/reads
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af16ebe
|
7 years |
aearsis |
usb: redefine max_transfer_size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c21e6a5
|
7 years |
aearsis |
usbhost: prepare buffers for transfers in library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fdc2253b
|
7 years |
aearsis |
usb pipes: allocate with policy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa148b3
|
7 years |
petr.manek |
usbhub: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a821f05
|
7 years |
petr.manek |
usbmid: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@860bf94
|
7 years |
petr.manek |
usbflbk: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cba9f7
|
7 years |
petr.manek |
usbdiag: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb862fd
|
7 years |
jenda.jzqk73 |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45457265
|
7 years |
jenda.jzqk73 |
errno_t all the things!
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@961a5ee
|
7 years |
petr.manek |
usbdiag: fix (de)allocation crash caused by merge
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64ce0c1
|
7 years |
jenda.jzqk73 |
Merge commit '290338bf7224f502808b23e82d98306208962b97' into forwardport
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e67c50a
|
8 years |
aearsis |
ohci: use dma memory responsibly
Instead of leaving arbitrary TD …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@290338b
|
8 years |
petr.manek |
usbdiag: more verbose data checking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3038d51
|
8 years |
salmelu |
xhci: Multi TRB TD for control and stream bulk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8393c73b
|
8 years |
petr.manek |
drv: refactor usbdiag interface
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
|
|
|
@17d34a8
|
8 years |
aearsis |
xhci: finalize rh correctly
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
|
|
|
@a1ce9bd
|
8 years |
salmelu |
xhci: Split buffer into TRBs by pages
Only done for interrupt and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73a5857
|
8 years |
aearsis |
usbhost: add joinable_fibril utility
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ca5a198
|
8 years |
aearsis |
usb: fix some errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0247bd2
|
8 years |
aearsis |
xhci: updated obsolete comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da9d6ca
|
8 years |
aearsis |
usbdiag: use the dma pipe operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b60ea0
|
8 years |
aearsis |
usb: moved dma_buffer from usbhost to usb library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b3dd78
|
8 years |
jenda.jzqk73 |
Merge remote-tracking branch 'upstream/master' into forwardport
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a6cc679
|
8 years |
jenda.jzqk73 |
Merge commit '50f19b7ee8e94570b5c63896736c4eb49cfa18db' into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@132ab5d1
|
8 years |
jenda.jzqk73 |
Merge commit '6a5d05bd2551e64111bea4f9332dd7448c26ce84' into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8bfb163
|
8 years |
jenda.jzqk73 |
ehci: make some more things extern
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@705f83a
|
8 years |
aearsis |
ohci: fix the batch preparation time again
Due to the stupid design …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee0ffa6
|
8 years |
aearsis |
ohci: fix invalid synchronization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddbd088
|
8 years |
aearsis |
ehci: fix invalid synchronization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3ae58b
|
8 years |
aearsis |
libusbhost: usb2_bus needs to release address when the device is gone
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18092dd3
|
8 years |
aearsis |
usb hc: fixed leaking reference in enumeration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c3fef4
|
8 years |
aearsis |
usbmid: fix leaking exchange
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89c7d7d
|
8 years |
aearsis |
xhci: fixed missing error path in device_enumerate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf0398c
|
8 years |
aearsis |
usbdiag: endianity is resolved at runtime
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80f7c54
|
8 years |
aearsis |
usb: make the code compile on 32-bit architecture
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a94cbfa
|
8 years |
aearsis |
ehci+ohci: proper handling of unfinished transfer
Because transfers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@047fbc8
|
8 years |
aearsis |
xhci rh: have standalone buffer for events
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@629255a
|
8 years |
jenda.jzqk73 |
Revert "xhci: transfer events must be fast"
No, it brings another …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d12eda
|
8 years |
aearsis |
xhci: transfer events must be fast
When a roothub connected device is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4287578
|
8 years |
jenda.jzqk73 |
ehci: set sane log level
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e454d9c
|
8 years |
jenda.jzqk73 |
transfers: do not stall on transfer error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d5287db
|
8 years |
aearsis |
xhci: fix forgotten transfer when EP 0 is gone
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa4b12d5
|
8 years |
aearsis |
usbhost utility: removed unnecessary bus argument
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d369b3b
|
8 years |
aearsis |
usb2_bus: no longer be a bus
As the number of implemented functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b357377
|
8 years |
aearsis |
usbhost: make bandwidth accounting a usb2_bus-thing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8277c0
|
8 years |
aearsis |
uhci: even the single bool flag needs to be allocated
Believe it or …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4172db4a
|
8 years |
aearsis |
usb: fix some simple errors clang scan found
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dd80f8
|
8 years |
jenda.jzqk73 |
xhci: extern all the things!
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4db49344
|
8 years |
aearsis |
usb: fix wrong design of transfer aborting
Apparently, we didn't do a …
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
|
|
|
@7278cbc9
|
8 years |
aearsis |
usbhost: dispose the EP0 properly (+some ehci cleanup while debugging)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ac86a4
|
8 years |
aearsis |
uhci: fix removal of isochronous endpoints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34d750c
|
8 years |
aearsis |
usbhub: documentation, cleanup, refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f685aa
|
8 years |
aearsis |
usbhub: turns out MTT is a bit different
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@effbef3
|
8 years |
aearsis |
usbhub: work also with MTT hubs (in Single-TT configuration)
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
|
|
|
@db51a6a6
|
8 years |
aearsis |
typo: transferred is spelled with two r
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3c39690
|
8 years |
aearsis |
usb: remove misleading usb_device_get_mapped_ep
Even though this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09187c6e
|
8 years |
aearsis |
xhci: fix off-by-one in rh
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36e8a0c8
|
8 years |
aearsis |
usbhub: fix mistakenly negated condition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37fce70
|
8 years |
aearsis |
usbhub: move powering ports to a separate fuction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd0cf81
|
8 years |
aearsis |
usbhub: keep trying to power on ports, there might be multiple gangs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|