# # ChangeLog for uspace/drv/uhci-hcd/hc.c in mainline # # Generated by Trac 1.5.4 # 2024-06-17T00:47:03Z 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 ... Thu, 14 Apr 2011 07:36:53 GMT Jan Vesely [27205841] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) Make better use of macros Wed, 13 Apr 2011 20:36:05 GMT Jan Vesely [ea993d18] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (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/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Even more refactoring and doxygen Wed, 13 Apr 2011 19:06:11 GMT Jan Vesely [4c70554] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) Refactoring, doxygen Remove queue_head_pa, it was not really needed ... Tue, 12 Apr 2011 10:09:56 GMT Jan Vesely [d017cea] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Remove EP information stored in usb_transfer_batch_t rename ... Sat, 09 Apr 2011 00:28:56 GMT Jan Vesely [4c28d17] * uspace/drv/ohci/hc.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) OHCI scheduling Fri, 08 Apr 2011 11:58:18 GMT Jan Vesely [4fd3faf] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Use per endpoint communication mutex Fri, 08 Apr 2011 11:31:30 GMT Jan Vesely [cd1cec3b] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Separate batch_finish with internal and external errors 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 ... Mon, 04 Apr 2011 20:10:48 GMT Jan Vesely [b6049d7] * uspace/drv/uhci-hcd/hc.c (modified) Refuse transactions without bw reservation Mon, 04 Apr 2011 19:35:28 GMT Jan Vesely [65369473] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/lib/usb/include/usb/host/bandwidth.h (modified) * uspace/lib/usb/src/host/bandwidth.c (modified) Check reserved bw Sat, 02 Apr 2011 16:23:47 GMT Jan Vesely [d527a4e] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/lib/usb/src/host/bandwidth.c (modified) Fix bw manager return value Sat, 02 Apr 2011 15:37:22 GMT Jan Vesely [d773285] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Use per endpoint control transfer mutex Sat, 02 Apr 2011 15:15:12 GMT Jan Vesely [1273b86c] * uspace/drv/uhci-hcd/hc.c (modified) Check bandwidth in hc scheduler Use warnings for now. 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, 25 Mar 2011 17:03:49 GMT Jan Vesely [1585c7e] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) Use control transfer lock for control transfers. Use global done ... Wed, 23 Mar 2011 23:04:22 GMT Jan Vesely [001b152] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-hcd/utils/slab.c (added) * uspace/drv/uhci-hcd/utils/slab.h (added) Use simple slab allocator for hw accessible memory 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 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