# # ChangeLog for uspace/drv/uhci-hcd/batch.c in mainline # # Generated by Trac 1.6 # 2025-05-13T14:36:09Z 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 Sun, 13 Mar 2011 15:37:28 GMT Jan Vesely [6143ce3] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.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_struct/link_pointer.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Rename queue_head_t => qh_t Refactoring Sun, 13 Mar 2011 13:59:19 GMT Jan Vesely [eb0dc58] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Doxygen comments, use helper function for setting IOC flag Sat, 12 Mar 2011 22:35:30 GMT Jan Vesely [67352d2] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/batch.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) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) Debug output fixes and refactoring (less spam, more readability) Sat, 12 Mar 2011 12:39:43 GMT Jan Vesely [0db3ad6] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Only check connections of there is a chance for a finished one Set ... 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 Mon, 07 Mar 2011 11:59:07 GMT Jan Vesely [bcaefe3] * uspace/drv/uhci-hcd/batch.c (modified) Yet another refactoring Mon, 07 Mar 2011 11:18:21 GMT Jan Vesely [2ab6875] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) Further refactoring Sun, 06 Mar 2011 18:54:14 GMT Jan Vesely [a60150a] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Track toggle on errors 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 Sat, 05 Mar 2011 00:33:28 GMT Jan Vesely [eae83aa] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Use SPD on IN packets, use proper PID type Sat, 05 Mar 2011 00:12:21 GMT Jan Vesely [c5b93dc] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Refactoring Rename transfer_descriptor_t to td_t Minor fixes 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 Thu, 03 Mar 2011 23:18:05 GMT Jan Vesely [bdc8ab1] * uspace/drv/uhci-hcd/batch.c (modified) Fixed: setup write sends data rounded up to max_packet_size Unified ... Mon, 28 Feb 2011 11:55:36 GMT Jan Vesely [4abc304] * uspace/drv/uhci-hcd/batch.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_struct/transfer_descriptor.c (modified) Debug output refactored 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 Sat, 26 Feb 2011 11:20:56 GMT Jan Vesely [3de48b5] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Switch back to polling reduce debug verbosity Sat, 26 Feb 2011 01:25:28 GMT Jan Vesely [86c2ccd] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/pci.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/utils/device_keeper.c (modified) Fixes Fixed: infinite loop in device_keeper Fixed: assertion fail ... Fri, 25 Feb 2011 23:46:32 GMT Jan Vesely [c3ae877] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) Add support for low speed transfers 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 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 ... Wed, 16 Feb 2011 22:28:58 GMT Jan Vesely [30a4301] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Use interrupt emulation until real hardware interrupts work Wed, 16 Feb 2011 21:28:36 GMT Jan Vesely [9013ad3] * uspace/drv/uhci-hcd/batch.c (modified) enable IOC on control transfers 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 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