# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2026-06-01T06:25:45Z Mon, 22 Jan 2018 12:20:14 GMT Ondřej Hlavatý [db51a6a6] * abi/include/abi/ipc/ipc.h (modified) * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/ehci_rh.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_rh.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_rh.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/isoch.c (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) * uspace/lib/usbvirt/src/ipc_hc.c (modified) typo: transferred is spelled with two r Sun, 21 Jan 2018 23:19:20 GMT Ondřej Hlavatý [b3c39690] * 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/nic/ar9271/ar9271.c (modified) * uspace/drv/nic/ar9271/ath_usb.c (modified) * uspace/drv/nic/ar9271/ath_usb.h (modified) * uspace/lib/usbdev/include/usb/dev/device.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: remove misleading usb_device_get_mapped_ep Even though this ... Sun, 21 Jan 2018 18:35:09 GMT Ondřej Hlavatý [cd3fa47] * uspace/drv/bus/usb/ehci/ehci_rh.c (modified) * uspace/drv/bus/usb/ohci/ohci_rh.c (modified) * uspace/drv/bus/usb/uhci/uhci_rh.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/status.h (modified) * uspace/drv/bus/usb/vhc/hub/virthubops.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) usb: definition of status bits have changed between USB 2 and 3, ... Sat, 20 Jan 2018 23:56:29 GMT Ondřej Hlavatý [217e981] * uspace/lib/usb/src/port.c (modified) usb port: skip the timeout on error Sat, 20 Jan 2018 22:46:24 GMT Ondřej Hlavatý [defaab2] * uspace/drv/bus/usb/xhci/commands.c (modified) * uspace/drv/bus/usb/xhci/debug.c (modified) * uspace/drv/bus/usb/xhci/device.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/isoch.c (modified) * uspace/drv/bus/usb/xhci/scratchpad.c (modified) * uspace/drv/bus/usb/xhci/streams.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) xhci: tune log levels Sat, 20 Jan 2018 22:15:46 GMT Ondřej Hlavatý [d648e83] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) usbhub: assert link state change Sat, 20 Jan 2018 18:53:23 GMT Ondřej Hlavatý [45e49e6] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/lib/usbdev/include/usb/dev/device.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usbhub: handle superspeed hubs Sat, 20 Jan 2018 18:27:53 GMT Ondřej Hlavatý [21885c92] * uspace/drv/bus/usb/xhci/device.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usbhost/src/utility.c (modified) usbhost: handle superspeed hubs Sat, 20 Jan 2018 18:23:39 GMT Ondřej Hlavatý [2aaba7e] * uspace/drv/bus/usb/xhci/device.c (modified) * uspace/drv/bus/usb/xhci/device.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libusbhost: manage (and report) depth of the device Sat, 20 Jan 2018 18:21:39 GMT Jenda [6271a34] * uspace/drv/bus/usb/xhci/device.c (modified) * uspace/lib/usbhost/include/usb/host/utility.h (modified) * uspace/lib/usbhost/src/utility.c (modified) handle HS/SS max_packet_size Sat, 20 Jan 2018 12:34:50 GMT Ondřej Hlavatý [129b821f] * 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.c (modified) * uspace/drv/bus/usb/ehci/main.c (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/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/status.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/lib/usbdev/include/usb/dev/device.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbhost/include/usb/host/utility.h (modified) * uspace/lib/usbhost/src/utility.c (modified) usbhub: be aware of its own speed This resulted in a bunch of ... Sat, 20 Jan 2018 03:02:36 GMT Ondřej Hlavatý [c280d7e] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libdrv: usb iface callbacks joined In addition to handle and ... Sat, 20 Jan 2018 02:02:37 GMT Ondřej Hlavatý [3cdaa7f] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) libdrv: usb structures shall be part of the usbhc iface Sat, 20 Jan 2018 00:18:48 GMT Ondřej Hlavatý [ba654f2e] * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: default control pipe is supposed to be automatically reset ... Fri, 19 Jan 2018 22:42:46 GMT Ondřej Hlavatý [b5c92d7d] * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbhost/src/utility.c (modified) libusbdev: pass correct endpoint index to reset endpoint ... and do ... Fri, 19 Jan 2018 22:17:23 GMT Ondřej Hlavatý [4c03793] * uspace/lib/usbhost/src/utility.c (modified) libusbhost: fix resetting endpoints Because apparently, I had no ... Fri, 19 Jan 2018 20:56:14 GMT Ondřej Hlavatý [c6f82e5] * 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/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.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.h (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/include/usb/host/utility.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/utility.c (modified) libusbhost: do not try to handle the toggle bit in a generic way Fri, 19 Jan 2018 17:38:22 GMT Ondřej Hlavatý [2833bb4] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/debug.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/lib/usbhost/include/usb/host/utility.h (modified) * uspace/lib/usbhost/src/utility.c (modified) xhci: recognise hubs Fri, 19 Jan 2018 17:38:22 GMT Ondřej Hlavatý [944f8fdd] * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/Makefile (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/include/usb/host/utility.h (added) * 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/utility.c (added) libusbhost: move utility functions to new header utility.h Fri, 19 Jan 2018 13:12:57 GMT Ondřej Hlavatý [c7d5189] * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost: split hcd_device_explore Fri, 19 Jan 2018 13:07:43 GMT Ondřej Hlavatý [7138a78b] * uspace/lib/usb/src/port.c (modified) usb: do not fail just because of wrong assert If the events come ... Thu, 18 Jan 2018 12:39:27 GMT Ondřej Hlavatý [0f79283b] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usb/include/usb/port.h (modified) * uspace/lib/usb/src/port.c (modified) usb: remove speed storing (and fix that misuse in xhci rh) Thu, 18 Jan 2018 03:06:39 GMT Ondřej Hlavatý [babcc423] * uspace/lib/usbhost/src/bus.c (modified) usbhost: fix off by one in default name Thu, 18 Jan 2018 02:48:17 GMT Ondřej Hlavatý [5bccec3] * uspace/lib/usb/include/usb/port.h (modified) * uspace/lib/usb/src/port.c (modified) usb port: disconnect handler shall run in separate fibril too Thu, 18 Jan 2018 00:48:27 GMT Ondřej Hlavatý [94f8c363] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/port.h (added) * uspace/lib/usb/src/port.c (added) usbhub: extract the port state machine to the usb library Wed, 17 Jan 2018 17:55:35 GMT Ondřej Hlavatý [ed8575f] * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) usbhost: remove unused endpoint link Wed, 17 Jan 2018 10:52:53 GMT Salmelu [0f803831] * uspace/drv/bus/usb/xhci/streams.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) xhci: more stream validity checks Wed, 17 Jan 2018 00:38:53 GMT Ondřej Hlavatý [3f44312] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: ignore also EHANGUP when joining polling fibril Tue, 16 Jan 2018 23:52:18 GMT Petr Manek [4e44f5d] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: protect against flag race Tue, 16 Jan 2018 23:29:43 GMT Petr Manek [338729c] * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: fix race condition when unmapping endpoints Tue, 16 Jan 2018 20:23:54 GMT Ondřej Hlavatý [4603b35] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libdrv: merged usbhc default address reservation operations Tue, 16 Jan 2018 19:22:58 GMT Ondřej Hlavatý [eeca8a6] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.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) usb: speed moved from default address reservation to enumeration callback Tue, 16 Jan 2018 18:02:46 GMT Salmelu [47e9494] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/streams.c (added) * uspace/drv/bus/usb/xhci/streams.h (added) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) xhci: stub for streams support Tue, 16 Jan 2018 12:25:34 GMT Ondřej Hlavatý [c952abc4] * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost ddf: inlined hcd_ddf_new_device and hcd_ddf_remove_device ... Mon, 15 Jan 2018 17:04:34 GMT Ondřej Hlavatý [a1732929] * uspace/app/usbinfo/hid.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/life.c (modified) * uspace/app/vuhid/main.c (modified) * uspace/drv/block/usbmast/bo_trans.c (modified) * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/block/usbmast/scsi_ms.c (modified) * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/drv/bus/usb/ehci/ehci_rh.c (modified) * uspace/drv/bus/usb/ehci/endpoint_list.c (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ohci/endpoint_list.c (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_rh.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_rh.c (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/vhc/conndev.c (modified) * uspace/drv/bus/usb/vhc/hub/hub.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/hid/usbhid/blink1/blink1.c (modified) * uspace/drv/hid/usbhid/generic/hiddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/drv/hid/usbhid/multimedia/multimedia.c (modified) * uspace/drv/hid/usbhid/usbhid.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/driver.c (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) * uspace/lib/usbhid/src/hidpath.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) * uspace/lib/usbhid/src/hidreq.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/usb_transfer_batch.c (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) usb: unified logging Use logger instead of printf. Logger adds ... Mon, 15 Jan 2018 16:33:20 GMT Ondřej Hlavatý [c1a966e] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost usb2_bus: assign roothub address 127 Mon, 15 Jan 2018 15:02:57 GMT Ondřej Hlavatý [4c25c2fb] * uspace/drv/bus/usb/ehci/hw_struct/queue_head.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: move managing TT to the library Sun, 14 Jan 2018 21:16:03 GMT Petr Manek [8b71f3e] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/usbhid.c (modified) * uspace/drv/hid/usbhid/usbhid.h (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactor polling more For clarity, the opaque ... Sat, 13 Jan 2018 22:04:45 GMT Petr Manek [edc51615] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: small fixes Sat, 13 Jan 2018 21:36:13 GMT Petr Manek [91173333] * 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/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/hid/usbhid/generic/hiddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbddev.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/drv/hid/usbhid/multimedia/multimedia.c (modified) * uspace/drv/hid/usbhid/usbhid.c (modified) * uspace/drv/hid/usbhid/usbhid.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/driver.c (modified) usbdev: use centralized joining mechanism, move away from ... Sat, 13 Jan 2018 21:15:50 GMT Petr Manek [8a0c52a] * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: add polling join mechanism Sat, 13 Jan 2018 20:47:58 GMT Petr Manek [71f211f] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/usbhid.h (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactor polling data structs Symbols related to USB device ... Sat, 13 Jan 2018 20:47:58 GMT Petr Manek [7dddd7b] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactor polling Until now, device polling had to be ... Sat, 13 Jan 2018 20:47:58 GMT Petr Manek [2489353] * uspace/lib/usbdev/include/usb/dev/device.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usbdev: driver can destroy endpoint mappings Sat, 13 Jan 2018 19:13:04 GMT Ondřej Hlavatý [1ed3eb4] * 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/isoch.c (modified) * uspace/drv/bus/usb/xhci/isoch.h (modified) * uspace/drv/bus/usb/xhci/transfers.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) usbhost: endpoint is identified also by its direction Fri, 12 Jan 2018 20:49:34 GMT Ondřej Hlavatý [7242ba21] * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost: mark roothub gone on binding failure Fri, 12 Jan 2018 13:05:09 GMT Petr Manek [129e6f1] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: add device_gone stub (seems non-optional) Fri, 12 Jan 2018 12:06:08 GMT Petr Manek [99a00a6] * uspace/lib/usbhost/src/bus.c (modified) usbhost: fix leftover assert Thu, 11 Jan 2018 12:41:40 GMT Petr Manek [351113f] * uspace/lib/usbhost/src/bus.c (modified) usbhost: fix return in critical section, change misleading log messages Thu, 11 Jan 2018 10:26:56 GMT Ondřej Hlavatý [92caadd] * uspace/lib/usbhost/src/endpoint.c (modified) usbhost: fix endpoint_wait_timeout Thu, 11 Jan 2018 09:17:43 GMT Ondřej Hlavatý [53a9d02] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usb: fix errors introduced by recent changes Thu, 11 Jan 2018 04:14:40 GMT Ondřej Hlavatý [9848c77] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/rh.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) usbhost: renamed bus_device_remove to bus_device_gone Thu, 11 Jan 2018 04:14:37 GMT Ondřej Hlavatý [0892663a] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * 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/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.h (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.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/usb_transfer_batch.c (modified) usbhost: device removal and off/onlining moved into the library ... Thu, 11 Jan 2018 04:12:06 GMT Ondřej Hlavatý [bad4a05] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: made device_remove and endpoint_unregister noexcept Thu, 11 Jan 2018 04:12:06 GMT Ondřej Hlavatý [a6c4597] * uspace/lib/usbhost/src/bus.c (modified) usbhost: survive unregistering detached endpoint Wed, 10 Jan 2018 21:52:41 GMT Petr Manek [a4eb520f] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: driver termination request erases polling failures Wed, 10 Jan 2018 20:09:15 GMT Ondřej Hlavatý [a70f349] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: fixed infinite cycle on errors Wed, 10 Jan 2018 20:08:54 GMT Ondřej Hlavatý [9748336] * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) usbhost: be more careful with detached endpoints Wed, 10 Jan 2018 18:45:38 GMT Ondřej Hlavatý [94a0904] * uspace/lib/usbhost/src/bus.c (modified) ubshost: abort endpoint when unregistering Wed, 10 Jan 2018 18:07:44 GMT Ondřej Hlavatý [806a779] * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) usb: little changes to make compiler happy Wed, 10 Jan 2018 13:48:32 GMT Ondřej Hlavatý [8bab0d2] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: fixed rookie mistake How could that ever worked? Wed, 10 Jan 2018 13:29:52 GMT Ondřej Hlavatý [4a00bc9] * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) * uspace/lib/usbhost/src/dma_buffer.c (modified) xhci: fix errors reported by clang Asserts were unnecessary, ... Wed, 10 Jan 2018 00:46:29 GMT Ondřej Hlavatý [708d8fcd] * uspace/drv/bus/usb/xhci/Makefile (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/hc.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/isoch.c (added) * uspace/drv/bus/usb/xhci/isoch.h (added) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/drv/bus/usb/xhci/transfers.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) xhci: rewritten isochronous transfers There was a fundamental ... Tue, 09 Jan 2018 18:23:47 GMT Petr Manek [c386d6d] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactoring Polling syntax sugar API extended to allow ... Tue, 09 Jan 2018 14:35:26 GMT Petr Manek [8eb7095] * uspace/lib/usbhost/src/hcd.c (modified) usbhost: correct typo Mon, 08 Jan 2018 22:30:12 GMT Ondřej Hlavatý [17c5e62] * 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/transfers.c (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) xhci: make isoch part of endpoint optional Mon, 08 Jan 2018 17:17:38 GMT Ondřej Hlavatý [1102eca] * 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: documentation & cleanup Sun, 07 Jan 2018 17:13:57 GMT Ondřej Hlavatý [ecbad17] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/lib/usbhost/include/usb/host/bandwidth.h (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) usbhost: Implemented bandwidth accounting for USB 2.0 Sun, 07 Jan 2018 01:59:06 GMT Ondřej Hlavatý [3dc3f99] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: inline get_free_address As it's now used only once, it is ... Sun, 07 Jan 2018 01:54:45 GMT Ondřej Hlavatý [5e2b1ae6] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/bus.h (modified) * uspace/lib/usbhost/include/usb/host/bus.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/usb2_bus.c (modified) usbhost: reserve default speed in library Sun, 07 Jan 2018 01:01:42 GMT Ondřej Hlavatý [56257ba] * uspace/app/vuhid/virthid.h (modified) * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.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/bus/usb/xhci/transfers.c (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.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/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) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: manage endpoints by library + get/set_toggle -> reset_toggle ... 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 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 ... 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 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 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: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` ... 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 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 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:15:37 GMT Salmelu [a31068a] * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev: Added fixme to remind us when refactoring Wed, 20 Dec 2017 13:40:07 GMT Petr Mánek [9fd8f14] * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: syntax corrected 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 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 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 ... 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