# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-10-31T06:43:44Z Fri, 15 Apr 2011 13:38:28 GMT Matus Dekanek [ff76509] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/usbhid/usbhid.c (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) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usb/src/hidreq.c (modified) merge with usb/development Fri, 15 Apr 2011 13:17:55 GMT Lubos Slovak [8fd4ba0] * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usb/src/hidreq.c (modified) Removed use of old pipe API functions from HID driver and framework. Fri, 15 Apr 2011 11:49:36 GMT Matus Dekanek [cd5b878] * 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) removed pipe start/end functions; small changes in ... Fri, 15 Apr 2011 11:43:37 GMT Vojtech Horky [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 ... Thu, 14 Apr 2011 21:08:07 GMT Jan 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 14:00:51 GMT Vojtech Horky [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:54:40 GMT Vojtech Horky [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:22:06 GMT Vojtech Horky [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 [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 [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 [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 Wed, 13 Apr 2011 21:18:36 GMT Jan 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 17:27:52 GMT Vojtech Horky [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 [8b4ce802] * uspace/lib/usb/src/host/endpoint.c (modified) Uninitialized pointer fix Tue, 12 Apr 2011 21:07:27 GMT Jan 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 [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:06:07 GMT Jan 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:51:30 GMT Jan Vesely [f324635] * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified) Add endpoint creation and registration wrapper 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 ... Sun, 10 Apr 2011 18:37:33 GMT Lubos Slovak [c7bdfa77] * 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 [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 16:09:27 GMT Vojtech Horky [4b3da81] * uspace/lib/usb/include/usb/classes/massstor.h (added) Add mass storage subclass and protocol enums Sun, 10 Apr 2011 14:14:23 GMT Vojtech Horky [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 [3f2af64] * uspace/lib/usb/src/devdrv.c (modified) libusb: refactoring Sun, 10 Apr 2011 13:57:27 GMT Vojtech Horky [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 [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 [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 10:51:27 GMT Vojtech Horky [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 00:09:23 GMT Vojtech Horky [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 [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 [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 [d32ed36] * uspace/lib/usb/src/host/endpoint.c (modified) Fix toggle reset endpoint filter Sat, 09 Apr 2011 23:30:55 GMT Vojtech Horky [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: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 ... Sat, 09 Apr 2011 18:26:22 GMT Matus Dekanek [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 [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:15:28 GMT Vojtech Horky [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 [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 [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 Sat, 09 Apr 2011 16:00:33 GMT Vojtech Horky [7b715892] * 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/lib/usb/src/host/batch.c (modified) Merge development/ changes Sat, 09 Apr 2011 15:58:25 GMT Vojtech Horky [4ede178] * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/recognise.c (modified) No start/end pipe session calls in libusb Sat, 09 Apr 2011 15:37:36 GMT Vojtech Horky [e9ce696] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add functions for explicit long transfers Sat, 09 Apr 2011 11:00:22 GMT Jan Vesely [39db23f] * uspace/lib/usb/src/hub.c (modified) Development branch changes Sat, 09 Apr 2011 09:45:14 GMT Vojtech Horky [d48fcc0] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipepriv.c (modified) * uspace/lib/usb/src/pipepriv.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) Fine grain locking of USB pipes Sat, 09 Apr 2011 09:34:45 GMT Jiri Svoboda [26fa82bc] * uspace/lib/drv/generic/driver.c (modified) Let drivers return task value as soon as they start, returning ... Sat, 09 Apr 2011 09:28:08 GMT Jiri Svoboda [3ad7b1c] * uspace/lib/drv/generic/driver.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) Make devman robust against somebody manually starting a driver. Allow ... Sat, 09 Apr 2011 09:17:22 GMT Vojtech Horky [a546687] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (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) Sessions started automatically on pipes It is no longer necessary ... Sat, 09 Apr 2011 08:27:57 GMT Vojtech Horky [d5ac90f] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) Serialization of IPC requests over pipe phone The pipe phone is now ... Fri, 08 Apr 2011 22:30:38 GMT Vojtech Horky [b6c9e1e] * uspace/lib/usb/src/hub.c (modified) Reserving default address directly obsoleted Fri, 08 Apr 2011 22:29:11 GMT Jiri Svoboda [033cbf82] * uspace/lib/drv/generic/driver.c (modified) Handle failure to register with device manager. Fri, 08 Apr 2011 22:26:12 GMT Vojtech Horky [98064795] * uspace/lib/usb/src/hub.c (modified) New device probing does not reserve default address 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 22:18:55 GMT Vojtech Horky [297341b] * uspace/lib/usb/include/usb/usb.h (modified) Add extra speed as a special value Fri, 08 Apr 2011 21:17:45 GMT Jan Vesely [96b8f322] * uspace/lib/usb/src/host/batch.c (modified) Copy batch direction from supplied ep 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, ... Fri, 08 Apr 2011 17:48:47 GMT Vojtech Horky [61727bf] * uspace/lib/usb/src/hub.c (modified) Adding new devices can be done in parallel The wrapper for adding ... Fri, 08 Apr 2011 13:24:21 GMT Jan Vesely [4b39af4] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/ohci/root_hub.c (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/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (modified) Development branch changes Fri, 08 Apr 2011 12:02:47 GMT Jan Vesely [ffc63b0] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Remove unused code (old control communication mutex) 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 Fri, 08 Apr 2011 11:07:05 GMT Jan Vesely [6a32665d] * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Add endpoint access serializing mechanism. Thu, 07 Apr 2011 21:48:37 GMT Lubos Slovak [7f2e33a] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.ma (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/usbkbd.ma (modified) * uspace/lib/usb/src/devpoll.c (modified) Fixed requested Report ID, some debugging stuff. Thu, 07 Apr 2011 20:41:49 GMT Vojtech Horky [c1b1944] * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) libusb: refactoring, some functions made public The aim is to make ... Thu, 07 Apr 2011 20:22:57 GMT Lubos Slovak [fee6381] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Changes from maklf Thu, 07 Apr 2011 20:22:40 GMT Lubos Slovak [f8e8738] * .bzrignore (modified) * HelenOS.config (modified) * defaults/arm32/gta02/Makefile.config (modified) * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/src/asm.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/include/memstr.h (deleted) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/ppc32/_link.ld.in (modified) * kernel/arch/ppc32/include/memstr.h (deleted) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/sparc64/_link.ld.in (modified) * kernel/arch/sparc64/include/memstr.h (deleted) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/mm/sun4u/as.c (modified) * kernel/arch/sparc64/src/mm/sun4v/as.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/upa.c (modified) * kernel/generic/include/lib/memfnc.h (moved) * kernel/generic/include/memstr.h (modified) * kernel/generic/src/lib/memfnc.c (added) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * tools/autotool.py (modified) * tools/toolchain.sh (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (deleted) * uspace/app/init/init.c (modified) * uspace/app/sbi/src/run_expr.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/devs/devman1.c (moved) * uspace/app/tester/devs/devman1.def (added) * uspace/app/tester/fault/fault2.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/trace/trace.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (moved) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (added) * uspace/drv/ohci/hw_struct/hcca.h (moved) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (added) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/test1.c (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/hc.c (modified) * uspace/drv/uhci-hcd/hc.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) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/root_hub.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 (added) * uspace/drv/usbhub/ports.h (moved) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/abs32le/_link.ld.in (modified) * uspace/lib/c/arch/amd64/_link.ld.in (modified) * uspace/lib/c/arch/arm32/_link.ld.in (modified) * uspace/lib/c/arch/ia32/_link.ld.in (modified) * uspace/lib/c/arch/ia64/_link.ld.in (modified) * uspace/lib/c/arch/mips32/_link.ld.in (modified) * uspace/lib/c/arch/ppc32/_link.ld.in (modified) * uspace/lib/c/arch/sparc64/_link.ld.in (modified) * uspace/lib/c/generic/adt/hash_table.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/io/log.c (added) * uspace/lib/c/generic/net/packet.c (modified) * uspace/lib/c/generic/net/socket_client.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/adt/generic_char_map.h (modified) * uspace/lib/c/include/adt/generic_field.h (modified) * uspace/lib/c/include/adt/hash_table.h (modified) * uspace/lib/c/include/adt/int_map.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/io/log.h (moved) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/log.c (added) * uspace/lib/drv/include/ddf/log.h (moved) * uspace/lib/net/tl/socket_core.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/lib/usb/Makefile (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 (added) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.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 (added) * uspace/lib/usb/src/host/usb_endpoint_manager.c (added) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/util.c (modified) * uspace/srv/devman/util.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/netif/ne2000/dp8390.c (modified) * uspace/srv/loader/arch/abs32le/_link.ld.in (modified) * uspace/srv/loader/arch/amd64/_link.ld.in (modified) * uspace/srv/loader/arch/arm32/_link.ld.in (modified) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) * uspace/srv/loader/arch/mips32/_link.ld.in (modified) * uspace/srv/loader/arch/ppc32/_link.ld.in (modified) * uspace/srv/loader/arch/sparc64/_link.ld.in (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/udp/udp.c (modified) Changes from development Thu, 07 Apr 2011 20:06:07 GMT Lubos Slovak [15a9e63] * uspace/lib/usb/src/hidreport.c (modified) Bugfix in report descriptor retrieving. Thu, 07 Apr 2011 16:24:21 GMT Martin Decky [ccca251] * uspace/app/stats/stats.c (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/il/ip_client.c (modified) * uspace/lib/net/include/ip_client.h (modified) * uspace/lib/net/tl/socket_core.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) improve comments, use C++ style comments for TODOs and FIXMEs Thu, 07 Apr 2011 12:17:05 GMT Vojtech Horky [a82889e] * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/ports.c (added) * uspace/drv/usbhub/ports.h (moved) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/usblist.h (deleted) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) * uspace/lib/usb/src/hub.c (modified) Endpoint registration, hub refactoring This commit shall complete ... Thu, 07 Apr 2011 10:31:00 GMT Vojtech Horky [9f9b31ad] * uspace/lib/usb/src/hub.c (modified) Hub new device wrapper registers ctrl endpoint Thu, 07 Apr 2011 10:29:05 GMT Vojtech Horky [d41f301] * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Endpoint manager bandwidth fix for ctrl and bulk Thu, 07 Apr 2011 09:53:12 GMT Vojtech Horky [97ab321] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/completion_codes.h (added) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (added) * uspace/drv/ohci/hw_struct/hcca.h (added) * uspace/drv/ohci/hw_struct/iso_transfer_descriptor.h (added) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (added) * uspace/drv/ohci/iface.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/hc.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) * uspace/lib/usb/Makefile (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 (added) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (added) * uspace/lib/usb/src/host/usb_endpoint_manager.c (moved) Merge development/ changes Thu, 07 Apr 2011 09:01:07 GMT Jan Vesely [049eb87] * uspace/drv/ohci/hc.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Fix device_keeper compile error, disable legacy for OHCI Thu, 07 Apr 2011 08:17:21 GMT Jan Vesely [506d330] * uspace/lib/usb/include/usb/host/endpoint.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/host/endpoint.c (modified) Implement per endpoint toggle reset 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:39:35 GMT Jakub Jermar [8e80d3f] * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) Rename async_data_read/write_start_flexible() to ... 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:32:06 GMT Jan Vesely [87305bb] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Final cleanup, fix reseting toggle of the last ep in list 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 20:23:43 GMT Jakub Jermar [55132b8] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) Merge from lp:~jakub/helenos/fs. Wed, 06 Apr 2011 20:19:04 GMT Jakub Jermar [f6bffee] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) Allow special flags that control processing of IPC_M_DATA_READ/WRITE ... Wed, 06 Apr 2011 19:29:33 GMT Jan Vesely [88dd355] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Add list of endpoints to devices. Wed, 06 Apr 2011 18:36:33 GMT Jan Vesely [5876d36] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/bandwidth.h (deleted) * uspace/lib/usb/src/host/bandwidth.c (deleted) OHCI uses usb_endpoint_manager removed old bandwidth_t Wed, 06 Apr 2011 18:10:26 GMT Jan Vesely [90b9ab5] * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Set data member Wed, 06 Apr 2011 16:23:24 GMT Jan Vesely [9783496] * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Remove arg argument Wed, 06 Apr 2011 16:06:34 GMT Jan Vesely [9262571] * uspace/lib/usb/src/host/bandwidth.c (modified) * uspace/lib/usb/src/host/usb_endpoint_manager.c (modified) Make op structures static to avoid conflict remove one ... Wed, 06 Apr 2011 15:29:29 GMT Jan Vesely [f0891ce] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/usb_endpoint_manager.h (added) * uspace/lib/usb/src/host/usb_endpoint_manager.c (added) Add usb_endpoint_manager structure. Wed, 06 Apr 2011 08:01:04 GMT Jakub Jermar [e4f2656] * kernel/arch/mips32/include/atomic.h (modified) * uspace/lib/c/arch/mips32/include/atomic.h (modified) Put an explicit nop after the last, branch instruction in inline asm. ... Tue, 05 Apr 2011 19:33:11 GMT Matej Klonfar [64dbc83] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) * Report ID implementation * Push and Pop report descriptor ... Tue, 05 Apr 2011 18:52:04 GMT Matej Klonfar [a9974ef] * uspace/lib/usb/src/hidparser.c (modified) report descriptor parsing - local items reset fixed 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 Mon, 04 Apr 2011 19:21:57 GMT Jan Vesely [63dabb6] * uspace/lib/usb/src/host/bandwidth.c (modified) Fix hash table compare function return value Sun, 03 Apr 2011 18:06:29 GMT Vojtech Horky [c593b21] * HelenOS.config (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (deleted) * uspace/app/init/init.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/devs/devman1.c (added) * uspace/app/tester/devs/devman1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/adt/hash_table.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/io/log.c (added) * uspace/lib/c/include/adt/hash_table.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/io/log.h (added) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/log.c (added) * uspace/lib/drv/include/ddf/log.h (added) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid/utled.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/host/bandwidth.h (added) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/host/bandwidth.c (added) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devmap/devmap.c (modified) Merge development/ changes Sun, 03 Apr 2011 17:39:48 GMT Vojtech Horky [0cec844d] * .bzrignore (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) Add base support for alternate interfaces Sun, 03 Apr 2011 17:35:53 GMT Vojtech Horky [0b4e7ca] * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) Add wrapper for changing interface setting The code needs to be ... Sun, 03 Apr 2011 17:00:34 GMT Vojtech Horky [159b91f4] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) Pipe mapping respects alternate interface setting Sun, 03 Apr 2011 16:34:31 GMT Vojtech Horky [7526e3d9] * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) Add base support for alternate interfaces Currently, alternate ... Sun, 03 Apr 2011 14:21:02 GMT Vojtech Horky [bb18a59] * uspace/lib/usb/src/devdrv.c (modified) Ensure "my interface" is alway initialized Sun, 03 Apr 2011 10:21:38 GMT Vojtech Horky [9bc276b] * uspace/lib/usb/include/usb/devdrv.h (modified) Comment clarification