#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-03-14T16:08:32Z

Sun, 07 Jan 2018 01:01:42 GMT Ondřej Hlavatý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [b60944b]
	* uspace/drv/bus/usb/xhci/hc.c (modified)

	xhci: inline hc_dcbaa_fini


Fri, 05 Jan 2018 16:30:46 GMT Petr Manek <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 <jenda.jzqk73@…> [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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <petr.manek@…> [f4b83cc]
	* uspace/app/tmon/burst_tests.c (modified)

	tmon: change format string


Wed, 27 Dec 2017 16:46:27 GMT Petr Manek <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 <petr.manek@…> [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 <petr.manek@…> [acb9aa7]
	* uspace/app/tmon/burst_tests.c (modified)

	tmon: format data size


Fri, 22 Dec 2017 14:10:50 GMT Petr Mánek <petr.manek@…> [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 <petr.manek@…> [00d23a2]
	* uspace/app/tmon/main.c (modified)

	tmon: finalize usage string


Fri, 22 Dec 2017 13:22:54 GMT Petr Mánek <petr.manek@…> [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 <petr.manek@…> [96c416a]
	* uspace/drv/bus/usb/usbdiag/tests.c (modified)

	usbdiag: measure test duration


Fri, 22 Dec 2017 12:03:16 GMT Petr Mánek <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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 <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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [0fbe27d]
	* uspace/app/tmon/test.c (modified)

	tmon: print test parameters


Thu, 21 Dec 2017 09:37:58 GMT Petr Mánek <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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ý <aearsis@…> [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ý <aearsis@…> [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 <petr.manek@…> [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 <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 <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 <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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [9fd8f14]
	* uspace/lib/usbdev/src/pipesinit.c (modified)

	libusbdev: syntax corrected


Wed, 20 Dec 2017 11:36:13 GMT Ondřej Hlavatý <aearsis@…> [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 <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 <jenda.jzqk73@…> [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ý <aearsis@…> [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ý <aearsis@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [fc338e0]
	* uspace/app/tmon/list.c (modified)

	tmon: list command actually prints something


Mon, 18 Dec 2017 09:34:53 GMT Petr Mánek <petr.manek@…> [25935f1e]
	* uspace/app/tmon/main.c (modified)

	tmon: nicer usage, more commands


Sun, 17 Dec 2017 14:48:46 GMT Petr Mánek <petr.manek@…> [17f8abc]
	* uspace/drv/bus/usb/usbdiag/device.c (modified)

	usbdiag: remove connection handler


Sat, 16 Dec 2017 00:13:01 GMT Petr Mánek <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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 <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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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 <jenda.jzqk73@…> [6ef407b]
	* uspace/drv/bus/isa/isa.dev (modified)

	Fix COM1 not being enumerated.


Wed, 06 Dec 2017 12:54:47 GMT Petr Mánek <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [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 <petr.manek@…> [4ef3627f]
	* uspace/app/tmon/Makefile (modified)

	tmon: change Makefile author


Sun, 26 Nov 2017 11:03:27 GMT Petr Mánek <petr.manek@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [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ý <aearsis@…> [a0e09ef]
	* uspace/drv/bus/usb/xhci/transfers.c (modified)

	xhci: fix leaking transfer batch


Tue, 21 Nov 2017 18:15:12 GMT Aearsis <Hlavaty.Ondrej@…> [ae303ad]
	* uspace/drv/hid/usbhid/mouse/mousedev.c (modified)

	usbhid mouse: support absolute coordinates


Tue, 21 Nov 2017 18:13:28 GMT Aearsis <Hlavaty.Ondrej@…> [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 <Hlavaty.Ondrej@…> [6d91888]
	* uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified)
	* uspace/drv/bus/usb/xhci/transfers.c (modified)

	xhci: deal with short transfers