|  |  | @bf601313 | 8 years | aearsis | xhci rh: another corner case prevented
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @598733c9 | 8 years | jenda.jzqk73 | fix broken debug messages && make it compile
                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 | 
            
              |  |  | @230ef1c | 8 years | aearsis | xhci rh: fixed broken event system
The previous one broke when two …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @94e9c29 | 8 years | salmelu | xhci: Isoch mfindex epoch counting
Isochronous mfindex is now saved …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0e7380f | 8 years | aearsis | xhci: wait for conditions to hold in a systematic way
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fb154e13 | 8 years | aearsis | xhci: revised roothub event handling
According to the xHCI …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5d25984 | 8 years | aearsis | xhci: removed misleading debug log
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ba2e17f | 8 years | aearsis | xhci: retry addressing device
                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 | 
            
              |  |  | @a75f9cbc | 8 years | aearsis | xhci: try to identify custom speeds
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b233821 | 8 years | petr.manek | usbhub: join without defuncting the DDF node
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0b90f49 | 8 years | petr.manek | usbhub: joining polling fibril
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @46c5dc2 | 8 years | petr.manek | usbflbk: add missing callbacks
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5823525e | 8 years | petr.manek | usbmid: refactoring
Redistributed code between device_remove(), …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f75725d | 8 years | petr.manek | usbmid: add device_removed callback
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5a73a7e | 8 years | petr.manek | usbhub: add device_removed callback
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c097d22 | 8 years | petr.manek | usbflbk: add device_removed callback
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @50be3c61 | 8 years | aearsis | xhci: removed leftover function
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @49e62998 | 8 years | aearsis | xhci: defer roothub events processing
There are two new generic …
                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 | 
            
              |  |  | @665368c | 8 years | salmelu | xhci: Start tracking mfindex wraps
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @69a93d02 | 8 years | salmelu | xhci: Fixed isoch failing to start
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4ed803f1 | 8 years | salmelu | xhci: Rewritten isoch event handling
Traversing loop looking for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @929599a8 | 8 years | aearsis | uhci: implemented transfer abort
                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 | 
            
              |  |  | @53a9d02 | 8 years | aearsis | usb: fix errors introduced by recent changes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @17783bf | 8 years | aearsis | xhci: short transfer is a normal condition
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9848c77 | 8 years | aearsis | usbhost: renamed bus_device_remove to bus_device_gone
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0892663a | 8 years | aearsis | usbhost: device removal and off/onlining moved into the library
Also, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bad4a05 | 8 years | aearsis | usbhost: made device_remove and endpoint_unregister noexcept
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f82c4822 | 8 years | petr.manek | ehci: add bus support for offline/online (WIP)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @806a779 | 8 years | aearsis | usb: little changes to make compiler happy
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @398a94c | 8 years | aearsis | xhci isoch: bug fixing
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4a00bc9 | 8 years | aearsis | xhci: fix errors reported by clang
Asserts were unnecessary, because …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f92f6b1 | 8 years | aearsis | xhci isoch: made buffer count variable
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @708d8fcd | 8 years | aearsis | xhci: rewritten isochronous transfers
There was a fundamental problem …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c386d6d | 8 years | petr.manek | usbdev: refactoring
Polling syntax sugar API extended to allow custom …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cf5cbac4 | 8 years | petr.manek | xhci: check if endpoint is NULL before retrieving it
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c913f71e | 8 years | petr.manek | uhci: implement onlining device functions
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dfa1fc8 | 8 years | petr.manek | usbdiag: use dev_removed for data cleanup
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0eadfd1e | 8 years | petr.manek | xhci: allocate/free transfer ring internally in endpoint init/fini
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @17c5e62 | 8 years | aearsis | xhci: make isoch part of endpoint optional
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bdd8842c | 8 years | aearsis | xhci: revised handling of max_burst, mult and max_streams
                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 | 
            
              |  |  | @ecbad17 | 8 years | aearsis | usbhost: Implemented bandwidth accounting for USB 2.0
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5e2b1ae6 | 8 years | aearsis | usbhost: reserve default speed in library
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @63431db2 | 8 years | aearsis | xhci: remove unnecessary field
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @56257ba | 8 years | aearsis | usbhost: manage endpoints by library + get/set_toggle → reset_toggle
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9efad54 | 8 years | aearsis | usb: move endpoint descriptor parsing to HC
This better separates …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @35c37fc | 8 years | aearsis | ehci: refactor to dma_buffers
One big hidden thing was refactored - …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b60944b | 8 years | aearsis | xhci: inline hc_dcbaa_fini
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c54b898 | 8 years | petr.manek | usbdev: refactoring
The device_remdriver callback was renamed to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @11d4c747 | 8 years | jenda.jzqk73 | scratchpad: fix overlapping and swapped register fields as per 5.3.4
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2523293 | 8 years | petr.manek | usbdiag: data validity tests bound to the remote interface
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bf7b747 | 8 years | petr.manek | usbdiag: add data validity tests
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5c75456 | 8 years | salmelu | xhci: isochronous transfers made working
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5dfb70c9 | 8 years | petr.manek | uhci: moved offline call from usbhost, terminating hanging transfers
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @deb2e55 | 8 years | petr.manek | usbhost: refactoring
Moved the "online" attribute from xhci_device_t …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @67d58e8 | 8 years | petr.manek | xhci: fix typo in device_online
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @95a62dc | 8 years | petr.manek | xhci: add [some] docstrings in bus.c
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2e2af3a | 8 years | petr.manek | xhci: add docstrings in endpoint.c
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b10a434 | 8 years | petr.manek | usbdiag: refactoring
Remote usbdiag interface has been modified to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @96c416a | 8 years | petr.manek | usbdiag: measure test duration
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b7b7898 | 8 years | petr.manek | usbdiag: refactoring
Reconciliated the usb_diagandusbdiag…
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff16da5f | 8 years | petr.manek | usbdiag: added isochronous test
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @74c0de0 | 8 years | aearsis | xhci: add memory barrier to event ring
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f543804 | 8 years | aearsis | xhci: fix 32-bit write of EHB not being noticed
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @503086d8 | 8 years | aearsis | xhci: get IRQ when an error occures
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4abb134 | 8 years | aearsis | xhci: fix not setting RCS flag
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @06f45cf | 8 years | petr.manek | usbdiag: bound interrupt endpoint tests to the remote interface
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e9d600c2 | 8 years | petr.manek | usbdiag: added interrupt endpoint tests, printing tmon device path
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cec130b | 8 years | petr.manek | Jumping out of the read cycle upon error.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fd312d5 | 8 years | petr.manek | usbdiag: more robust testing framework, added bulk in stress test, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @15f8079 | 8 years | aearsis | xhci: Program max_slots correctly
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @85bf12ba | 8 years | petr.manek | usbdiag: coupled endpoint numbers with endpoint specs for usbdev
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bd1fab90 | 8 years | salmelu | xhci: isoch endpoint buffers weren't freed
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5909c59 | 8 years | salmelu | xhci: fixed isoch_transfers array
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @02a7575 | 8 years | petr.manek | usbdiag: add subclass and protocol of diag interface
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @47a9633 | 8 years | petr.manek | usbdiag: mapping endpoints for diagnostic devices the right way
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @83fb72e | 8 years | aearsis | xhci: allocate all scratchpads in one buffer
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0bb4738 | 8 years | jenda.jzqk73 | xhci_dump_port: dump all values
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @32fb6bce | 8 years | aearsis | usbhost: refactoring
This commit moves interrupt, status and schedule …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1ea0bbf | 8 years | petr.manek | usbdiag: addressing endpoints by their numbers
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6a1211c | 8 years | petr.manek | usbdiag: simple bulk out in test
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @41ebc36 | 8 years | petr.manek | usbdiag: move contents of libusbdiag to libdrv, registered usbdiag …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @17f8abc | 8 years | petr.manek | usbdiag: remove connection handler
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @64d138b | 8 years | petr.manek | usbdiag: finalize IPC ops for tmon, simple demo waiting for test
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a8723748 | 8 years | petr.manek | usbdiag: add server, dummy stubs and skeletons
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6832245 | 8 years | aearsis | usbhost bus: refactor the bus ops
This way, method names better …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @10cd715 | 8 years | aearsis | usbhost bus: request_address → reserve_default_address
It doesn't …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6455d39 | 8 years | salmelu | Added isochronous locks, over/underrun detection
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7d957b2 | 8 years | aearsis | xhci commands: timeouts are in microseconds
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @53db806 | 8 years | aearsis | xhci bus: fix setup of FS device
                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 | 
            
              |  |  | @b7e1458 | 8 years | petr.manek | usbdiag: rename usbdbg to usbdiag
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1814b4ae | 8 years | petr.manek | usbdbg: responding to CLASS_DIAGNOSTIC match ids
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6c8a221c | 8 years | petr.manek | usbdbg: basic device driver bookkeeping
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d23fab9 | 8 years | petr.manek | usbdbg: add debug device driver
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @64fea02 | 8 years | aearsis | usbhost: refactor include hiearchy
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |