# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-10-21T06:17:06Z Sun, 11 Dec 2011 17:51:21 GMT Jan Vesely [7267fa1] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: new_device_wrapper uses provided hc connection. Sun, 11 Dec 2011 17:33:00 GMT Jan Vesely [023a902] * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesio.c (deleted) libusbdev: Move unctions from pipesio.c to pipes.c Sun, 11 Dec 2011 17:27:29 GMT Jan Vesely [277ff98] * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Remove references to pipepriv routines. Sun, 11 Dec 2011 17:20:56 GMT Jan Vesely [c046942] * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Drop mutex in favour of atomic ops. Sun, 11 Dec 2011 17:16:41 GMT Jan Vesely [29e479f] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) libusb: Remove unused function, cleanup includes. Sun, 11 Dec 2011 17:11:43 GMT Jan Vesely [7d5ef94] * uspace/lib/usb/src/hc.c (modified) libusb: Assing NULL after destroying the session. Sun, 11 Dec 2011 16:30:42 GMT Jan Vesely [bd575647] * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Use shared hc_connection for pipes. Sun, 11 Dec 2011 15:17:43 GMT Jan Vesely [2c202c5] * uspace/lib/usb/include/usb/dev.h (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) libusb: Add device_connection_t. Sun, 11 Dec 2011 13:55:20 GMT Jan Vesely [a045ab1] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/dev.h (added) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/dev.c (added) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) libusb: Move USB dev functions to separate header/source file Sun, 11 Dec 2011 13:34:48 GMT Jan Vesely [6df14c5] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) libusb: Add reference counting to ucb_hc_connection_t. Implement all ... Thu, 08 Dec 2011 23:12:14 GMT Jan Vesely [89128f3] * boot/Makefile.grub (modified) * kernel/arch/amd64/src/boot/multiboot2.S (modified) * kernel/arch/ia32/src/boot/multiboot2.S (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/fb/bfb.c (modified) * kernel/genarch/src/multiboot/multiboot2.c (modified) * kernel/generic/src/main/main.c (modified) * uspace/drv/bus/isa/isa.ma (modified) * uspace/drv/bus/usb/ehci/ehci.ma (modified) * uspace/drv/bus/usb/ohci/ohci.ma (modified) * uspace/drv/bus/usb/uhci/uhci.ma (modified) * uspace/drv/bus/usb/vhc/vhc.ma (modified) * uspace/drv/nic/lo/lo.ma (modified) * uspace/drv/nic/ne2k/ne2k.ma (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/minix/minix.h (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/fs/mfs/mfs.h (modified) * uspace/srv/fs/mfs/mfs_balloc.c (modified) * uspace/srv/fs/mfs/mfs_dentry.c (modified) * uspace/srv/fs/mfs/mfs_inode.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/mfs/mfs_rw.c (modified) Merge mainline changes. Thu, 08 Dec 2011 20:16:14 GMT Martin Decky [28f8f170] * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) use unsigned int for flags cstyle Thu, 08 Dec 2011 11:09:49 GMT Jakub Jermar [24df3834] * uspace/lib/minix/minix.h (modified) * uspace/srv/fs/mfs/mfs.h (modified) * uspace/srv/fs/mfs/mfs_balloc.c (modified) * uspace/srv/fs/mfs/mfs_dentry.c (modified) * uspace/srv/fs/mfs/mfs_inode.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/mfs/mfs_rw.c (modified) Merge from lp:mfs. Tue, 06 Dec 2011 21:03:34 GMT Jan Vesely [b6bade0] * uspace/lib/usbdev/include/usb/dev/request.h (modified) libusbdev: Add macros constructing the bitfield instead of duplicated ... Tue, 06 Dec 2011 21:02:47 GMT Jan Vesely [e8d82cb] * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/src/usb.c (modified) libusb: c99 array initialization. Comment fix. Tue, 06 Dec 2011 15:09:31 GMT Jan Vesely [2f80b86] * uspace/lib/usbdev/include/usb/dev/request.h (modified) libusbdev: Add bitfield interpretation. Tue, 06 Dec 2011 12:19:15 GMT Jan Vesely [5cfcc64] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) libusbhost: User both stored error value and transferred size in the ... Tue, 06 Dec 2011 12:10:54 GMT Jan Vesely [2582d8f] * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libusbhost: Use same size for data copy and callback. This breaks ... Tue, 06 Dec 2011 12:06:41 GMT Jan Vesely [f167f55b] * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) lilbusbhost: Do not use usb_transfer_batch_t.error field in ... Mon, 05 Dec 2011 21:17:51 GMT Jiri Svoboda [c3887ad] * uspace/lib/net/generic/generic.c (modified) Fix Ethernet. Missed change in generic_send_msg_remote() was causing ... Mon, 05 Dec 2011 20:34:52 GMT Jan Vesely [3f162ab] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usb: Use macros from macros.h header. Wed, 30 Nov 2011 16:08:14 GMT Jan Vesely [7711296] * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) libusbhost, libusbdev: Minor fixes. Mon, 28 Nov 2011 18:01:48 GMT Jan Vesely [9dbfd288] * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Shorten variable name to increase readability. Mon, 28 Nov 2011 17:14:48 GMT Jan Vesely [69b9740] * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Add to array end check to alternate interfaces initialization. Mon, 28 Nov 2011 17:07:51 GMT Jan Vesely [0255d36] * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Minor refactoring of alternate interfaces. Mon, 28 Nov 2011 16:12:37 GMT Jan Vesely [d085fbbe] * uspace/lib/usbdev/src/devpoll.c (modified) lilbusbdev: Consider polling to be one long transfer. This prevents ... Sat, 26 Nov 2011 14:34:20 GMT Jan Vesely [b81410f] * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Remove redundant checks. Add few const qualifiers. Sat, 26 Nov 2011 14:12:51 GMT Jan Vesely [2703331b] * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Nest usb_device_auto_polling_t instead of duplicating its ... Sat, 26 Nov 2011 13:59:34 GMT Jan Vesely [3ddbd38] * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Make descriptor nesting const. Sat, 26 Nov 2011 13:52:35 GMT Jan Vesely [3f0ad85a] * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Reorder functions in pipesio.c Sat, 26 Nov 2011 13:33:48 GMT Jan Vesely [8969f46] * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Move pipe ref manipulation to no_check variants of read/write. Sat, 26 Nov 2011 13:17:48 GMT Jan Vesely [b4292e7] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Merge implementations of control and non-control _no_check ... Fri, 25 Nov 2011 18:55:20 GMT Jan Vesely [272f46f8] * uspace/lib/drv/generic/remote_usbhc.c (modified) libdrv/drvusbhc: Remove data_size field. Fri, 25 Nov 2011 18:05:26 GMT Jan Vesely [095bddfc] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev, usbmid: Minor changes. Fri, 25 Nov 2011 17:41:23 GMT Jan Vesely [02fc5c4] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usbhc: Export IPC wrapper instead of IPC call numbers. Hide IPC ... Fri, 25 Nov 2011 15:20:04 GMT Jan Vesely [56bdd9a4] * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Provide IPC wrappers instead of IPC call numbers. Put IPC ... Fri, 25 Nov 2011 15:11:22 GMT Jan Vesely [317a463] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Drop unused `handle' parameter. Rename get_interface => ... Mon, 14 Nov 2011 20:50:08 GMT Jiri Svoboda [0c0f823b] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootmac/rootmac.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/infrastructure/rootvirt/rootvirt.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) Rename DDF entry point add_device to dev_add. Sun, 13 Nov 2011 21:08:52 GMT Maurizio Lombardi [50a01a9] * uspace/lib/minix/minix.h (modified) * uspace/srv/fs/mfs/mfs.h (modified) cstyle Sat, 12 Nov 2011 22:29:30 GMT Martin Decky [612ad864] * uspace/lib/drv/generic/remote_pci.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.h (modified) cstyle Wed, 09 Nov 2011 12:46:00 GMT Jan Vesely [8c62a71] * uspace/lib/usbhid/src/hiddescriptor.c (modified) libusbhid: cstyle Mon, 07 Nov 2011 23:02:28 GMT Jan Vesely [45e7868] * kernel/genarch/src/acpi/madt.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/dist/src/c/demos/tetris/screen.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/str.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (added) * uspace/lib/drv/generic/driver.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from mainline. Mon, 07 Nov 2011 11:39:55 GMT Jan Vesely [2155955] * uspace/lib/usbhid/src/hidreq.c (modified) libusbhid: Failure to send report is an error not warning. Mon, 07 Nov 2011 09:58:02 GMT Jan Vesely [0cda600] * uspace/lib/usbhid/src/hidpath.c (modified) libusbhid: Make usb_hid_report_path_free NULL safe. Mon, 07 Nov 2011 08:37:51 GMT Jan Vesely [07498c1] * uspace/lib/usbhid/include/usb/hid/usages/consumer.h (modified) * uspace/lib/usbhid/src/consumer.c (modified) libusbhid: Change int parameter to unsigned. Sun, 06 Nov 2011 17:51:42 GMT Jakub Jermar [c6d9d49] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (added) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge support for listing mounted file systems by Maurizio Lombardi ... Sat, 05 Nov 2011 23:08:52 GMT Maurizio Lombardi [6b8e5b74] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) vfs_get_mtab(): service_id is more useful than flags and fs_handle Sat, 05 Nov 2011 17:53:01 GMT Jan Vesely [207acc4e] * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/src/dp.c (modified) libusbdev: Make usb_dp_standard_descriptor_nesting constant. Sat, 05 Nov 2011 16:08:01 GMT Jan Vesely [b77931d] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbmast/bo_trans.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usb: usb_pipe_t was always allocated in usb_endpoint_mapping_t, embed it. Sat, 05 Nov 2011 15:23:07 GMT Maurizio Lombardi [41e9ef7] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/srv/vfs/vfs.c (modified) Rename VFS_IN_GET_MTAB --> VFS_IN_MTAB_GET Sat, 05 Nov 2011 15:16:23 GMT Maurizio Lombardi [f8838b8] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) flag, instance, and fs_handle fields can be sent together in a single ... Sat, 05 Nov 2011 14:58:00 GMT Jan Vesely [ab27e01] * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) liibusbdev: Consider alternate interface when initializing pipes. Sat, 05 Nov 2011 14:33:07 GMT Jan Vesely [7fc260ff] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Merge init_wire_and_ctrl_pipe to the only place it was ... Sat, 05 Nov 2011 13:54:01 GMT Jan Vesely [904dcc6] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Convert usb_alternate_interfaces_t interrface to init/deinit. Sat, 05 Nov 2011 13:49:49 GMT Maurizio Lombardi [f346039] * uspace/lib/c/include/vfs/vfs_mtab.h (modified) Add #include directive to vfs_mtab.h Sat, 05 Nov 2011 13:37:55 GMT Jan Vesely [99a1a56] * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Use const on stack structure instead of heap alloc. Sat, 05 Nov 2011 13:00:34 GMT Maurizio Lombardi [8d6a41c] * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Remove the mtab_list_ent structure. Sat, 05 Nov 2011 12:43:01 GMT Maurizio Lombardi [72fda53] * uspace/lib/c/include/vfs/vfs_mtab.h (added) Add vfs_mtab.h which contains the mtab_ent structure definition. Sat, 05 Nov 2011 12:36:02 GMT Maurizio Lombardi [4965357f] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/vfs/vfs.h (modified) Fix get_mtab_list() libc implementation Fri, 04 Nov 2011 22:22:05 GMT Jan Vesely [37e4025] * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Use asprintf instead of 256 byte buffer for match strings. Fri, 04 Nov 2011 21:55:48 GMT Jan Vesely [2179cf95] * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: usb_device_register_child_in_devman takes open control ... Fri, 04 Nov 2011 19:22:01 GMT Jan Vesely [3238506] * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev: Make usb_request_set_address private. This function ... Fri, 04 Nov 2011 19:04:58 GMT Jan Vesely [bbd09694] * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: Make sure USB_DEFAULT_ADDRESS won't get assigned if not ... Fri, 04 Nov 2011 16:06:25 GMT Jan Vesely [6b6fc232] * uspace/lib/usbhost/src/iface.c (modified) libusbhost,iface: Remove all registered endpoints on address release. ... Fri, 04 Nov 2011 16:05:17 GMT Jan Vesely [46f2808] * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: usb_endpoint_manager add function to remove all endpoints ... Thu, 03 Nov 2011 21:45:35 GMT Maurizio Lombardi [10e4cd7] * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Initial implementation of vfs mtab_read support Mon, 31 Oct 2011 18:03:19 GMT Jan Vesely [07a7a97d] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Fix possible pipe leak in new_device_wrapper. Mon, 31 Oct 2011 16:50:31 GMT Jan Vesely [27736cf] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usb: Don't pass speed info when registering endpoint. Mon, 31 Oct 2011 16:46:31 GMT Jan Vesely [f37eb84] * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost, libusbdev: Fix releasing default address. Mon, 31 Oct 2011 16:15:54 GMT Jan Vesely [062165f] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Ask for default address before registering endpoint 0. Mon, 31 Oct 2011 16:15:01 GMT Jan Vesely [1b17e37] * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: Require all EP to have their address occupied before ... Mon, 31 Oct 2011 15:51:49 GMT Jan Vesely [67f55e7b] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usb: Allow devices to request explicit address. Mon, 31 Oct 2011 14:59:04 GMT Jan Vesely [0cd8089] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: Change usb_device_manager interface. Use ... Mon, 31 Oct 2011 13:39:22 GMT Jan Vesely [5e07cbc0] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: usb_device_manager: Add speed limit. Mon, 31 Oct 2011 13:06:57 GMT Jan Vesely [27ed734c] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Rename get_address => get_my_address and remove redundant handle ... Mon, 31 Oct 2011 12:19:56 GMT Jan Vesely [1c1b577] * uspace/lib/usb/src/ddfiface.c (modified) libusb: The only way to use get_address is to get your own. Mon, 31 Oct 2011 12:08:43 GMT Jan Vesely [1e6dc5b] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) libusb: Default get_address handler uses fun->driver_data structure. Mon, 31 Oct 2011 11:49:15 GMT Jan Vesely [59c163c] * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Automatically create attached device info for new devices. Mon, 31 Oct 2011 11:04:57 GMT Jan Vesely [90d7033] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Fix memory leak in error path. Check input arguments. Mon, 31 Oct 2011 10:54:31 GMT Jan Vesely [10059a68] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Warn if error handling fails. Mon, 31 Oct 2011 10:44:12 GMT Jan Vesely [ae754e5f] * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Fix memory leak and possible double free in error path. ... Mon, 31 Oct 2011 10:07:51 GMT Jan Vesely [3562cd18] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) libusb: Remove usb_iface_get_hc_handle_hub_child_impl. Rename ... Mon, 31 Oct 2011 09:46:52 GMT Jan Vesely [eea3e39] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusb: Rename get_address implementations. The new names describe ... Sun, 30 Oct 2011 19:57:32 GMT Jan Vesely [e462909] * uspace/lib/usb/src/class.c (modified) libusb: Change "vendor" name to "vendor-specific" Device name ... Sun, 30 Oct 2011 15:35:36 GMT Jan Vesely [45bf63c] * uspace/drv/bus/usb/ohci/endpoint_list.c (modified) * uspace/drv/bus/usb/ohci/endpoint_list.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hc.h (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.h (modified) * uspace/drv/bus/usb/ohci/ohci_regs.h (modified) * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) Merge from USB branch. Cleanup libusbhost interfaces. Fix few ... Sun, 30 Oct 2011 14:11:40 GMT Jan Vesely [e978ada] * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Fix accidentally introduced crash in ... Sun, 30 Oct 2011 13:08:10 GMT Jan Vesely [882580a] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Accept const pointer in driver_main. Sat, 29 Oct 2011 22:47:13 GMT Jan Vesely [7d9cd62] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Use new destroy function, change usb_device interface to ... Sat, 29 Oct 2011 21:13:56 GMT Jan Vesely [96ec0a9] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) libusbdev: Add function do properly destroy alternative interfaces. Sat, 29 Oct 2011 20:17:51 GMT Jan Vesely [17412546] * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) libusbhost: endpoint_t: extend mutex protection, add doxygen comments. Sat, 29 Oct 2011 17:02:30 GMT Jakub Jermar [1737bfb] * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) cp improvements (Thanks to Maurizio Lombardi) - Support for the -r ... Sat, 29 Oct 2011 15:35:52 GMT Jan Vesely [549ff23] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libusbhost: Cleanup usb_transfer_batch interface. Remove redundant ... Sat, 29 Oct 2011 14:46:52 GMT Jan Vesely [4dfc905] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) libusbhost: Add doxygen commnets for generice host controller driver. ... Sat, 29 Oct 2011 13:35:40 GMT Jan Vesely [5400606] * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Fixes and improvements for usb_endpoint_manager. Add ... Sat, 29 Oct 2011 11:36:54 GMT Jan Vesely [2fd1f0c6] * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: Make usb_device_manager more robust. Return error on ... Fri, 28 Oct 2011 21:52:15 GMT Jan Vesely [48ae3ef] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.h (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Make interfaces more symmetric. Make ... Fri, 28 Oct 2011 20:53:41 GMT Jan Vesely [7265558] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Drop hash_table and use multiple lists instead. This ... Fri, 28 Oct 2011 09:59:17 GMT Jan Vesely [8a363ab3] * uspace/lib/drv/generic/driver.c (modified) Fix: ddf_fun_add_match_id use the provided match score. Thu, 27 Oct 2011 11:40:06 GMT Jan Vesely [83c3123] * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Store bandwidth in endpoint structure. Remove redundant ... Thu, 27 Oct 2011 10:45:08 GMT Jan Vesely [4267908] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: Merge find_by_address and get_speed. These functions ...