# # ChangeLog for uspace/drv/uhci-hcd/iface.c in mainline # # Generated by Trac 1.5.4 # 2024-06-16T17:08:08Z Mon, 18 Apr 2011 20:06:55 GMT Vojtech Horky [4125b7d] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/endpoint_list.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) usb_log_printf() checks for printf correctness It is surprising how ... Tue, 12 Apr 2011 14:07:02 GMT Jan Vesely [2cc6e97] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Move more functionality to libUSB usb_transfer_batch_t UHCI uses ... Tue, 12 Apr 2011 10:56:25 GMT Jan Vesely [a81736d5] * uspace/drv/uhci-hcd/iface.c (modified) Use usb_endpoint_manager ep registration wrapper Sun, 10 Apr 2011 09:27:49 GMT Jan Vesely [0ede0c3] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Root hub need to have its endpoints registered too Sun, 10 Apr 2011 09:09:28 GMT Jan Vesely [86b4ee0] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Minor fixes Size really does not matter for control and bulk ... Sat, 09 Apr 2011 22:10:13 GMT Jan Vesely [a19a2d7] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Removed implementation of unused interfaces Sat, 09 Apr 2011 22:03:23 GMT Jan Vesely [ba038f4] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Don't keep endpoints in two separate structures Fixes crash ... Fri, 08 Apr 2011 22:25:00 GMT Vojtech Horky [1998bcd] * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) Endpoint registration sends address as well This is the first step ... Fri, 08 Apr 2011 20:19:48 GMT Vojtech Horky [c6cb76d] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/Makefile (added) * uspace/drv/usbhid/generic/hiddev.c (added) * uspace/drv/usbhid/generic/hiddev.h (added) * uspace/drv/usbhid/kbd.h (added) * uspace/drv/usbhid/kbd/conv.c (added) * uspace/drv/usbhid/kbd/conv.h (added) * uspace/drv/usbhid/kbd/kbddev.c (added) * uspace/drv/usbhid/kbd/kbddev.h (added) * uspace/drv/usbhid/kbd/kbdrepeat.c (added) * uspace/drv/usbhid/kbd/kbdrepeat.h (added) * uspace/drv/usbhid/kbd/layout.h (added) * uspace/drv/usbhid/kbd/main.c (added) * uspace/drv/usbhid/layout.h (added) * uspace/drv/usbhid/main.c (added) * uspace/drv/usbhid/usbhid.c (added) * uspace/drv/usbhid/usbhid.h (added) * uspace/drv/usbhid/usbhid.ma (added) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/main.c (modified) * uspace/drv/usbkbd/usbkbd.ma (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) * uspace/lib/usb/src/hub.c (modified) Merge development/ changes Fri, 08 Apr 2011 18:08:46 GMT Vojtech Horky [7dfc06fa] * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * 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) Do not send max packet size with each transfer See ticket #177, ... Thu, 07 Apr 2011 22:11:49 GMT Jan Vesely [52cc968] * uspace/drv/uhci-hcd/iface.c (modified) Dead code elimination. Thu, 07 Apr 2011 21:59:19 GMT Jan Vesely [2e6bbcf] * uspace/drv/uhci-hcd/iface.c (modified) Use one function to setup all transfers. Thu, 07 Apr 2011 14:35:08 GMT Jan Vesely [feb10c88] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Remove redundant batch_get parameters Thu, 07 Apr 2011 14:19:15 GMT Jan Vesely [8f30c2e] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) Force endpoint existence for all transfers root hub polling time to ... Thu, 07 Apr 2011 07:56:03 GMT Jan Vesely [92d6868] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Use sane key management in usb_endpoint_manager Thu, 07 Apr 2011 07:32:46 GMT Jan Vesely [0aae4a6a] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Add usb address and endpoint num to endpoint structure Wed, 06 Apr 2011 22:21:12 GMT Jan Vesely [4ca18ae] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Drop usage of deprecated deice-keeper_t toggle interface Wed, 06 Apr 2011 22:02:17 GMT Jan Vesely [f567bcf] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Switch to new endpoint toggle control. Wed, 06 Apr 2011 21:12:41 GMT Jan Vesely [8dc762e0] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/endpoint.h (moved) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (moved) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Move endpoint_t to libusb Wed, 06 Apr 2011 19:52:17 GMT Jan Vesely [1e70157] * uspace/drv/uhci-hcd/endpoint.c (modified) * uspace/drv/uhci-hcd/endpoint.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Header fixes, add qh to endpoint structure, add endpoint toggle reset Wed, 06 Apr 2011 19:30:39 GMT Jan Vesely [fb8927d] * uspace/drv/uhci-hcd/iface.c (modified) Only INT and ISO transfers require bandwidth reservation add dead ... Wed, 06 Apr 2011 18:27:49 GMT Jan Vesely [391d55b] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Add interrupt bandwidth checks Wed, 06 Apr 2011 18:13:05 GMT Jan Vesely [6ce42e85] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/endpoint.c (added) * uspace/drv/uhci-hcd/endpoint.h (added) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Use new usb_endpoint_manager instead of bandwidth_t Bandwidth ... Sat, 02 Apr 2011 14:41:12 GMT Jan Vesely [a1313b8c] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Implement hc bandwidth reservation Fri, 01 Apr 2011 15:57:34 GMT Jan Vesely [8870230] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/bandwidth.h (modified) * uspace/lib/usb/src/host/bandwidth.c (modified) Remove useless parameters from bandwidth reservation API. Add UHCI ... Wed, 23 Mar 2011 10:15:13 GMT Jan Vesely [c61338a] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Fix the use of the word packet. Mon, 21 Mar 2011 23:33:19 GMT Jan Vesely [b9fa0a9] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) 80-column fixes Mon, 21 Mar 2011 23:12:15 GMT Jan Vesely [1c6a45f] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Whitespace fixes (no functionality changed) iface.c should be more ... Mon, 21 Mar 2011 22:47:36 GMT Jan Vesely [62ed5bc] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Rename hc.device_manager => hc.manager Mon, 21 Mar 2011 22:42:47 GMT Jan Vesely [c01cd32] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (moved) * uspace/drv/uhci-hcd/hc.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_rh.c (modified) Rename uhci_hc => hc, follow common hcd names Mon, 21 Mar 2011 15:01:52 GMT Vojtech Horky [1387692] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * 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_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Rename batch_* => usb_transfer_batch_* No change in functionality. Mon, 21 Mar 2011 14:27:47 GMT Vojtech Horky [68b5ed6e] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Rename device_keeper* => usb_device_keeper* Also extended some ... Mon, 21 Mar 2011 09:08:43 GMT Jan Vesely [1fb1339] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (moved) * uspace/lib/usb/src/host/device_keeper.c (moved) Move device_keeper to libusb Mon, 14 Mar 2011 01:39:44 GMT Jan Vesely [17ceb72] * uspace/doc/doxygroups.h (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.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_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/drv/uhci-hcd/uhci_rh.c (modified) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.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/device_keeper.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) Doxygen Sun, 13 Mar 2011 23:23:42 GMT Jan Vesely [3bd96bb] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Move scheduling to iface functions Sun, 13 Mar 2011 18:09:16 GMT Jan Vesely [a9f91cd] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) Refactoring final touches Sun, 13 Mar 2011 17:51:33 GMT Jan Vesely [9351353] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (added) * uspace/drv/uhci-hcd/uhci.h (added) * uspace/drv/uhci-hcd/uhci_hc.c (added) * uspace/drv/uhci-hcd/uhci_hc.h (added) * uspace/drv/uhci-hcd/uhci_rh.c (added) * uspace/drv/uhci-hcd/uhci_rh.h (added) MAJOR refactoring, solved several TODOs and a leak with ddf ... Sun, 13 Mar 2011 16:18:09 GMT Jan Vesely [8850690] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/root_hub.c (deleted) * uspace/drv/uhci-hcd/root_hub.h (deleted) * uspace/drv/uhci-hcd/uhci.c (deleted) * uspace/drv/uhci-hcd/uhci.h (deleted) Rename uhci_t => uhci_hc_t, start of bigger HC <-> RH cleanup Fri, 11 Mar 2011 16:05:54 GMT Jan Vesely [71b6e92] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Fix assign batch to proper queue Mon, 07 Mar 2011 18:57:00 GMT Jan Vesely [a7e2f0d] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (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/drv/uhci-hcd/utils/device_keeper.c (modified) Doxygen and other comments Sun, 06 Mar 2011 18:38:55 GMT Jan Vesely [5620bd4] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Integrate device_keeper into bathc structure Check every control ... Sun, 06 Mar 2011 17:39:23 GMT Jan Vesely [3e37964] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Use toggle tracking Fri, 04 Mar 2011 23:15:27 GMT Jan Vesely [0e06a14] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Adds support for bulk transfers Unifies data transfer initialization Sun, 27 Feb 2011 02:39:13 GMT Jan Vesely [1ae51ae] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Refactoring Sat, 26 Feb 2011 12:30:58 GMT Jan Vesely [48563a3] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) debug messages reworked Fri, 25 Feb 2011 23:27:26 GMT Jan Vesely [1a93bb0] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/main.c (modified) Preperly support both low and full speed devices using device_keeper Fri, 25 Feb 2011 16:32:28 GMT Jan Vesely [b4875e6] * uspace/drv/uhci-hcd/iface.c (modified) define default speed in one place Tue, 22 Feb 2011 23:30:56 GMT Vojtech Horky [eb1a2f4] * uspace/Makefile.common (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/descdump.c (modified) * uspace/drv/usbhid/descparser.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbdevice.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) Merge mainline changes (DDF refactoring) This merge includes DDF ... 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 ... 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 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 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 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 ... 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 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 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 ... 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 ... 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 13:56:18 GMT Jan Vesely [7e62b62] * uspace/drv/uhci-hcd/iface.c (modified) Use trackers for interrupt transfers Mon, 07 Feb 2011 13:28:25 GMT Jan Vesely [9e80904] * uspace/drv/uhci-hcd/iface.c (modified) Adds the use of trackers for control transfers(old API) Fri, 04 Feb 2011 14:45:42 GMT Jan Vesely [881c47b] * 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) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) New UHCI packet scheduler queues are named for nicer debug output ... Fri, 04 Feb 2011 13:05:23 GMT Jan Vesely [1669a73] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Minor refactoring Tue, 01 Feb 2011 23:25:48 GMT Jan Vesely [5944244] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.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) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) Refactoring uhci_ functions are called on uhci_t not device_t Tue, 01 Feb 2011 22:45:37 GMT Jan Vesely [c56dbe0] * uspace/drv/uhci-hcd/callback.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/root_hub.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_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port_status.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) Added license statement to all .c files Mon, 31 Jan 2011 17:38:26 GMT Jan Vesely [37ac7bb] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci-hcd/Makefile (moved) * uspace/drv/uhci-hcd/callback.c (moved) * uspace/drv/uhci-hcd/callback.h (moved) * uspace/drv/uhci-hcd/debug.h (moved) * uspace/drv/uhci-hcd/iface.c (moved) * uspace/drv/uhci-hcd/iface.h (moved) * uspace/drv/uhci-hcd/main.c (moved) * uspace/drv/uhci-hcd/name.h (moved) * uspace/drv/uhci-hcd/pci.c (moved) * uspace/drv/uhci-hcd/root_hub/debug.h (moved) * uspace/drv/uhci-hcd/root_hub/port.c (moved) * uspace/drv/uhci-hcd/root_hub/port.h (moved) * uspace/drv/uhci-hcd/root_hub/port_status.c (moved) * uspace/drv/uhci-hcd/root_hub/port_status.h (moved) * uspace/drv/uhci-hcd/root_hub/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub/root_hub.h (moved) * uspace/drv/uhci-hcd/transfer_list.c (moved) * uspace/drv/uhci-hcd/transfer_list.h (moved) * uspace/drv/uhci-hcd/uhci-hcd.ma (moved) * uspace/drv/uhci-hcd/uhci.c (moved) * uspace/drv/uhci-hcd/uhci.h (moved) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (moved) * uspace/drv/uhci-hcd/utils/malloc32.h (moved) Renames "uhci"->"uhci-hcd" to prepare RH drier separation