# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-12-01T18:34:09Z 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. 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 ... 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. Sat, 15 Oct 2011 11:58:16 GMT Jan Vesely [8a121b1] * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/usbinfo.h (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/src/altiface.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) usb: Make descriptors readonly. Fri, 14 Oct 2011 23:34:51 GMT Jan Vesely [1526c174] * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Unregister only endpoints that are present. Not present ... Fri, 14 Oct 2011 22:56:51 GMT Jan Vesely [49bd7ae2] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev: Add few const qualifiers. Fri, 14 Oct 2011 22:55:09 GMT Jan Vesely [5917859c] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Fix uninitialized pipes_count if there are no interfaces. ... Thu, 13 Oct 2011 12:56:58 GMT Jan Vesely [22a2b763] * uspace/lib/c/generic/async.c (modified) Merge mainline changes. Thu, 13 Oct 2011 12:54:57 GMT Jan Vesely [3875af65] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Add several const qualifiers. Thu, 13 Oct 2011 11:42:31 GMT Jan Vesely [fb422312] * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/hub.c (modified) libusbdev: Warn about not closing hc connections. There is not much ... Thu, 13 Oct 2011 11:16:00 GMT Jan Vesely [cff3fb6] * uspace/lib/c/generic/async.c (modified) sync_hangup: Try the one phone we care about first. Wed, 12 Oct 2011 21:21:30 GMT Jan Vesely [0d103aef] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/lib/usbdev/src/hub.c (modified) uhcirh: make sure connection to hc is opoen during device removal. ... Wed, 12 Oct 2011 20:31:29 GMT Jan Vesely [32ec5671] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) usb: Remove unused port_no argument. Wed, 12 Oct 2011 20:23:23 GMT Jan Vesely [013517b] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) usb: Remove assigned_handle output parameter. Use new_fun instead. Wed, 12 Oct 2011 20:15:31 GMT Jan Vesely [162726b] * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Remove child_handle output parameter. Use child_fun instead. Wed, 12 Oct 2011 20:03:36 GMT Jan Vesely [90994fa] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) usb: Hubs should store child functions not just handles. Wed, 12 Oct 2011 18:48:24 GMT Jan Vesely [51f033ce] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Comments Wed, 12 Oct 2011 18:30:52 GMT Jan Vesely [9636bad6] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Remove some redundant tests. Wed, 12 Oct 2011 18:27:05 GMT Jan Vesely [844f4ef] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Implement generic gone and remove callbacks. Wed, 12 Oct 2011 18:03:22 GMT Jan Vesely [96fde65] * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) usbmast: don't use ddf_dev_t driver_data for soft-state. That is ... Wed, 12 Oct 2011 17:31:05 GMT Jan Vesely [4501e207] * uspace/drv/bus/usb/uhcirh/port.h (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) rename: usb_hc_attached_device_t => usb_hub_attached_device_t Host ... Wed, 12 Oct 2011 16:34:22 GMT Jan Vesely [8e5ce07] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (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/pipes.c (modified) usb: Add bunch of const qualifiers. We shall need them. Wed, 12 Oct 2011 15:49:35 GMT Jan Vesely [96646a6] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: device remove and gone skeleton callbacks Wed, 12 Oct 2011 15:35:23 GMT Jan Vesely [1a4ea01d] * 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/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/usbmouse/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Rename add_device => device_add Mon, 10 Oct 2011 21:35:58 GMT Martin Sucha [bd830128] * uspace/lib/ext2/libext2_filesystem.c (modified) Fix memory leak in libext2 (thx Maurizio Lombardi) Sat, 08 Oct 2011 20:39:25 GMT Martin Decky [9b6be51] * uspace/lib/net/tl/tl_common.c (modified) cstyle Sat, 08 Oct 2011 20:32:13 GMT Martin Decky [afb8c84] * uspace/lib/drv/generic/remote_pci.c (modified) cstyle Fri, 07 Oct 2011 21:42:14 GMT Martin Decky [49bd793b] * uspace/lib/c/generic/net/packet.c (modified) * uspace/lib/c/include/net/packet.h (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) networking fixes * use sysarg_t for packet_id_t to avoid potential ... Fri, 07 Oct 2011 20:20:33 GMT Martin Decky [00d7e1b] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/init/init.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/infrastructure/rootvirt/devices.def (modified) * uspace/drv/nic/lo/Makefile (added) * uspace/drv/nic/lo/lo.c (added) * uspace/drv/nic/lo/lo.ma (added) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/hw_res_parsed.c (added) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/include/device/hw_res_parsed.h (added) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/il/ip_remote.c (modified) * uspace/lib/net/include/ip_interface.h (modified) * uspace/lib/net/include/ip_remote.h (modified) * uspace/lib/net/include/net_checksum.h (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/nic/Makefile (added) * uspace/lib/nic/include/nic.h (added) * uspace/lib/nic/include/nic_addr_db.h (added) * uspace/lib/nic/include/nic_driver.h (added) * uspace/lib/nic/include/nic_impl.h (added) * uspace/lib/nic/include/nic_rx_control.h (added) * uspace/lib/nic/include/nic_wol_virtues.h (added) * uspace/lib/nic/src/nic_addr_db.c (added) * uspace/lib/nic/src/nic_driver.c (added) * uspace/lib/nic/src/nic_impl.c (added) * uspace/lib/nic/src/nic_rx_control.c (added) * uspace/lib/nic/src/nic_wol_virtues.c (added) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_standalone.c (deleted) * uspace/srv/net/net/packet_server.h (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) networking improvements * start the networking stack from init * ... Fri, 07 Oct 2011 15:59:41 GMT Martin Decky [e2c50e1] * uspace/lib/c/generic/adt/hash_set.c (added) * uspace/lib/c/include/adt/hash_set.h (added) cherrypick hashset implementation from lp:~helenos-nicf/helenos/nicf Fri, 07 Oct 2011 15:46:01 GMT Martin Decky [609243f4] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/nic.c (added) * uspace/lib/c/generic/net/packet.c (modified) * uspace/lib/c/include/device/nic.h (added) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/il.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/c/include/ipc/nil.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/c/include/net/eth_phys.h (added) * uspace/lib/c/include/net/packet.h (modified) * uspace/lib/c/include/net/packet_header.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_nic.c (added) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ops/nic.h (added) * uspace/lib/drv/include/remote_nic.h (moved) * uspace/lib/net/Makefile (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/generic/net_remote.c (modified) * uspace/lib/net/generic/protocol_map.c (modified) * uspace/lib/net/il/arp_remote.c (modified) * uspace/lib/net/il/il_remote.c (modified) * uspace/lib/net/il/ip_remote.c (modified) * uspace/lib/net/include/arp_interface.h (modified) * uspace/lib/net/include/generic.h (modified) * uspace/lib/net/include/il_remote.h (modified) * uspace/lib/net/include/ip_interface.h (modified) * uspace/lib/net/include/ip_remote.h (modified) * uspace/lib/net/include/net_checksum.h (modified) * uspace/lib/net/include/net_interface.h (modified) * uspace/lib/net/include/netif_skel.h (deleted) * uspace/lib/net/include/nil_remote.h (modified) * uspace/lib/net/include/nil_skel.h (modified) * uspace/lib/net/include/tl_common.h (modified) * uspace/lib/net/include/tl_remote.h (modified) * uspace/lib/net/netif/netif_remote.c (deleted) * uspace/lib/net/netif/netif_skel.c (deleted) * uspace/lib/net/nil/nil_remote.c (modified) * uspace/lib/net/tl/icmp_client.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/lib/net/tl/tl_remote.c (modified) * uspace/lib/packet/Makefile (deleted) * uspace/srv/devman/devman.c (modified) * uspace/srv/hw/netif/ne2000/Makefile (deleted) * uspace/srv/hw/netif/ne2000/dp8390.c (deleted) * uspace/srv/hw/netif/ne2000/dp8390.h (deleted) * uspace/srv/hw/netif/ne2000/ne2000.c (deleted) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/cfg/lo.nic (moved) * uspace/srv/net/cfg/ne2k.nic (moved) * uspace/srv/net/documentation.txt (deleted) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/arp/arp.h (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/il/ip/ip.h (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_standalone.c (modified) * uspace/srv/net/net/packet_server.c (moved) * uspace/srv/net/net/packet_server.h (moved) * uspace/srv/net/netif/lo/Makefile (deleted) * uspace/srv/net/netif/lo/lo.c (deleted) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/eth/eth.h (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/nil/nildummy/nildummy.h (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) cherrypick general networking improvements from lp:~helenos- ... Fri, 07 Oct 2011 13:50:56 GMT Martin Decky [f51b1d3] * uspace/lib/c/generic/ns.c (modified) cstyle