#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-13T06:57:56Z

Fri, 15 Apr 2011 11:43:37 GMT Vojtech Horky <vojtechhorky@…> [d7f08b0d]
	* .bzrignore (modified)
	* boot/arch/amd64/Makefile.inc (modified)
	* uspace/Makefile (modified)
	* uspace/doc/doxygroups.h (modified)
	* uspace/drv/usbmast/Makefile (added)
	* uspace/drv/usbmast/cmds.h (added)
	* uspace/drv/usbmast/main.c (added)
	* uspace/drv/usbmast/mast.c (added)
	* uspace/drv/usbmast/mast.h (added)
	* uspace/drv/usbmast/scsi.h (added)
	* uspace/drv/usbmast/usbmast.ma (added)
	* uspace/lib/usb/include/usb/classes/massstor.h (added)

	Add mass storage stub

	Currently, it only inquires the device for ...


Fri, 15 Apr 2011 11:22:53 GMT Vojtech Horky <vojtechhorky@…> [380e0364]
	* uspace/drv/usbmast/Makefile (modified)
	* uspace/drv/usbmast/main.c (modified)
	* uspace/drv/usbmast/mast.c (added)
	* uspace/drv/usbmast/mast.h (added)

	Add generic function for data IN on mass storage

	Also, more ...


Thu, 14 Apr 2011 22:05:27 GMT Jan Vesely <jano.vesely@…> [e583fd4]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hcd_endpoint.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/lib/usb/src/host/endpoint.c (modified)

	OHCI fixes

	Add support for toggle reset on OHCI ED
	Properly handle ...


Thu, 14 Apr 2011 21:52:57 GMT Jan Vesely <jano.vesely@…> [c9dc471]
	* uspace/drv/ohci/batch.c (modified)

	Handle error states on ED properly.


Thu, 14 Apr 2011 21:08:07 GMT Jan Vesely <jano.vesely@…> [545764b]
	* uspace/drv/ohci/hcd_endpoint.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/lib/usb/src/host/endpoint.c (modified)

	Add support for OHCI toggle set and get


Thu, 14 Apr 2011 20:09:01 GMT Jan Vesely <jano.vesely@…> [2471aaf]
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbkbd/main.c (modified)
	* uspace/drv/usbmouse/main.c (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/devpoll.h (added)
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/src/devpoll.c (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)

	Development branch changes


Thu, 14 Apr 2011 14:00:51 GMT Vojtech Horky <vojtechhorky@…> [0146d41]
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbkbd/main.c (modified)
	* uspace/drv/usbmouse/main.c (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/devpoll.h (added)
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/src/devpoll.c (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)

	Enhance auto polling, auto unstall (#166, #190)


Thu, 14 Apr 2011 13:59:04 GMT Vojtech Horky <vojtechhorky@…> [12b8e03]
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/uhci-hcd/hc.c (modified)
	* uspace/drv/uhci-hcd/hc.h (modified)
	* uspace/drv/uhci-hcd/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)

	Merge development/ changes


Thu, 14 Apr 2011 13:54:40 GMT Vojtech Horky <vojtechhorky@…> [fa0f53b]
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)

	Automatic endpoint halt clearing (#190)

	To prevent total stall of ...


Thu, 14 Apr 2011 10:30:40 GMT Jan Vesely <jano.vesely@…> [8d517c3]
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/uhci-hcd/hc.c (modified)
	* uspace/drv/uhci-hcd/hc.h (modified)
	* uspace/drv/uhci-hcd/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)

	Hopefully last UHCI cleanup, OHCI fix (works on real hw).


Thu, 14 Apr 2011 10:22:19 GMT Jan Vesely <jano.vesely@…> [5f7c846]
	* uspace/drv/ohci/ohci_regs.h (modified)

	Fix resume and operational registry values


Thu, 14 Apr 2011 10:22:06 GMT Vojtech Horky <vojtechhorky@…> [5e168be1]
	* uspace/lib/usb/include/usb/devpoll.h (modified)
	* uspace/lib/usb/src/devpoll.c (modified)

	Optional debugging messages for auto polling


Thu, 14 Apr 2011 10:03:20 GMT Vojtech Horky <vojtechhorky@…> [8989f48f]
	* uspace/lib/usb/include/usb/devpoll.h (modified)
	* uspace/lib/usb/src/devpoll.c (modified)

	Generalized automatic device polling


Thu, 14 Apr 2011 08:44:28 GMT Vojtech Horky <vojtechhorky@…> [5e07e2b5]
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbkbd/main.c (modified)
	* uspace/drv/usbmouse/main.c (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/devpoll.h (added)
	* uspace/lib/usb/src/devpoll.c (modified)

	Device polling in separate header


Thu, 14 Apr 2011 08:24:29 GMT Vojtech Horky <vojtechhorky@…> [d8b275d]
	* kernel/Makefile (modified)
	* kernel/arch/mips32/include/atomic.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* uspace/app/bdsh/cmds/modules/cat/cat.c (modified)
	* uspace/app/trace/trace.c (modified)
	* uspace/drv/isa/isa.c (modified)
	* uspace/drv/ohci/Makefile (modified)
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/batch.h (modified)
	* uspace/drv/ohci/endpoint_list.c (moved)
	* uspace/drv/ohci/endpoint_list.h (moved)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/hcd_endpoint.c (added)
	* uspace/drv/ohci/hcd_endpoint.h (moved)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/hcca.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci.ma (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/root_hub.h (modified)
	* uspace/drv/ohci/utils/malloc32.h (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/hc.h (modified)
	* uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified)
	* uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (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/root_hub.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/usbhid/Makefile (modified)
	* uspace/drv/usbhid/generic/hiddev.c (modified)
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (added)
	* uspace/drv/usbhid/mouse/mousedev.h (added)
	* uspace/drv/usbhid/subdrivers.c (moved)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)
	* uspace/drv/usbhid/usbhid.ma (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/lib/c/arch/mips32/include/atomic.h (modified)
	* uspace/lib/c/generic/adt/measured_strings.c (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/async.h (modified)
	* uspace/lib/drv/generic/driver.c (modified)
	* uspace/lib/net/generic/generic.c (modified)
	* uspace/lib/net/generic/net_checksum.c (modified)
	* uspace/lib/net/generic/packet_client.c (modified)
	* uspace/lib/net/il/ip_client.c (modified)
	* uspace/lib/net/tl/icmp_client.c (modified)
	* uspace/lib/net/tl/socket_core.c (modified)
	* uspace/lib/net/tl/tl_common.c (modified)
	* uspace/lib/packet/generic/packet_server.c (modified)
	* uspace/lib/softint/generic/multiplication.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/include/usb/host/usb_endpoint_manager.h (modified)
	* uspace/lib/usb/src/hidparser.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/host/usb_endpoint_manager.c (modified)
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/ata_bd/ata_hw.h (modified)
	* uspace/srv/devman/devman.c (modified)
	* uspace/srv/devman/devman.h (modified)
	* uspace/srv/devman/main.c (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/net/il/ip/ip.c (modified)
	* uspace/srv/net/nil/eth/eth.c (modified)
	* uspace/srv/net/tl/tcp/tcp.c (modified)
	* uspace/srv/net/tl/tcp/tcp.h (modified)
	* uspace/srv/net/tl/udp/udp.c (modified)
	* uspace/srv/vfs/vfs_file.c (modified)

	Merge development/ changes


Thu, 14 Apr 2011 08:12:48 GMT Jan Vesely <jano.vesely@…> [c0cea918]
	* uspace/drv/uhci-hcd/main.c (modified)
	* uspace/drv/uhci-rhd/port.c (modified)

	Wait for port to become enabled


Thu, 14 Apr 2011 07:51:13 GMT Jan Vesely <jano.vesely@…> [540abef]
	* 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)

	Root hub driver code cleanup


Thu, 14 Apr 2011 07:36:53 GMT Jan Vesely <jano.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 21:41:50 GMT Jan Vesely <jano.vesely@…> [34e8bab]
	* 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/hc.h (modified)
	* uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified)
	* uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.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/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/lib/usb/src/host/usb_endpoint_manager.c (modified)

	uhci-hcd cleanup and doxygen

	Fixed: usb_endpoint_manager returns ...


Wed, 13 Apr 2011 21:18:36 GMT Jan Vesely <jano.vesely@…> [3eeb270f]
	* uspace/lib/usb/src/host/usb_endpoint_manager.c (modified)

	Return EBUSY if an attempt to unregister active endpoint is detected


Wed, 13 Apr 2011 21:18:16 GMT Jan Vesely <jano.vesely@…> [f706355]
	* uspace/drv/uhci-hcd/batch.c (modified)
	* uspace/drv/uhci-hcd/batch.h (modified)

	Last uhci-hcd refactoring and deoxygen


Wed, 13 Apr 2011 20:36:05 GMT Jan Vesely <jano.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:42:36 GMT Jan Vesely <jano.vesely@…> [9d2d444]
	* uspace/drv/uhci-hcd/batch.c (modified)
	* uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified)
	* uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/uhci-hcd/uhci.c (modified)
	* uspace/drv/uhci-hcd/uhci.h (modified)

	More refactoring and doxygen


Wed, 13 Apr 2011 19:06:11 GMT Jan Vesely <jano.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 ...


Wed, 13 Apr 2011 18:27:21 GMT Jan Vesely <jano.vesely@…> [a0a134b]
	* kernel/Makefile (modified)
	* kernel/arch/mips32/include/atomic.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/proc/tasklet.h (deleted)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/tasklet.c (deleted)
	* uspace/app/bdsh/cmds/modules/cat/cat.c (modified)
	* uspace/app/trace/trace.c (modified)
	* uspace/drv/isa/isa.c (modified)
	* uspace/lib/c/arch/mips32/include/atomic.h (modified)
	* uspace/lib/c/generic/adt/measured_strings.c (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/async.h (modified)
	* uspace/lib/drv/generic/driver.c (modified)
	* uspace/lib/net/generic/generic.c (modified)
	* uspace/lib/net/generic/net_checksum.c (modified)
	* uspace/lib/net/generic/packet_client.c (modified)
	* uspace/lib/net/il/ip_client.c (modified)
	* uspace/lib/net/tl/icmp_client.c (modified)
	* uspace/lib/net/tl/socket_core.c (modified)
	* uspace/lib/net/tl/tl_common.c (modified)
	* uspace/lib/packet/generic/packet_server.c (modified)
	* uspace/lib/softint/generic/multiplication.c (modified)
	* uspace/lib/usb/src/host/endpoint.c (modified)
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/ata_bd/ata_hw.h (modified)
	* uspace/srv/devman/devman.c (modified)
	* uspace/srv/devman/devman.h (modified)
	* uspace/srv/devman/main.c (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/net/il/ip/ip.c (modified)
	* uspace/srv/net/nil/eth/eth.c (modified)
	* uspace/srv/net/tl/tcp/tcp.c (modified)
	* uspace/srv/net/tl/tcp/tcp.h (modified)
	* uspace/srv/net/tl/udp/udp.c (modified)
	* uspace/srv/vfs/vfs_file.c (modified)

	Development branch changes


Wed, 13 Apr 2011 17:27:52 GMT Vojtech Horky <vojtechhorky@…> [b77ce84]
	* kernel/Makefile (modified)
	* kernel/arch/mips32/include/atomic.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/proc/tasklet.h (deleted)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/proc/tasklet.c (deleted)
	* uspace/app/bdsh/cmds/modules/cat/cat.c (modified)
	* uspace/app/trace/trace.c (modified)
	* uspace/drv/isa/isa.c (modified)
	* uspace/lib/c/arch/mips32/include/atomic.h (modified)
	* uspace/lib/c/generic/adt/measured_strings.c (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/async.h (modified)
	* uspace/lib/drv/generic/driver.c (modified)
	* uspace/lib/net/generic/generic.c (modified)
	* uspace/lib/net/generic/net_checksum.c (modified)
	* uspace/lib/net/generic/packet_client.c (modified)
	* uspace/lib/net/il/ip_client.c (modified)
	* uspace/lib/net/tl/icmp_client.c (modified)
	* uspace/lib/net/tl/socket_core.c (modified)
	* uspace/lib/net/tl/tl_common.c (modified)
	* uspace/lib/packet/generic/packet_server.c (modified)
	* uspace/lib/softint/generic/multiplication.c (modified)
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/ata_bd/ata_hw.h (modified)
	* uspace/srv/devman/devman.c (modified)
	* uspace/srv/devman/devman.h (modified)
	* uspace/srv/devman/main.c (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/net/il/ip/ip.c (modified)
	* uspace/srv/net/nil/eth/eth.c (modified)
	* uspace/srv/net/tl/tcp/tcp.c (modified)
	* uspace/srv/net/tl/tcp/tcp.h (modified)
	* uspace/srv/net/tl/udp/udp.c (modified)
	* uspace/srv/vfs/vfs_file.c (modified)

	Merge mainline changes


Wed, 13 Apr 2011 17:21:02 GMT Vojtech Horky <vojtechhorky@…> [8b4ce802]
	* uspace/lib/usb/src/host/endpoint.c (modified)

	Uninitialized pointer fix


Wed, 13 Apr 2011 15:00:43 GMT Jan Vesely <jano.vesely@…> [651b352]
	* uspace/drv/ohci/Makefile (modified)
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/batch.h (modified)
	* uspace/drv/ohci/endpoint_list.c (moved)
	* uspace/drv/ohci/endpoint_list.h (moved)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/hcd_endpoint.c (added)
	* uspace/drv/ohci/hcd_endpoint.h (added)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.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/include/usb/host/endpoint.h (modified)
	* uspace/lib/usb/src/host/batch.c (modified)
	* uspace/lib/usb/src/host/endpoint.c (modified)

	Major rework

	UHCI uses one buffer for both structures and data ...


Wed, 13 Apr 2011 14:49:28 GMT Jan Vesely <jano.vesely@…> [d6522dd]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)

	Fixes (OHCI works with new architecture)

	Remove completed batch ...


Wed, 13 Apr 2011 14:19:12 GMT Jan Vesely <jano.vesely@…> [7013b14]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/batch.h (modified)
	* uspace/drv/ohci/endpoint_list.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)

	Batch processing implemented to use static EDs.


Wed, 13 Apr 2011 13:56:51 GMT Jan Vesely <jano.vesely@…> [9a6fde4]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hcd_endpoint.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)

	Batch uses static endpoint descriptors


Wed, 13 Apr 2011 13:09:18 GMT Jan Vesely <jano.vesely@…> [592369ae]
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/iface.c (modified)

	Add proper locking to prevent use/remove race


Wed, 13 Apr 2011 12:37:20 GMT Jan Vesely <jano.vesely@…> [5a2c42b]
	* uspace/drv/ohci/Makefile (modified)
	* uspace/drv/ohci/endpoint_list.c (moved)
	* uspace/drv/ohci/endpoint_list.h (moved)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)

	Use endpoint lists instead of transfer lists.

	Create and enqueue ...


Wed, 13 Apr 2011 11:14:28 GMT Jan Vesely <jano.vesely@…> [2759c52]
	* uspace/drv/ohci/Makefile (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hcd_endpoint.c (added)
	* uspace/drv/ohci/hcd_endpoint.h (added)

	Add OHCI endpoint structure to endpoint manager.


Wed, 13 Apr 2011 10:36:09 GMT Jan Vesely <jano.vesely@…> [6bb0f43]
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/iface.c (modified)

	Move endpoint registration to hc.c


Tue, 12 Apr 2011 21:07:27 GMT Jan Vesely <jano.vesely@…> [3d932af6]
	* uspace/lib/usb/include/usb/host/endpoint.h (modified)
	* uspace/lib/usb/src/host/endpoint.c (modified)

	Add support for custom data in endpoint structure.


Tue, 12 Apr 2011 14:07:02 GMT Jan Vesely <jano.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 11:43:35 GMT Jan Vesely <jano.vesely@…> [4deca9b]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.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/hc.c (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/usb_endpoint_manager.h (modified)
	* uspace/lib/usb/src/host/batch.c (modified)
	* uspace/lib/usb/src/host/device_keeper.c (modified)

	Extensive cleanup, preparation for OHCI rework


Tue, 12 Apr 2011 11:43:23 GMT Jan Vesely <jano.vesely@…> [910ca3f]
	* uspace/drv/uhci-hcd/batch.c (modified)

	Refactoring, doxygen fixes


Tue, 12 Apr 2011 11:06:07 GMT Jan Vesely <jano.vesely@…> [c4e3b1f7]
	* uspace/lib/usb/include/usb/host/device_keeper.h (modified)
	* uspace/lib/usb/src/host/device_keeper.c (modified)

	Unused code elimination


Tue, 12 Apr 2011 10:56:25 GMT Jan Vesely <jano.vesely@…> [a81736d5]
	* uspace/drv/uhci-hcd/iface.c (modified)

	Use usb_endpoint_manager ep registration wrapper


Tue, 12 Apr 2011 10:52:05 GMT Jan Vesely <jano.vesely@…> [8148ee3a]
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/root_hub.h (modified)

	Root hub does not need ddf device pointer

	Use endpoint manager ...


Tue, 12 Apr 2011 10:51:30 GMT Jan Vesely <jano.vesely@…> [f324635]
	* uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified)

	Add endpoint creation and registration wrapper


Tue, 12 Apr 2011 10:23:03 GMT Jan Vesely <jano.vesely@…> [508a0ca]
	* uspace/drv/uhci-hcd/batch.c (modified)

	Rename transfer => td


Tue, 12 Apr 2011 10:09:56 GMT Jan Vesely <jano.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 ...


Tue, 12 Apr 2011 09:14:42 GMT Jan Vesely <jano.vesely@…> [f13381b]
	* uspace/drv/ohci/ohci.ma (modified)
	* uspace/drv/usbhub/usbhub.c (modified)

	Development branch changes


Mon, 11 Apr 2011 20:40:35 GMT Matus Dekanek <smekideki@…> [1324ff3]
	* uspace/drv/usbhub/usbhub.c (modified)

	forgotten port powering


Mon, 11 Apr 2011 20:38:37 GMT Matus Dekanek <smekideki@…> [3f3afb9]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/hcca.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci.ma (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/transfer_list.c (modified)
	* uspace/drv/ohci/utils/malloc32.h (modified)
	* uspace/drv/uhci-hcd/iface.c (modified)
	* uspace/drv/usbhid/Makefile (modified)
	* uspace/drv/usbhid/generic/hiddev.c (modified)
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (added)
	* uspace/drv/usbhid/mouse/mousedev.h (added)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)
	* uspace/drv/usbhid/usbhid.ma (modified)
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbhub/usbhub.h (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/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (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/include/usb/hub.h (modified)
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/hidparser.c (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)
	* uspace/lib/usb/src/hub.c (modified)
	* uspace/lib/usb/src/request.c (modified)

	forgotten hub port powering


Mon, 11 Apr 2011 20:19:35 GMT Matus Dekanek <smekideki@…> [58226b4]
	* uspace/drv/usbhub/usbhub.c (modified)

	forgotten port powering


Mon, 11 Apr 2011 19:26:30 GMT Lubos Slovak <lubos.slovak@…> [d91645ab]
	* uspace/drv/ohci/ohci.ma (modified)

	Match ids for NVIDIA OHCI (Dell Studio XPS 1330).


Mon, 11 Apr 2011 13:40:00 GMT Jan Vesely <jano.vesely@…> [6991188]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/hw_struct/hcca.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/main.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/transfer_list.c (modified)
	* uspace/drv/ohci/utils/malloc32.h (modified)

	OHCI prototype works (INT transfers too)

	Tested on vbox 4.0.4, MS ...


Mon, 11 Apr 2011 13:39:07 GMT Jan Vesely <jano.vesely@…> [9f104af4]
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/main.c (modified)

	Resume default debug level, consider all touched TDs done


Mon, 11 Apr 2011 13:15:25 GMT Jan Vesely <jano.vesely@…> [aa9ccf7]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hc.h (modified)
	* uspace/drv/ohci/main.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/transfer_list.c (modified)

	More debug output and some fixes

	Add mutex for scheduling and ...


Mon, 11 Apr 2011 13:07:45 GMT Jan Vesely <jano.vesely@…> [fd153d3]
	* uspace/drv/ohci/hw_struct/hcca.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/ohci/utils/malloc32.h (modified)

	OHCI structures use different alignment from OHCI


Sun, 10 Apr 2011 22:44:17 GMT Jan Vesely <jano.vesely@…> [1a46610]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/main.c (modified)
	* uspace/drv/ohci/transfer_list.c (modified)

	OHCI prototype

	Control transfers work, interrupt transfers freeze ...


Sun, 10 Apr 2011 22:33:27 GMT Jan Vesely <jano.vesely@…> [26d46d2]
	* uspace/drv/usbhid/Makefile (modified)
	* uspace/drv/usbhid/generic/hiddev.c (modified)
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (added)
	* uspace/drv/usbhid/mouse/mousedev.h (added)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)
	* uspace/drv/usbhid/usbhid.ma (modified)
	* uspace/lib/usb/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/hidparser.c (modified)
	* uspace/lib/usb/src/request.c (modified)

	Development branch changes


Sun, 10 Apr 2011 22:30:59 GMT Jan Vesely <jano.vesely@…> [c6fe469]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)

	Add support for INT and BULK transfers


Sun, 10 Apr 2011 22:30:12 GMT Jan Vesely <jano.vesely@…> [7628050]
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)

	Fix IN/OUT values, keep non pointer bits when assigning TDs


Sun, 10 Apr 2011 21:42:14 GMT Jan Vesely <jano.vesely@…> [eaf1e3d]
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)

	Fix TD data direction values

	Only check transfer queues if there ...


Sun, 10 Apr 2011 21:03:36 GMT Jan Vesely <jano.vesely@…> [78d4e1f]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/main.c (modified)
	* uspace/drv/ohci/transfer_list.c (modified)

	Init ED queue registers AFTER device reset

	Disable and enabled ...


Sun, 10 Apr 2011 18:37:33 GMT Lubos Slovak <lubos.slovak@…> [c7bdfa7]
	* uspace/drv/usbhid/Makefile (modified)
	* uspace/drv/usbhid/generic/hiddev.c (modified)
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (added)
	* uspace/drv/usbhid/mouse/mousedev.h (added)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)
	* uspace/drv/usbhid/usbhid.ma (modified)
	* uspace/lib/usb/src/hidparser.c (modified)

	Fix in mouse driver, initial support for subdrivers in HID driver.


Sun, 10 Apr 2011 18:28:45 GMT Lubos Slovak <lubos.slovak@…> [1cbb4b7]
	* uspace/drv/usbhid/subdrivers.c (modified)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/lib/usb/src/hidparser.c (modified)

	Fixed freeing of subdrivers + some debug output.


Sun, 10 Apr 2011 17:57:23 GMT Lubos Slovak <lubos.slovak@…> [f76153ce]
	* uspace/drv/usbhid/subdrivers.c (modified)
	* uspace/drv/usbhid/subdrivers.h (modified)
	* uspace/drv/usbhid/usbhid.c (modified)

	Subdriver initialization.

	- Function for finding proper subdrivers ...


Sun, 10 Apr 2011 16:55:43 GMT Vojtech Horky <vojtechhorky@…> [92fd730e]
	* uspace/doc/doxygroups.h (modified)

	Add drvusbmast group to Doxygen


Sun, 10 Apr 2011 16:53:44 GMT Vojtech Horky <vojtechhorky@…> [7a5c8b8f]
	* uspace/drv/usbmast/cmds.h (added)
	* uspace/drv/usbmast/main.c (modified)
	* uspace/drv/usbmast/scsi.h (added)

	Hackish SCSI INQUIRY command in usbmast


Sun, 10 Apr 2011 16:33:04 GMT Lubos Slovak <lubos.slovak@…> [62bd8d3]
	* uspace/drv/usbhid/Makefile (modified)
	* uspace/drv/usbhid/subdrivers.c (added)
	* uspace/drv/usbhid/subdrivers.h (added)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)

	First draft of subdriver mappings.


Sun, 10 Apr 2011 16:10:40 GMT Vojtech Horky <vojtechhorky@…> [2715978]
	* .bzrignore (modified)
	* boot/arch/amd64/Makefile.inc (modified)
	* uspace/Makefile (modified)
	* uspace/drv/usbmast/Makefile (added)
	* uspace/drv/usbmast/main.c (added)
	* uspace/drv/usbmast/usbmast.ma (added)

	Start work on mass storage stub driver


Sun, 10 Apr 2011 16:09:27 GMT Vojtech Horky <vojtechhorky@…> [4b3da81]
	* uspace/lib/usb/include/usb/classes/massstor.h (added)

	Add mass storage subclass and protocol enums


Sun, 10 Apr 2011 15:35:28 GMT Lubos Slovak <lubos.slovak@…> [ba358ed]
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/conv.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/kbd/kbdrepeat.h (modified)
	* uspace/drv/usbhid/layout.h (modified)
	* uspace/drv/usbhid/mouse/mousedev.h (modified)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)

	Minor changes

	- ifdef guards renamed


Sun, 10 Apr 2011 15:17:22 GMT Lubos Slovak <lubos.slovak@…> [60c0573]
	* uspace/drv/usbhid/generic/hiddev.c (modified)
	* uspace/drv/usbhid/generic/hiddev.h (modified)
	* uspace/drv/usbhid/kbd/kbddev.c (modified)
	* uspace/drv/usbhid/kbd/kbddev.h (modified)
	* uspace/drv/usbhid/main.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.c (modified)
	* uspace/drv/usbhid/mouse/mousedev.h (modified)
	* uspace/drv/usbhid/usbhid.c (modified)
	* uspace/drv/usbhid/usbhid.h (modified)

	Preparation for HID subdrivers.

	- Preparation for registering ...


Sun, 10 Apr 2011 14:14:23 GMT Vojtech Horky <vojtechhorky@…> [4776ba9]
	* uspace/lib/usb/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/request.c (modified)

	Refactoring of libusb (includes #165)


Sun, 10 Apr 2011 14:08:12 GMT Vojtech Horky <vojtechhorky@…> [3f2af64]
	* uspace/lib/usb/src/devdrv.c (modified)

	libusb: refactoring


Sun, 10 Apr 2011 13:57:27 GMT Vojtech Horky <vojtechhorky@…> [231748a]
	* uspace/lib/usb/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/src/altiface.c (added)
	* uspace/lib/usb/src/devdrv.c (modified)

	libusb: alternate interfaces in separate file


Sun, 10 Apr 2011 13:26:33 GMT Vojtech Horky <vojtechhorky@…> [4fa0a384]
	* uspace/lib/usb/src/devdrv.c (modified)

	Descriptor retrieval start long transfer by itself


Sun, 10 Apr 2011 13:20:06 GMT Vojtech Horky <vojtechhorky@…> [6ee6e6f]
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/src/devdrv.c (modified)

	libusb refactoring, add usb_device_create()

	The refactoring is ...


Sun, 10 Apr 2011 12:18:09 GMT Lubos Slovak <lubos.slovak@…> [dc4c19e]
	* uspace/app/usbinfo/dev.c (modified)
	* uspace/doc/doxygroups.h (modified)
	* uspace/drv/ehci-hcd/hc_iface.c (modified)
	* uspace/drv/ohci/Makefile (modified)
	* 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/hw_struct/completion_codes.h (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (added)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (added)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/transfer_list.c (added)
	* uspace/drv/ohci/transfer_list.h (added)
	* uspace/drv/ohci/utils/malloc32.h (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/usbhub/Makefile (modified)
	* uspace/drv/usbhub/port_status.h (modified)
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (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/vhc/connhost.c (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/classes/hub.h (modified)
	* uspace/lib/usb/include/usb/devdrv.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/include/usb/host/usb_endpoint_manager.h (modified)
	* uspace/lib/usb/include/usb/hub.h (modified)
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/devpoll.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/host/usb_endpoint_manager.c (modified)
	* uspace/lib/usb/src/hub.c (modified)
	* uspace/lib/usb/src/pipepriv.c (added)
	* uspace/lib/usb/src/pipepriv.h (added)
	* uspace/lib/usb/src/pipes.c (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)
	* uspace/lib/usb/src/recognise.c (modified)

	Development changes


Sun, 10 Apr 2011 10:51:27 GMT Vojtech Horky <vojtechhorky@…> [c19329a]
	* uspace/lib/usb/include/usb/request.h (modified)
	* uspace/lib/usb/src/request.c (modified)

	Add usb_request_clear_endpoint_halt()


Sun, 10 Apr 2011 09:29:41 GMT Jan Vesely <jano.vesely@…> [82e8861]
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/uhci-hcd/iface.c (modified)

	Minor fixes (parameter order, endpoint registration for OHCI rh)


Sun, 10 Apr 2011 09:27:49 GMT Jan Vesely <jano.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 <jano.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 ...


Sun, 10 Apr 2011 08:16:04 GMT Jan Vesely <jano.vesely@…> [edc4c66]
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbhub/usbhub.h (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/host/endpoint.c (modified)
	* uspace/lib/usb/src/hub.c (modified)

	Development branch changes


Sun, 10 Apr 2011 00:09:23 GMT Vojtech Horky <vojtechhorky@…> [d824daf]
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbhub/usbhub.h (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)

	Remove explicit reservation of default address


Sat, 09 Apr 2011 23:59:36 GMT Vojtech Horky <vojtechhorky@…> [1c258d1]
	* uspace/lib/usb/src/hub.c (modified)

	Getting default address less active

	Now the fibril sleeps for at ...


Sat, 09 Apr 2011 23:50:05 GMT Vojtech Horky <vojtechhorky@…> [46e078a]
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbhub/usbhub.h (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)

	USBHC iface: remove default address reservation

	This functionality ...


Sat, 09 Apr 2011 23:32:22 GMT Jan Vesely <jano.vesely@…> [d32ed36]
	* uspace/lib/usb/src/host/endpoint.c (modified)

	Fix toggle reset endpoint filter


Sat, 09 Apr 2011 23:30:55 GMT Vojtech Horky <vojtechhorky@…> [0748854]
	* uspace/doc/doxygroups.h (modified)
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/transfer_list.c (modified)
	* uspace/drv/uhci-hcd/iface.c (modified)
	* uspace/drv/usbhub/Makefile (modified)
	* uspace/drv/usbhub/port_status.h (modified)
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (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/lib/usb/include/usb/classes/hub.h (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)

	Merge development/ changes


Sat, 09 Apr 2011 22:20:02 GMT Jan Vesely <jano.vesely@…> [f11c288]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/ohci/transfer_list.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)

	Fix crash on endpoint_t instance removal

	Remove unused default ...


Sat, 09 Apr 2011 22:10:13 GMT Jan Vesely <jano.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 <jano.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 ...


Sat, 09 Apr 2011 20:56:50 GMT Jan Vesely <jano.vesely@…> [501e5df]
	* uspace/app/usbinfo/dev.c (modified)
	* uspace/doc/doxygroups.h (modified)
	* uspace/drv/ehci-hcd/hc_iface.c (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/uhci-hcd/iface.c (modified)
	* uspace/drv/usbhub/Makefile (modified)
	* uspace/drv/usbhub/port_status.h (modified)
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (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/vhc/connhost.c (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/classes/hub.h (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/host/device_keeper.h (modified)
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/devpoll.c (modified)
	* uspace/lib/usb/src/host/device_keeper.c (modified)
	* uspace/lib/usb/src/hub.c (modified)
	* uspace/lib/usb/src/pipepriv.c (added)
	* uspace/lib/usb/src/pipepriv.h (added)
	* uspace/lib/usb/src/pipes.c (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)
	* uspace/lib/usb/src/recognise.c (modified)

	Development changes


Sat, 09 Apr 2011 20:44:50 GMT Jan Vesely <jano.vesely@…> [8790650]
	* uspace/drv/ohci/batch.c (modified)
	* uspace/drv/ohci/hc.c (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/ohci/transfer_list.c (modified)

	More debug (still does not work)


Sat, 09 Apr 2011 18:42:13 GMT Matus Dekanek <smekideki@…> [709e868]
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/usbhub/Makefile (modified)
	* uspace/drv/usbhub/port_status.h (modified)
	* uspace/drv/usbhub/ports.c (modified)
	* uspace/drv/usbhub/ports.h (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/lib/usb/include/usb/classes/hub.h (modified)

	several fixes for hub drivers (non-removable devices, ohci root hub, ...


Sat, 09 Apr 2011 18:37:31 GMT Matus Dekanek <smekideki@…> [b79c31f9]
	* uspace/drv/usbhub/usbhub.h (modified)

	patch for cyclical dependencies


Sat, 09 Apr 2011 18:28:37 GMT Matus Dekanek <smekideki@…> [2ad98fd]
	* uspace/drv/usbhub/ports.c (added)
	* uspace/drv/usbhub/ports.h (added)

	added ports.h/c files (forgot to add them before)


Sat, 09 Apr 2011 18:26:22 GMT Matus Dekanek <smekideki@…> [a43f1d18]
	* uspace/app/usbinfo/dev.c (modified)
	* uspace/doc/doxygroups.h (modified)
	* uspace/drv/ehci-hcd/hc_iface.c (modified)
	* uspace/drv/ohci/Makefile (modified)
	* 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/hw_struct/completion_codes.h (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (added)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (added)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/transfer_list.c (added)
	* uspace/drv/ohci/transfer_list.h (added)
	* uspace/drv/ohci/utils/malloc32.h (modified)
	* uspace/drv/uhci-hcd/batch.c (modified)
	* uspace/drv/uhci-hcd/hc.c (modified)
	* uspace/drv/uhci-hcd/iface.c (modified)
	* uspace/drv/usbmid/main.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/Makefile (modified)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/host/device_keeper.h (modified)
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/devpoll.c (modified)
	* uspace/lib/usb/src/host/batch.c (modified)
	* uspace/lib/usb/src/host/device_keeper.c (modified)
	* uspace/lib/usb/src/hub.c (modified)
	* uspace/lib/usb/src/pipepriv.c (added)
	* uspace/lib/usb/src/pipepriv.h (added)
	* uspace/lib/usb/src/pipes.c (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)
	* uspace/lib/usb/src/recognise.c (modified)

	merge with usb/development


Sat, 09 Apr 2011 17:50:15 GMT Matus Dekanek <smekideki@…> [f35b294]
	* uspace/drv/ohci/root_hub.c (modified)
	* uspace/drv/usbhub/port_status.h (modified)
	* uspace/drv/usbhub/usbhub.c (modified)
	* uspace/drv/usbhub/usbhub_private.h (modified)
	* uspace/drv/usbhub/utils.c (modified)
	* uspace/lib/usb/include/usb/classes/hub.h (modified)

	codelifting


Sat, 09 Apr 2011 17:26:17 GMT Vojtech Horky <vojtechhorky@…> [97e7e8a]
	* uspace/doc/doxygroups.h (modified)

	Add drvusbohci group to Doxygen


Sat, 09 Apr 2011 17:15:28 GMT Vojtech Horky <vojtechhorky@…> [a9d67aa]
	* 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)
	* uspace/lib/usb/include/usb/devdrv.h (modified)
	* uspace/lib/usb/include/usb/host/device_keeper.h (modified)
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/host/device_keeper.c (modified)
	* uspace/lib/usb/src/hub.c (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)

	Refactoring: libusb, USBHC interface protocol

	Highlights:
	 * ...


Sat, 09 Apr 2011 17:12:09 GMT Vojtech Horky <vojtechhorky@…> [77223f8]
	* uspace/lib/usb/src/pipesio.c (modified)

	Client does not send max packet size

	Let's pretend this commit ...


Sat, 09 Apr 2011 16:56:51 GMT Vojtech Horky <vojtechhorky@…> [c6394aa]
	* uspace/app/usbinfo/dev.c (modified)
	* uspace/drv/ohci/Makefile (modified)
	* 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/hw_struct/completion_codes.h (modified)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.c (added)
	* uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.c (added)
	* uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/ohci/iface.c (modified)
	* uspace/drv/ohci/ohci_regs.h (modified)
	* uspace/drv/ohci/transfer_list.c (added)
	* uspace/drv/ohci/transfer_list.h (added)
	* uspace/drv/ohci/utils/malloc32.h (modified)
	* uspace/drv/uhci-hcd/batch.c (modified)
	* uspace/drv/uhci-hcd/hc.c (modified)
	* uspace/drv/usbmid/main.c (modified)
	* uspace/lib/usb/Makefile (modified)
	* uspace/lib/usb/include/usb/pipes.h (modified)
	* uspace/lib/usb/src/devdrv.c (modified)
	* uspace/lib/usb/src/devpoll.c (modified)
	* uspace/lib/usb/src/host/batch.c (modified)
	* uspace/lib/usb/src/hub.c (modified)
	* uspace/lib/usb/src/pipepriv.c (added)
	* uspace/lib/usb/src/pipepriv.h (added)
	* uspace/lib/usb/src/pipes.c (modified)
	* uspace/lib/usb/src/pipesinit.c (modified)
	* uspace/lib/usb/src/pipesio.c (modified)
	* uspace/lib/usb/src/recognise.c (modified)

	Merge development/ changes