# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-13T01:28:15Z Sun, 20 Feb 2011 17:02:53 GMT Vojtech Horky [8ba18c6] * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) MID driver can tell interface number to child Sun, 20 Feb 2011 17:02:09 GMT Vojtech Horky [18cb870] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) Extend pipe initialization with interface number Sun, 20 Feb 2011 17:01:39 GMT Vojtech Horky [27a0012] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add local implementation of get_interface Sun, 20 Feb 2011 17:00:54 GMT Vojtech Horky [95120c3] * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) Add get_interface to USB interface The get_interface shall be used ... Sun, 20 Feb 2011 14:20:59 GMT Vojtech Horky [b68b279] * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) MID driver handles get_address requests correctly Also, splitted ... Sun, 20 Feb 2011 14:17:40 GMT Vojtech Horky [357a302] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/lib/drv/generic/remote_usb.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/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (added) * uspace/lib/usb/src/ddfiface.c (added) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) USB interfaces reorganization The most important change is that ... Sun, 20 Feb 2011 12:51:53 GMT Vojtech Horky [3ae93a8] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/usbmid/Makefile (added) * uspace/drv/usbmid/dump.c (added) * uspace/drv/usbmid/explore.c (added) * uspace/drv/usbmid/main.c (added) * uspace/drv/usbmid/usbmid.c (added) * uspace/drv/usbmid/usbmid.h (added) * uspace/drv/usbmid/usbmid.ma (added) * uspace/lib/usb/src/recognise.c (modified) Add USB multi interface device driver Incomplete implementation of ... Sun, 20 Feb 2011 12:38:40 GMT Vojtech Horky [540e2d2] * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/src/recognise.c (modified) Add creation of match ids from interface descriptor Sun, 20 Feb 2011 12:35:56 GMT Vojtech Horky [745d2ad] * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/src/dp.c (modified) Add standard USB descriptor nesting to libusb Fri, 18 Feb 2011 21:09:27 GMT Vojtech Horky [0a46c41e] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/pipesio.c (modified) Add bulk transfers to libusb Fri, 18 Feb 2011 20:37:04 GMT Vojtech Horky [fbf0589] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/usbdrv.c (modified) Merge development/ changes Fri, 18 Feb 2011 20:22:08 GMT Vojtech Horky [374552ef] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/usbdrv.c (modified) Merged removals of old API Fri, 18 Feb 2011 20:14:26 GMT Vojtech Horky [b36e5de2] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) Removal of remote parts of old API The control transfer callbacks ... Fri, 18 Feb 2011 20:06:27 GMT Vojtech Horky [228f251] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/pipesio.c (modified) Max packet size actually sent over IPC Fri, 18 Feb 2011 19:55:39 GMT Vojtech Horky [867e6735] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usbvirt/Makefile (modified) Merge development/ changes Fri, 18 Feb 2011 19:49:57 GMT Vojtech Horky [b6c7da6] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/hub.c (modified) Merge speed sending during new device discovery Fri, 18 Feb 2011 19:41:52 GMT Vojtech Horky [026d6e2] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbvirt/Makefile (modified) Merge development/ changes Fri, 18 Feb 2011 18:24:43 GMT Vojtech Horky [9df965ec] * uspace/drv/uhci-rhd/port.c (modified) UHCI root hub uses the new device wrapper Note that the diff is a ... Fri, 18 Feb 2011 18:23:27 GMT Vojtech Horky [6d8c5725] * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) Add wrapper for adding new USB device from a hub The wrapper ... Fri, 18 Feb 2011 17:54:01 GMT Vojtech Horky [1dde2eb1] * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (modified) Add ESTALL error code Fri, 18 Feb 2011 16:08:12 GMT Vojtech Horky [fa48ebe] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) New device's speed uses enum Fri, 18 Feb 2011 14:25:11 GMT Vojtech Horky [735eac3] * uspace/lib/usb/include/usb/usb.h (modified) Add USB speeds enum Fri, 18 Feb 2011 13:36:52 GMT Vojtech Horky [0c00dac] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) Merge low/high speed hack Fri, 18 Feb 2011 13:26:12 GMT Vojtech Horky [6427cf67] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) Hack for setting low speed/high speed Currently, it is only a ... Tue, 15 Feb 2011 23:04:42 GMT Vojtech Horky [ec59693] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) USB HC interface has max packet size Currently, it is only a hack ... Tue, 15 Feb 2011 22:19:31 GMT Vojtech Horky [4e832d8] * uspace/lib/usbvirt/Makefile (modified) Removed unnecessary dependency for libusbvirt Somehow, specifying ... Tue, 15 Feb 2011 21:37:05 GMT Vojtech Horky [72363a1] * uspace/lib/usb/src/usbdrv.c (modified) Old API forcefully obsoleted All functions of usb_drv_* family ... Tue, 15 Feb 2011 21:30:53 GMT Vojtech Horky [563fb40] * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/lib/usb/src/pipes.c (modified) Less usage of old drivers API Tue, 15 Feb 2011 21:26:05 GMT Vojtech Horky [fa2f79d] * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hc.h (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hub.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (added) * uspace/lib/usb/src/hub.c (added) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usb/src/usbdevice.c (added) Merge development/ changes Tue, 15 Feb 2011 20:21:39 GMT Vojtech Horky [f294926] * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hub.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (added) * uspace/lib/usb/src/hub.c (added) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/usbdevice.c (added) Merged IPC phones hiding Tue, 15 Feb 2011 19:57:12 GMT Vojtech Horky [f673f60] * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) UHCI root hub hides IPC phones even more Tue, 15 Feb 2011 19:56:19 GMT Vojtech Horky [e40b9f00] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hub.h (added) * uspace/lib/usb/src/hub.c (added) Hub address management with device connection These functions are ... Tue, 15 Feb 2011 19:54:53 GMT Vojtech Horky [d714945] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add special init for device on default address Tue, 15 Feb 2011 19:46:07 GMT Vojtech Horky [c5d61ae6] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbdevice.h (added) * uspace/lib/usb/src/usbdevice.c (added) Add wrapper for general connection to host controller Mon, 14 Feb 2011 22:19:05 GMT Vojtech Horky [69b1f3d] * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hc.h (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/usb.c (modified) Merged removal of USB outcome type Replaced with standard libc ... Mon, 14 Feb 2011 22:13:56 GMT Vojtech Horky [daec5e04] * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hc.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/usb.c (modified) Removal of usb_outcome_t (ticket 55) Mon, 14 Feb 2011 22:06:34 GMT Vojtech Horky [55f690c] * uspace/lib/c/generic/str_error.c (modified) libc str_error() extended Added explicit tests for several ... Mon, 14 Feb 2011 22:06:22 GMT Vojtech Horky [8ab1ad4c] * uspace/lib/c/include/errno.h (modified) Add EBADCHECKSUM error code Mon, 14 Feb 2011 22:00:57 GMT Vojtech Horky [324fa1e] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (added) * uspace/lib/usb/src/usbdrv.c (modified) Merge development/ changes Mon, 14 Feb 2011 21:52:56 GMT Vojtech Horky [d4ee4e2] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (added) * uspace/lib/usb/src/usbdrv.c (modified) Merge improvements of pipe API Mostly cleaning and refactoring. Mon, 14 Feb 2011 21:01:28 GMT Vojtech Horky [47c573a] * uspace/lib/usb/src/pipesio.c (modified) Pipe API independent of the old one The low IPC level was copied ... Mon, 14 Feb 2011 18:11:21 GMT Vojtech Horky [567d002] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipesio.c (modified) Removal of asynchronous functions of pipe API Mon, 14 Feb 2011 18:06:48 GMT Vojtech Horky [b53ca1e] * uspace/app/tester/adt/usbaddrkeep.c (modified) * uspace/app/virtusbkbd/kbdconfig.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/addrkeep.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/hcd.h (deleted) * uspace/lib/usb/include/usb/hcdhubd.h (deleted) * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usb/src/hcdhubd.c (deleted) * uspace/lib/usb/src/hcdrv.c (deleted) * uspace/lib/usb/src/localdrv.c (deleted) * uspace/lib/usb/src/remotedrv.c (deleted) Merge development/ changes Mon, 14 Feb 2011 11:16:19 GMT Vojtech Horky [bfe0eb5] * uspace/app/tester/adt/usbaddrkeep.c (modified) * uspace/app/virtusbkbd/kbdconfig.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/addrkeep.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/hcd.h (deleted) * uspace/lib/usb/include/usb/hcdhubd.h (deleted) * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usb/src/hcdhubd.c (deleted) * uspace/lib/usb/src/hcdrv.c (deleted) * uspace/lib/usb/src/localdrv.c (deleted) * uspace/lib/usb/src/remotedrv.c (deleted) Merged libusb cleaning The libusb cleaning involved removal of some ... Mon, 14 Feb 2011 11:08:08 GMT Vojtech Horky [78e3dc4] * uspace/app/virtusbkbd/kbdconfig.c (modified) Virtual keyboard reports itself as a boot one Mon, 14 Feb 2011 11:00:17 GMT Vojtech Horky [8555112] * uspace/app/tester/adt/usbaddrkeep.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/usb/include/usb/addrkeep.h (modified) * uspace/lib/usb/include/usb/hcd.h (deleted) * uspace/lib/usb/src/addrkeep.c (modified) Address keeping in addrkeep.h only Removed symbolic link, the hcd.h ... Mon, 14 Feb 2011 10:43:17 GMT Vojtech Horky [28cb8bf7] * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/hcdhubd.h (deleted) Unused header removal from libusb Another remainder of coupling hub ... Mon, 14 Feb 2011 10:30:19 GMT Vojtech Horky [962ce100] * uspace/drv/vhc/conn.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hcdhubd.h (modified) * uspace/lib/usb/src/hcdhubd.c (deleted) * uspace/lib/usb/src/hcdrv.c (deleted) * uspace/lib/usb/src/localdrv.c (deleted) * uspace/lib/usb/src/remotedrv.c (deleted) Unused code removal in libusb We dropped the effort to have hub ... Mon, 14 Feb 2011 10:14:31 GMT Vojtech Horky [d15809b4] * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (added) * uspace/drv/uhci-hcd/batch.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/tracker.c (deleted) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (added) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (added) * uspace/lib/usb/src/recognise.c (modified) Merge development/ changes Mon, 14 Feb 2011 10:07:28 GMT Vojtech Horky [0d36c20] * uspace/lib/usb/src/dump.c (modified) Descriptor dump uses hexadecimals for vendors Sun, 13 Feb 2011 11:16:58 GMT Vojtech Horky [54d9058] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (added) * uspace/drv/uhci-hcd/batch.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (deleted) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Merge development/ changes Sun, 13 Feb 2011 10:50:03 GMT Vojtech Horky [dc04868] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (added) File reorganization Functions for USB pipes distributed into more ... Sat, 12 Feb 2011 22:20:22 GMT Jan Vesely [45c01a1] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (added) * uspace/drv/uhci-hcd/batch.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (deleted) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) hcd reworked, communication is sent in packet batches, improves ... Sat, 12 Feb 2011 21:08:25 GMT Vojtech Horky [3937bda] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usb/src/usbdrv.c (modified) Allow control write transfers with no data stage Sat, 12 Feb 2011 20:27:49 GMT Vojtech Horky [6b1931b] * uspace/lib/usb/src/recognise.c (modified) Merge development/ changes Sat, 12 Feb 2011 20:26:33 GMT Vojtech Horky [f6a1386] * uspace/lib/usb/include/usb/hcd.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) Fix bad headers Sat, 12 Feb 2011 11:43:00 GMT Jan Vesely [600733e] * uspace/drv/uhci-hcd/batch.c (modified) Fix: do not report negative size Sat, 12 Feb 2011 03:23:39 GMT Jan Vesely [67b6fc5] * uspace/app/usbinfo/info.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (added) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (added) * uspace/lib/usb/src/recognise.c (modified) Development branch merge Sat, 12 Feb 2011 03:04:40 GMT Jan Vesely [e0df6c2] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) Fix: properly check whether the removed batch is the first in the ... Sat, 12 Feb 2011 02:45:33 GMT Jan Vesely [d6115e5] * uspace/drv/uhci-hcd/transfer_list.c (modified) continue processing after btach qh are done/gone Sat, 12 Feb 2011 02:26:54 GMT Jan Vesely [2806cd2] * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) prefer vertical execution Sat, 12 Feb 2011 02:12:52 GMT Jan Vesely [83c439c] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (moved) * uspace/drv/uhci-hcd/batch.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Rename tracker=>batch Sat, 12 Feb 2011 02:00:54 GMT Jan Vesely [7dd3318] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Add support for batch processing Fri, 11 Feb 2011 18:57:29 GMT Vojtech Horky [8f5b6561] * uspace/drv/usbhid/main.c (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) Merge better pipe initialization in HID driver Fri, 11 Feb 2011 18:54:11 GMT Vojtech Horky [b43bcf1] * uspace/drv/usbhid/main.c (modified) Better initialization of poll pipe in HID driver Fri, 11 Feb 2011 18:53:09 GMT Vojtech Horky [edfed73] * uspace/lib/usb/include/usb/classes/hid.h (modified) Add USB HID subclass constants Fri, 11 Feb 2011 18:20:59 GMT Vojtech Horky [345ea18] * uspace/lib/usb/src/recognise.c (modified) Use hexadecimals for vendor ids Fri, 11 Feb 2011 18:16:03 GMT Vojtech Horky [1824609b] * uspace/app/usbinfo/info.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (added) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (added) * uspace/lib/usb/src/recognise.c (modified) Merge updated to pipe API Fri, 11 Feb 2011 18:12:59 GMT Vojtech Horky [d321cd7] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/lib/usb/src/recognise.c (modified) Merge development/ changes Fri, 11 Feb 2011 18:10:21 GMT Vojtech Horky [4e8e1f5] * uspace/app/usbinfo/info.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/lib/usb/include/usb/recognise.h (added) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/recognise.c (modified) Device recognition uses pipe API Fri, 11 Feb 2011 18:03:34 GMT Jan Vesely [8f198c9] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/lib/usb/src/recognise.c (modified) Fixed: error reporting for unsucessfull transfers Fixed: remove ... Fri, 11 Feb 2011 18:01:07 GMT Jan Vesely [f6309b6] * uspace/app/usbinfo/main.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/usbdrv.c (modified) Merge development branch Fri, 11 Feb 2011 17:59:34 GMT Jan Vesely [53338bda] * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) remove transfers from the list Fri, 11 Feb 2011 17:59:02 GMT Jan Vesely [518372c] * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Error reporting refactored Fri, 11 Feb 2011 17:16:36 GMT Vojtech Horky [79d2987] * uspace/app/usbinfo/main.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/callback.c (deleted) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (added) * uspace/drv/uhci-hcd/tracker.h (moved) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/usbdrv.c (modified) Merge development/ changes Fri, 11 Feb 2011 17:07:20 GMT Vojtech Horky [608afb9] * uspace/app/usbinfo/main.c (modified) Hack for usbinfo application Allow querying UHCI in QEMU more easily. Fri, 11 Feb 2011 16:27:45 GMT Vojtech Horky [1968de5] * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/usbdrv.c (modified) Merged get_buffer request removal (ticket 54) Fri, 11 Feb 2011 16:20:14 GMT Vojtech Horky [5842493] * uspace/lib/drv/generic/remote_usbhc.c (modified) Fix call leakage Data read call is always answered. Fri, 11 Feb 2011 15:05:40 GMT Vojtech Horky [4e38d69] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/callback.c (deleted) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (added) * uspace/drv/uhci-hcd/tracker.h (moved) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) Merged development/ changes Warning: this merge breaks some things ... Fri, 11 Feb 2011 15:00:18 GMT Jan Vesely [687efaa] * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/lib/usb/src/recognise.c (modified) Reuse libusb usbdevice interface Fri, 11 Feb 2011 14:49:29 GMT Jan Vesely [6cd7b17] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Add warnings reduce timeout Fri, 11 Feb 2011 14:20:57 GMT Vojtech Horky [1e64b250] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) Remove traces of GET_BUFFER method Fri, 11 Feb 2011 13:04:13 GMT Vojtech Horky [03197ffc] * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) HID driver uses pipe API (again) The SET_CONFIGURATION request is ... Fri, 11 Feb 2011 12:06:05 GMT Jan Vesely [5d4193c] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/callback.c (deleted) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (added) * uspace/drv/uhci-hcd/tracker.h (moved) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-rhd/main.c (modified) UHCI internals rework, add support for ew control transfer API Thu, 10 Feb 2011 22:14:38 GMT Vojtech Horky [0a6fa9f] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usb/src/usbdrv.c (modified) Get buffer replaced with asynchronous data read The GET_BUFFER ... Thu, 10 Feb 2011 21:48:07 GMT Vojtech Horky [8bf1eeb] * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/include/async.h (modified) Add async_data_read() function to libc The function is an ... Wed, 09 Feb 2011 10:28:46 GMT Jan Vesely [f96aefc] * uspace/drv/uhci-hcd/main.c (modified) reduce debug output Wed, 09 Feb 2011 10:27:44 GMT Jan Vesely [f9014bc] * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Fixes: is_active should compare to 0 conversion to bool does not work ... Wed, 09 Feb 2011 10:26:40 GMT Jan Vesely [2964aa87] * uspace/drv/uhci-hcd/transfer_list.c (modified) Adds fw debug prints and enables QH recheck Wed, 09 Feb 2011 10:25:01 GMT Jan Vesely [61bb85d] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) Fix: interrupt calls should use interrupt trackers Fix: interrupt ... Wed, 09 Feb 2011 08:26:36 GMT Jan Vesely [3cc5ccda] * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) Use mutex to guard the tracker_list Do not resolve finished trackers ... Wed, 09 Feb 2011 08:17:32 GMT Jan Vesely [ad29045] * uspace/drv/usbhid/main.c (modified) Enable usbhid Tue, 08 Feb 2011 22:26:36 GMT Jan Vesely [e0004ad] * uspace/drv/uhci-hcd/tracker.c (modified) Fixes: don't move buffer_offset in setup stage usbinfo utility works Tue, 08 Feb 2011 22:24:56 GMT Jan Vesely [2b4dbd1] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Fixes: Use 8B as default control pipe max packet size Fixes: use ... Tue, 08 Feb 2011 19:48:10 GMT Jan Vesely [014d5033] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbhid/main.c (modified) Fixes: set tracker speed in init changes debug level Mon, 07 Feb 2011 22:12:26 GMT Jan Vesely [f82cc1a8] * HelenOS.config (modified) * uspace/drv/rootvirt/devices.def (modified) Development changes, VirtualHC config option Mon, 07 Feb 2011 22:09:17 GMT Jan Vesely [f241b05b] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/tracker.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Adds new calbacks implementation several debug texts Mon, 07 Feb 2011 19:05:07 GMT Jan Vesely [a72620d] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) Adds new API hc stubs Mon, 07 Feb 2011 14:42:15 GMT Jan Vesely [fe10e72] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/tracker.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Fixes(only for new API trackers): add support for toggle bit Mon, 07 Feb 2011 14:06:57 GMT Jan Vesely [3f189c5] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/callback.c (deleted) * uspace/drv/uhci-hcd/callback.h (deleted) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Lots of cleanup, removes unused code (replaced by trackers)