# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-09-22T03:25:47Z Sat, 06 Jan 2018 21:15:48 GMT Ondřej Hlavatý [9efad54] * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/hw_struct/queue_head.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usb: move endpoint descriptor parsing to HC This better separates ... Sat, 06 Jan 2018 00:04:48 GMT Ondřej Hlavatý [c901632] * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbdev: polling interval and interval is the same thing Fri, 05 Jan 2018 22:50:13 GMT Ondřej Hlavatý [3f42eab] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev: remove dead code Fri, 05 Jan 2018 22:47:26 GMT Ondřej Hlavatý [86650db] * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev refactoring: isolate standard descriptor parsing Fri, 05 Jan 2018 22:09:24 GMT Ondřej Hlavatý [9e5b162] * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev: refactored usb_pipe_init Finally. Fri, 05 Jan 2018 20:15:08 GMT Ondřej Hlavatý [35c37fc] * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/drv/bus/usb/ehci/ehci_batch.h (modified) * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.h (modified) * uspace/drv/bus/usb/ehci/endpoint_list.c (modified) * uspace/drv/bus/usb/ehci/endpoint_list.h (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/hw_struct/queue_head.h (modified) * uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h (modified) * uspace/lib/usbhost/include/usb/host/dma_buffer.h (modified) * uspace/lib/usbhost/src/dma_buffer.c (modified) ehci: refactor to dma_buffers One big hidden thing was refactored - ... Fri, 05 Jan 2018 20:15:08 GMT Ondřej Hlavatý [b60944b] * uspace/drv/bus/usb/xhci/hc.c (modified) xhci: inline hc_dcbaa_fini Fri, 05 Jan 2018 16:30:46 GMT Petr Manek [c54b898] * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/driver.c (modified) usbdev: refactoring The `device_rem` driver callback was renamed to ... Sun, 31 Dec 2017 00:34:42 GMT Jenda [11d4c747] * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) scratchpad: fix overlapping and swapped register fields as per 5.3.4 Sat, 30 Dec 2017 21:36:08 GMT Petr Manek [2523293] * uspace/drv/bus/usb/usbdiag/device.c (modified) usbdiag: data validity tests bound to the remote interface Sat, 30 Dec 2017 21:36:08 GMT Petr Manek [24c8bf8] * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) libdrv: extend usbdiag interface with data validity tests Sat, 30 Dec 2017 21:36:08 GMT Petr Manek [bf7b747] * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) usbdiag: add data validity tests Fri, 29 Dec 2017 17:11:14 GMT Salmelu [5c75456] * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) xhci: isochronous transfers made working Fri, 29 Dec 2017 12:10:56 GMT Petr Manek [5dfb70c9] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.h (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) uhci: moved offline call from usbhost, terminating hanging transfers Fri, 29 Dec 2017 00:23:34 GMT Petr Manek [415c5116] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: first stab at usb2 disconnect (wip) Thu, 28 Dec 2017 21:54:38 GMT Petr Manek [deb2e55] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: refactoring Moved the "online" attribute from ... Wed, 27 Dec 2017 23:01:29 GMT Petr Manek [66c16b0] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: add stubs for offline/online Wed, 27 Dec 2017 22:46:18 GMT Petr Manek [67d58e8] * uspace/drv/bus/usb/xhci/bus.c (modified) xhci: fix typo in device_online Wed, 27 Dec 2017 20:52:25 GMT Petr Manek [95a62dc] * uspace/drv/bus/usb/xhci/bus.c (modified) xhci: add [some] docstrings in bus.c Wed, 27 Dec 2017 20:43:24 GMT Petr Manek [2e2af3a] * uspace/drv/bus/usb/xhci/endpoint.c (modified) xhci: add docstrings in endpoint.c Wed, 27 Dec 2017 18:26:06 GMT Petr Manek [f4b83cc] * uspace/app/tmon/burst_tests.c (modified) tmon: change format string Wed, 27 Dec 2017 16:46:27 GMT Petr Manek [8e16454] * uspace/app/tmon/burst_tests.c (modified) * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/list.c (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/resolve.c (modified) * uspace/app/tmon/tf.c (modified) * uspace/app/tmon/tf.h (modified) tmon: add in-code docs and method docstrings Fri, 22 Dec 2017 15:08:49 GMT Petr Mánek [59958992] * uspace/app/tmon/burst_tests.c (modified) * uspace/app/tmon/main.c (modified) tmon: use ARRAY_SIZE to enumerate static arrays Fri, 22 Dec 2017 14:43:40 GMT Petr Mánek [acb9aa7] * uspace/app/tmon/burst_tests.c (modified) tmon: format data size Fri, 22 Dec 2017 14:10:50 GMT Petr Mánek [e23b87b] * uspace/app/tmon/burst_tests.c (modified) tmon: fix units in test results Fri, 22 Dec 2017 13:43:27 GMT Petr Mánek [00d23a2] * uspace/app/tmon/main.c (modified) tmon: finalize usage string Fri, 22 Dec 2017 13:22:54 GMT Petr Mánek [b10a434] * uspace/app/tmon/burst_tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: refactoring Remote usbdiag interface has been modified to ... Fri, 22 Dec 2017 12:19:02 GMT Petr Mánek [96c416a] * uspace/drv/bus/usb/usbdiag/tests.c (modified) usbdiag: measure test duration Fri, 22 Dec 2017 12:03:16 GMT Petr Mánek [b7b7898] * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/drv/bus/usb/usbdiag/usbdiag.h (deleted) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: refactoring Reconciliated the `usb_diag` and `usbdiag` ... Fri, 22 Dec 2017 11:59:20 GMT Petr Mánek [2986763] * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/burst_tests.c (moved) * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/tf.c (moved) * uspace/app/tmon/tf.h (moved) tmon: refactoring Stress tests have been renamed to burst tests ... Fri, 22 Dec 2017 11:17:43 GMT Petr Mánek [ab8e0f5] * uspace/app/tmon/resolve.c (modified) tmon: fix hang when device handle does not exist Fri, 22 Dec 2017 11:17:25 GMT Petr Mánek [119a794] * uspace/app/tmon/main.c (modified) * uspace/app/tmon/stress_test.c (modified) * uspace/app/tmon/test.c (modified) tmon: use getopt for customize read/write count and size Thu, 21 Dec 2017 14:37:30 GMT Petr Mánek [ff16da5f] * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/stress_test.c (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: added isochronous test Thu, 21 Dec 2017 13:49:38 GMT Ondřej Hlavatý [74c0de0] * uspace/drv/bus/usb/xhci/trb_ring.c (modified) xhci: add memory barrier to event ring Thu, 21 Dec 2017 13:49:38 GMT Ondřej Hlavatý [f543804] * uspace/drv/bus/usb/xhci/hc.c (modified) xhci: fix 32-bit write of EHB not being noticed Thu, 21 Dec 2017 13:49:38 GMT Ondřej Hlavatý [503086d8] * uspace/drv/bus/usb/xhci/hc.c (modified) xhci: get IRQ when an error occures Thu, 21 Dec 2017 13:49:38 GMT Ondřej Hlavatý [4abb134] * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) xhci: fix not setting RCS flag Thu, 21 Dec 2017 13:49:17 GMT Dzejrou [6f3700d] * uspace/app/tmon/stress_test.c (modified) tmon: payload size should be a multiple of tmon's mps Thu, 21 Dec 2017 10:38:22 GMT Petr Mánek [06f45cf] * uspace/drv/bus/usb/usbdiag/device.c (modified) usbdiag: bound interrupt endpoint tests to the remote interface Thu, 21 Dec 2017 10:36:28 GMT Petr Mánek [5302493] * uspace/app/tmon/stress_test.c (modified) * uspace/app/tmon/test.c (modified) tmon: nicer error messages Thu, 21 Dec 2017 10:26:47 GMT Petr Mánek [dd36558] * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/stress_test.c (added) * uspace/app/tmon/test.c (modified) * uspace/app/tmon/test.h (added) tmon: refactoring Tests now live as descendants of a common ... Thu, 21 Dec 2017 09:45:40 GMT Petr Mánek [d0d8e59] * uspace/app/tmon/main.c (modified) * uspace/app/tmon/test.c (modified) tmon: shorter and nicer usage info Thu, 21 Dec 2017 09:43:54 GMT Petr Mánek [0fbe27d] * uspace/app/tmon/test.c (modified) tmon: print test parameters Thu, 21 Dec 2017 09:37:58 GMT Petr Mánek [d37dd3b9] * uspace/app/tmon/resolve.c (added) * uspace/app/tmon/resolve.h (added) * uspace/app/tmon/test.c (modified) tmon: more refactoring, removed some duplicate code, included ... Thu, 21 Dec 2017 09:24:17 GMT Petr Mánek [ad2a8b1] * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/test.c (modified) tmon: refactoring, moved device resolving functions into a separate file Thu, 21 Dec 2017 09:03:55 GMT Petr Mánek [e9d600c2] * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/test.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: added interrupt endpoint tests, printing tmon device path Thu, 21 Dec 2017 08:27:10 GMT Petr Mánek [cec130b] * uspace/drv/bus/usb/usbdiag/tests.c (modified) Jumping out of the read cycle upon error. Wed, 20 Dec 2017 16:06:56 GMT Petr Mánek [fd312d5] * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/test.c (modified) * uspace/drv/bus/usb/usbdiag/Makefile (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/tests.c (added) * uspace/drv/bus/usb/usbdiag/tests.h (added) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: more robust testing framework, added bulk in stress test, ... Wed, 20 Dec 2017 14:49:10 GMT Ondřej Hlavatý [f98f4b7] * uspace/lib/usbhost/src/hcd.c (modified) usbhost: polling fibril gets bus, not hcd Wed, 20 Dec 2017 14:49:10 GMT Ondřej Hlavatý [15f8079] * uspace/drv/bus/usb/xhci/hc.c (modified) xhci: Program max_slots correctly Wed, 20 Dec 2017 14:43:31 GMT Petr Mánek [85bf12ba] * uspace/drv/bus/usb/usbdiag/main.c (modified) usbdiag: coupled endpoint numbers with endpoint specs for usbdev Wed, 20 Dec 2017 14:34:08 GMT Salmelu [bd1fab90] * uspace/drv/bus/usb/xhci/endpoint.c (modified) xhci: isoch endpoint buffers weren't freed Wed, 20 Dec 2017 14:27:21 GMT Salmelu [5909c59] * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) xhci: fixed isoch_transfers array Wed, 20 Dec 2017 14:15:37 GMT Salmelu [a31068a] * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev: Added fixme to remind us when refactoring Wed, 20 Dec 2017 14:04:05 GMT Petr Mánek [02a7575] * uspace/drv/bus/usb/usbdiag/main.c (modified) usbdiag: add subclass and protocol of diag interface Wed, 20 Dec 2017 13:57:14 GMT Petr Mánek [47a9633] * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) usbdiag: mapping endpoints for diagnostic devices the right way Wed, 20 Dec 2017 13:40:07 GMT Petr Mánek [9fd8f14] * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: syntax corrected Wed, 20 Dec 2017 11:36:13 GMT Ondřej Hlavatý [83fb72e] * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/scratchpad.c (modified) xhci: allocate all scratchpads in one buffer Tue, 19 Dec 2017 22:00:50 GMT Salmelu [ba2fc2c] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) usbdev: unique sessions for isochronous EPs Tue, 19 Dec 2017 14:38:29 GMT Jenda [0bb4738] * uspace/drv/bus/usb/xhci/debug.c (modified) xhci_dump_port: dump all values Tue, 19 Dec 2017 09:07:15 GMT Ondřej Hlavatý [7f70d1c] * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/src/dp.c (modified) libusb: print also superspeed ep companion descriptor Mon, 18 Dec 2017 22:50:21 GMT Ondřej Hlavatý [32fb6bce] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.h (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ehci/res.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hc.h (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.h (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/vhc/vhcd.h (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: refactoring This commit moves interrupt, status and ... Mon, 18 Dec 2017 14:47:57 GMT Petr Mánek [1ea0bbf] * uspace/drv/bus/usb/usbdiag/device.c (modified) usbdiag: addressing endpoints by their numbers Mon, 18 Dec 2017 13:50:39 GMT Petr Mánek [6a1211c] * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) usbdiag: simple bulk out in test Mon, 18 Dec 2017 12:58:04 GMT Petr Mánek [7faf0f0] * uspace/lib/drv/generic/private/remote_usbdiag.h (added) * uspace/lib/drv/generic/remote_usbdiag.c (added) * uspace/lib/drv/include/usbdiag_iface.h (added) usbdiag: untracked headers and sources are untracked no more Mon, 18 Dec 2017 12:32:07 GMT Petr Mánek [41ebc36] * uspace/Makefile (modified) * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/list.c (modified) * uspace/app/tmon/test.c (modified) * uspace/drv/bus/usb/usbdiag/Makefile (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/usbdiag/Makefile (deleted) * uspace/lib/usbdiag/include/usb/diag/diag.h (deleted) * uspace/lib/usbdiag/include/usb/diag/iface.h (deleted) * uspace/lib/usbdiag/src/remote_usbdiag.c (deleted) usbdiag: move contents of libusbdiag to libdrv, registered usbdiag ... Mon, 18 Dec 2017 10:34:37 GMT Petr Mánek [fc338e0] * uspace/app/tmon/list.c (modified) tmon: list command actually prints something Mon, 18 Dec 2017 09:34:53 GMT Petr Mánek [25935f1e] * uspace/app/tmon/main.c (modified) tmon: nicer usage, more commands Sun, 17 Dec 2017 14:48:46 GMT Petr Mánek [17f8abc] * uspace/drv/bus/usb/usbdiag/device.c (modified) usbdiag: remove connection handler Sat, 16 Dec 2017 00:13:01 GMT Petr Mánek [0f816af6] * uspace/app/tmon/list.c (modified) * uspace/app/tmon/test.c (modified) usbdiag: tmon finally uses IPC to communicate with usbdiag driver ... Fri, 15 Dec 2017 23:59:25 GMT Petr Mánek [2bd04b2] * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/list.c (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/test.c (added) usbdiag: tmon device resolver and stub for the bulk test Fri, 15 Dec 2017 23:12:44 GMT Petr Mánek [73b0773] * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/commands.h (added) * uspace/app/tmon/list.c (added) * uspace/app/tmon/main.c (modified) usbdiag: simple tmon command matching framework Fri, 15 Dec 2017 17:21:49 GMT Petr Mánek [64d138b] * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/main.c (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/usbdiag/Makefile (modified) * uspace/lib/usbdiag/include/usb/diag/diag.h (modified) * uspace/lib/usbdiag/include/usb/diag/iface.h (moved) * uspace/lib/usbdiag/src/remote_usbdiag.c (added) * uspace/srv/locsrv/locsrv.c (modified) usbdiag: finalize IPC ops for tmon, simple demo waiting for test Fri, 15 Dec 2017 10:55:09 GMT Petr Mánek [a8723748] * uspace/app/tmon/main.c (modified) * uspace/drv/bus/usb/usbdiag/Makefile (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/lib/usbdiag/Makefile (modified) * uspace/lib/usbdiag/include/usb/diag/diag.h (modified) * uspace/lib/usbdiag/src/test.c (modified) usbdiag: add server, dummy stubs and skeletons Fri, 15 Dec 2017 10:13:01 GMT Petr Mánek [837d53d] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: make compiler happy about uninitialized USB address Thu, 14 Dec 2017 23:01:57 GMT Ondřej Hlavatý [6832245] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.h (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.h (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/vhc/vhcd.h (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/bus.h (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usbhost/include/usb/host/bandwidth.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost bus: refactor the bus ops This way, method names better ... Thu, 14 Dec 2017 15:31:02 GMT Ondřej Hlavatý [bd05140] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) usbhost: removed unused hc operation Thu, 14 Dec 2017 14:25:40 GMT Ondřej Hlavatý [10cd715] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost bus: request_address -> reserve_default_address It doesn't ... Thu, 14 Dec 2017 14:09:31 GMT Salmelu [6455d39] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) Added isochronous locks, over/underrun detection Sun, 10 Dec 2017 22:43:21 GMT Ondřej Hlavatý [7d957b2] * uspace/drv/bus/usb/xhci/commands.h (modified) xhci commands: timeouts are in microseconds Sun, 10 Dec 2017 22:42:44 GMT Ondřej Hlavatý [53db806] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/src/bus.c (modified) xhci bus: fix setup of FS device Sun, 10 Dec 2017 21:49:12 GMT Ondřej Hlavatý [889146e] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/commands.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/trb_ring.h (modified) xhci: commands shall not just timeout Previous behavior was ... Fri, 08 Dec 2017 05:39:57 GMT Jenda [6ef407b] * uspace/drv/bus/isa/isa.dev (modified) Fix COM1 not being enumerated. Wed, 06 Dec 2017 12:54:47 GMT Petr Mánek [59b8639] * uspace/Makefile (modified) * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/main.c (modified) * uspace/lib/usbdiag/Makefile (added) * uspace/lib/usbdiag/include/usb/diag/diag.h (added) * uspace/lib/usbdiag/src/test.c (added) usbdiag: added libusbdiag with dummy symbol to test the functionality. Wed, 06 Dec 2017 12:49:31 GMT Petr Mánek [b7e1458] * .gitignore (modified) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ppc32/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/bus/usb/usbdiag/Makefile (moved) * uspace/drv/bus/usb/usbdiag/device.c (moved) * uspace/drv/bus/usb/usbdiag/device.h (moved) * uspace/drv/bus/usb/usbdiag/main.c (moved) * uspace/drv/bus/usb/usbdiag/usbdiag.h (moved) * uspace/drv/bus/usb/usbdiag/usbdiag.ma (moved) usbdiag: rename usbdbg to usbdiag Sun, 26 Nov 2017 12:59:58 GMT Petr Mánek [1814b4ae] * uspace/drv/bus/usb/usbdbg/usbdbg.ma (modified) usbdbg: responding to CLASS_DIAGNOSTIC match ids Sun, 26 Nov 2017 12:14:38 GMT Petr Mánek [6c8a221c] * uspace/drv/bus/usb/usbdbg/Makefile (modified) * uspace/drv/bus/usb/usbdbg/device.c (added) * uspace/drv/bus/usb/usbdbg/device.h (added) * uspace/drv/bus/usb/usbdbg/main.c (modified) * uspace/drv/bus/usb/usbdbg/usbdbg.h (added) usbdbg: basic device driver bookkeeping Sun, 26 Nov 2017 11:27:54 GMT Petr Mánek [d23fab9] * .gitignore (modified) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ppc32/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/bus/usb/usbdbg/Makefile (added) * uspace/drv/bus/usb/usbdbg/main.c (added) * uspace/drv/bus/usb/usbdbg/usbdbg.ma (added) usbdbg: add debug device driver Sun, 26 Nov 2017 11:05:26 GMT Petr Mánek [4ef3627f] * uspace/app/tmon/Makefile (modified) tmon: change Makefile author Sun, 26 Nov 2017 11:03:27 GMT Petr Mánek [81ee1009] * .gitignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/tmon/Makefile (added) * uspace/app/tmon/main.c (added) tmon: add and register app stub Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [d42ba37] * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: usb transfer batch shall be zero-initialized Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [820d9bc] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) usb: move toggle resetting to libusbhost Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [64fea02] * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/dma_buffer.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: refactor include hiearchy Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [b60eac1] * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) usbhost: remove unused field Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [3035323] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) usb: move usb setup packet size to libusb Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [a0e09ef] * uspace/drv/bus/usb/xhci/transfers.c (modified) xhci: fix leaking transfer batch Tue, 21 Nov 2017 18:15:12 GMT Aearsis [ae303ad] * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) usbhid mouse: support absolute coordinates Tue, 21 Nov 2017 18:13:28 GMT Aearsis [6283cefb] * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) usbhid: rewrite the way values are extracted There was a bug, and ... Tue, 21 Nov 2017 12:51:37 GMT Aearsis [6d91888] * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) xhci: deal with short transfers Mon, 20 Nov 2017 22:15:11 GMT Aearsis [375211d2] * uspace/lib/usbhost/src/hcd.c (modified) usbhost: updated determining MPS for USB 3 USB 3 changes the ...