# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-10-21T13:41:21Z Sat, 17 Dec 2011 13:21:44 GMT Martin Decky [8708be3b] * uspace/lib/net/generic/packet_remote.c (modified) do not unmap the memory in this error path, it was not mapped previously Fri, 16 Dec 2011 21:14:59 GMT Martin Decky [c8751452] * uspace/app/tester/mm/mapping1.c (modified) * uspace/lib/net/generic/packet_client.c (modified) * uspace/lib/nic/src/nic_rx_control.c (modified) cstyle (no change in functionality) Fri, 16 Dec 2011 21:12:52 GMT Martin Decky [c6ae4c2] * abi/include/ddi/arg.h (modified) * abi/include/syscall.h (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) implement basic DMA memory mapping routines no persistent locking ... Wed, 14 Dec 2011 17:09:25 GMT Martin Decky [fd6bd6d] * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/device/nic.h (modified) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/drv/generic/remote_nic.c (modified) * uspace/lib/drv/include/ops/nic.h (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) add stubs for DMA memory management functions (not working yet) Wed, 14 Dec 2011 17:06:45 GMT Martin Decky [b402dadd] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/pci.c (added) * uspace/lib/c/include/device/pci.h (added) merge PCI device support from lp:~helenos-nicf/helenos/nicf Mon, 12 Dec 2011 17:15:05 GMT Martin Decky [972c60ce] * kernel/arch/ia64/src/start.S (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/include/bitops.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/usbhost/Makefile (modified) cstyle (no change in functionality) Fri, 09 Dec 2011 23:30:36 GMT Jiri Svoboda [c8c43cae] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/netecho/netecho.c (modified) * uspace/app/nettest3/Makefile (added) * uspace/app/nettest3/nettest3.c (added) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/include/bitops.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/fibril_synch.h (modified) * uspace/srv/net/tl/tcp/Makefile (modified) * uspace/srv/net/tl/tcp/conn.c (added) * uspace/srv/net/tl/tcp/conn.h (added) * uspace/srv/net/tl/tcp/iqueue.c (added) * uspace/srv/net/tl/tcp/iqueue.h (added) * uspace/srv/net/tl/tcp/ncsim.c (added) * uspace/srv/net/tl/tcp/ncsim.h (added) * uspace/srv/net/tl/tcp/pdu.c (added) * uspace/srv/net/tl/tcp/pdu.h (added) * uspace/srv/net/tl/tcp/rqueue.c (added) * uspace/srv/net/tl/tcp/rqueue.h (added) * uspace/srv/net/tl/tcp/segment.c (added) * uspace/srv/net/tl/tcp/segment.h (added) * uspace/srv/net/tl/tcp/seq_no.c (added) * uspace/srv/net/tl/tcp/seq_no.h (added) * uspace/srv/net/tl/tcp/sock.c (added) * uspace/srv/net/tl/tcp/sock.h (added) * uspace/srv/net/tl/tcp/std.h (added) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp.h (modified) * uspace/srv/net/tl/tcp/tcp_header.h (deleted) * uspace/srv/net/tl/tcp/tcp_type.h (added) * uspace/srv/net/tl/tcp/test.c (added) * uspace/srv/net/tl/tcp/test.h (added) * uspace/srv/net/tl/tcp/tqueue.c (added) * uspace/srv/net/tl/tcp/tqueue.h (added) * uspace/srv/net/tl/tcp/ucall.c (added) * uspace/srv/net/tl/tcp/ucall.h (added) Merge TCP rewrite. 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. 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 ... 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. Tue, 29 Nov 2011 22:51:27 GMT Jiri Svoboda [a4ee3ab2] * uspace/lib/c/include/errno.h (modified) * uspace/srv/net/tl/tcp/sock.c (modified) * uspace/srv/net/tl/tcp/sock.h (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/test.c (modified) * uspace/srv/net/tl/tcp/ucall.c (modified) Implement listen, accept, recvfrom. 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 ... Sun, 27 Nov 2011 18:20:58 GMT Jiri Svoboda [04cd242] * uspace/lib/c/include/errno.h (modified) * uspace/srv/net/tl/tcp/Makefile (modified) * uspace/srv/net/tl/tcp/sock.c (added) * uspace/srv/net/tl/tcp/sock.h (added) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp.h (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) * uspace/srv/net/tl/tcp/test.c (modified) Implement socket provider API in tcp module (active side). 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, 21 Nov 2011 22:46:37 GMT Jiri Svoboda [6896409c] * uspace/lib/c/include/bitops.h (modified) * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/header.c (modified) * uspace/srv/net/tl/tcp/rqueue.c (modified) * uspace/srv/net/tl/tcp/segment.c (modified) * uspace/srv/net/tl/tcp/segment.h (modified) * uspace/srv/net/tl/tcp/test.c (modified) * uspace/srv/net/tl/tcp/tqueue.c (modified) Fix off-by-one bug in BIT_V. Fix FIN being sent too early. Fix FIN ... Tue, 15 Nov 2011 23:50:57 GMT Jiri Svoboda [7cf7ded] * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/ncsim.c (modified) * uspace/srv/net/tl/tcp/seq_no.c (modified) * uspace/srv/net/tl/tcp/seq_no.h (modified) * uspace/srv/net/tl/tcp/state.c (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) * uspace/srv/net/tl/tcp/test.c (modified) * uspace/srv/net/tl/tcp/tqueue.c (modified) * uspace/srv/net/tl/tcp/tqueue.h (modified) TCP retransmission (WIP). Allow setting timer in timer handler. ... 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 ... Wed, 26 Oct 2011 16:50:52 GMT Jiri Svoboda [2a3214e] * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/include/fibril_synch.h (modified) * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/state.c (modified) * uspace/srv/net/tl/tcp/state.h (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) Fibril timer primitive. TCP Time-Wait timeout. Thu, 20 Oct 2011 20:29:58 GMT Jakub Jermar [069b80d] * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) Cleanup in usbhid driver. * Remove unused and commented out ... Sat, 15 Oct 2011 14:56:23 GMT Jan Vesely [b803845] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmouse/init.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Make endpoint descriptions const. Sat, 15 Oct 2011 14:30:18 GMT Jan Vesely [9c5fd7a] * uspace/drv/bus/usb/usbmouse/mouse.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Rename _destroy => _deinit The function does not free ... Sat, 15 Oct 2011 14:09:14 GMT Jan Vesely [a8c4e871] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) usb: use _deinit suffix for functions that do not destroy/free their ... Sat, 15 Oct 2011 12:49:18 GMT Jan Vesely [065064e6] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Add and use usb_device_data_alloc. Inspired by ... Sat, 15 Oct 2011 12:13:59 GMT Jan Vesely [7c95d6f5] * uspace/app/usbinfo/dump.c (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usb: Further const madness.