# # ChangeLog for uspace/lib/usb/include in mainline # # Generated by Trac 1.6 # 2026-03-05T02:15:11Z Sat, 02 Apr 2011 15:37:53 GMT Jan Vesely [0053fa38] * HelenOS.config (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (deleted) * uspace/app/init/init.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/devs/devman1.c (added) * uspace/app/tester/devs/devman1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/io/log.c (added) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/io/log.h (added) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/log.c (added) * uspace/lib/drv/include/ddf/log.h (added) * uspace/lib/usb/include/usb/classes/hid/utled.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devmap/devmap.c (modified) Development branch changes Sat, 02 Apr 2011 15:37:22 GMT Jan Vesely [d773285f] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Use per endpoint control transfer mutex Sat, 02 Apr 2011 14:32:48 GMT Jan Vesely [4ab89e5] * uspace/lib/usb/include/usb/host/bandwidth.h (modified) * uspace/lib/usb/src/host/bandwidth.c (modified) Compute used bandwidth during reservation Fri, 01 Apr 2011 15:57:34 GMT Jan Vesely [8870230] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/lib/usb/include/usb/host/bandwidth.h (modified) * uspace/lib/usb/src/host/bandwidth.c (modified) Remove useless parameters from bandwidth reservation API. Add UHCI ... Fri, 01 Apr 2011 15:23:10 GMT Jan Vesely [da9ebca] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/bandwidth.h (added) * uspace/lib/usb/src/host/bandwidth.c (added) Add USB bandwidth manager Thu, 31 Mar 2011 10:31:10 GMT Lubos Slovak [85fa1e1] * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/lib/usb/include/usb/classes/hid/utled.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) HID parser output report API used to create output reports. + Added ... Tue, 29 Mar 2011 12:09:15 GMT Matej Klonfar [79e1abd] * HelenOS.config (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/mips32/include/cp0.h (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) * kernel/arch/sparc64/src/trap/sun4v/interrupt.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/src/kbrd/kbrd_pl050.c (deleted) * kernel/genarch/src/kbrd/scanc_pl050.c (deleted) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/mm/as.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.h (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (added) * uspace/drv/ohci/ohci.h (added) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-hcd/utils/slab.c (added) * uspace/drv/uhci-hcd/utils/slab.h (added) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbmid/explore.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/hid/kbd/ctl/pl050.c (deleted) * uspace/srv/hid/kbd/generic/kbd.c (modified) * uspace/srv/hid/kbd/include/kbd.h (modified) * uspace/srv/hid/kbd/port/ns16550.c (modified) * uspace/srv/hid/kbd/port/z8530.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/hw/netif/ne2000/ne2000.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * version (modified) development merge - mainline changes Sun, 27 Mar 2011 10:46:17 GMT Matej Klonfar [841e6e5] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Output report creating API Fri, 25 Mar 2011 17:15:26 GMT Matej Klonfar [57d9c05e] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Output report creating API preparation Fri, 25 Mar 2011 17:13:02 GMT Jan Vesely [095b2017] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhid/descdump.c (deleted) * uspace/drv/usbhid/hiddev.c (deleted) * uspace/drv/usbhid/hiddev.h (deleted) * uspace/drv/usbhid/main.c (deleted) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/Makefile (moved) * uspace/drv/usbkbd/conv.c (moved) * uspace/drv/usbkbd/conv.h (moved) * uspace/drv/usbkbd/kbd.h (moved) * uspace/drv/usbkbd/kbddev.c (moved) * uspace/drv/usbkbd/kbddev.h (moved) * uspace/drv/usbkbd/kbdrepeat.c (moved) * uspace/drv/usbkbd/kbdrepeat.h (moved) * uspace/drv/usbkbd/layout.h (moved) * uspace/drv/usbkbd/main.c (added) * uspace/drv/usbkbd/usbkbd.ma (moved) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidreport.h (moved) * uspace/lib/usb/include/usb/classes/hidreq.h (moved) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (added) * uspace/lib/usb/src/hidreq.c (moved) Development branch changes Fri, 25 Mar 2011 17:02:08 GMT Jan Vesely [d93b3e3] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Add lock for control transfers (hc can't guarantee their atomicity) ... Fri, 25 Mar 2011 15:21:01 GMT Matej Klonfar [9c0f158] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/usbhid/descdump.c (deleted) * uspace/drv/usbhid/hiddev.c (deleted) * uspace/drv/usbhid/hiddev.h (deleted) * uspace/drv/usbhid/main.c (deleted) * uspace/drv/usbkbd/Makefile (moved) * uspace/drv/usbkbd/conv.c (moved) * uspace/drv/usbkbd/conv.h (moved) * uspace/drv/usbkbd/kbd.h (moved) * uspace/drv/usbkbd/kbddev.c (moved) * uspace/drv/usbkbd/kbddev.h (moved) * uspace/drv/usbkbd/kbdrepeat.c (moved) * uspace/drv/usbkbd/kbdrepeat.h (moved) * uspace/drv/usbkbd/layout.h (moved) * uspace/drv/usbkbd/main.c (added) * uspace/drv/usbkbd/usbkbd.ma (moved) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hidreport.h (moved) * uspace/lib/usb/include/usb/classes/hidreq.h (moved) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/hidreport.c (added) * uspace/lib/usb/src/hidreq.c (moved) development merge Fri, 25 Mar 2011 15:18:13 GMT Matej Klonfar [96bfe76] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Output report API Fri, 25 Mar 2011 14:22:04 GMT Lubos Slovak [8c40822] * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Merged changes from branch maklf (bugfix + paths) Fri, 25 Mar 2011 14:15:03 GMT Lubos Slovak [4acf099] * HelenOS.config (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/lib/usb/include/usb/request.h (modified) Merged development changes Fri, 25 Mar 2011 13:40:00 GMT Matej Klonfar [b53d3b7] * uspace/drv/usbhid/kbddev.c (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) bitmap data parsing bug fix parser initialization check bug fix ... Thu, 24 Mar 2011 22:55:29 GMT Lubos Slovak [252e30c] * uspace/drv/usbkbd/conv.h (modified) * uspace/drv/usbkbd/hiddev.c (deleted) * uspace/drv/usbkbd/hiddev.h (deleted) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * uspace/drv/usbkbd/kbdrepeat.c (modified) * uspace/drv/usbkbd/kbdrepeat.h (modified) * uspace/drv/usbkbd/layout.h (modified) * uspace/drv/usbkbd/main.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hidreport.h (added) * uspace/lib/usb/include/usb/classes/hidreq.h (modified) * uspace/lib/usb/src/hidreport.c (added) Huge refactoring of KBD driver code. - Separated code for retrieval ... Thu, 24 Mar 2011 21:07:47 GMT Vojtech Horky [915a851] * uspace/lib/usb/include/usb/request.h (modified) Add constants for USB device and endpoint status Thu, 24 Mar 2011 20:44:27 GMT Lubos Slovak [476b71ff] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/main.c (modified) * uspace/drv/usbkbd/usbkbd.ma (moved) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hidreq.h (moved) * uspace/lib/usb/src/hidreq.c (moved) Finished renaming kbd driver to usbkbd Mon, 21 Mar 2011 17:31:00 GMT Vojtech Horky [215b001] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/lib/usb/include/usb/debug.h (modified) Unified default log level of all USB drivers Mon, 21 Mar 2011 16:27:49 GMT Vojtech Horky [e484f3b] * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) USB framework remembers some descriptors Currently, it is only ... Mon, 21 Mar 2011 15:53:51 GMT Vojtech Horky [a90fc0c] * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/usb.c (modified) Refactoring of "enum to string" functions Mon, 21 Mar 2011 15:35:29 GMT Vojtech Horky [aaff605] * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/usb.c (modified) Add usb_str_speed() function Mon, 21 Mar 2011 15:06:37 GMT Vojtech Horky [c92c13f] * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Formatting and comments No change in functionality. Mon, 21 Mar 2011 15:01:52 GMT Vojtech Horky [1387692] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/src/host/batch.c (modified) Rename batch_* => usb_transfer_batch_* No change in functionality. Mon, 21 Mar 2011 14:33:50 GMT Vojtech Horky [e34e77a] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Formatting and comments No change in functionality Mon, 21 Mar 2011 14:27:47 GMT Vojtech Horky [68b5ed6e] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Rename device_keeper* => usb_device_keeper* Also extended some ... Mon, 21 Mar 2011 14:10:41 GMT Vojtech Horky [3954a63b] * uspace/app/usbinfo/dev.c (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) Rename usb_endpoint_pipe_*() => usb_pipe_*() No change in functionality. Mon, 21 Mar 2011 13:53:11 GMT Vojtech Horky [a372663] * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) Rename usb_endpoint_pipe_t => usb_pipe_t No change in functionality. Mon, 21 Mar 2011 13:41:03 GMT Jan Vesely [925e099] * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Development changes Mon, 21 Mar 2011 13:19:19 GMT Vojtech Horky [f8e1a2c] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc_iface.c (modified) * uspace/drv/ohci/ohci_rh.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/batch.h (added) * uspace/lib/usb/include/usb/host/device_keeper.h (moved) * uspace/lib/usb/src/host/batch.c (added) * uspace/lib/usb/src/host/device_keeper.c (moved) * uspace/lib/usb/src/pipes.c (modified) Merge development/ changes Mon, 21 Mar 2011 11:29:50 GMT Vojtech Horky [57abafd] * uspace/lib/usb/include/usb/classes/hub.h (modified) Add structure for header of hub descriptor Mon, 21 Mar 2011 11:06:38 GMT Vojtech Horky [9cf1c5a] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Add wrappers for standard USB requests (#53) However, they are not ... Mon, 21 Mar 2011 10:54:23 GMT Jan Vesely [c15070c] * uspace/drv/uhci-hcd/batch.c (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Fix toggle protocol, add support for all 32 endpoints Mon, 21 Mar 2011 10:27:44 GMT Jan Vesely [79c8a96] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/usbflbk/Makefile (added) * uspace/drv/usbflbk/main.c (added) * uspace/drv/usbflbk/usbflbk.ma (added) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) Development branch changes Mon, 21 Mar 2011 10:25:33 GMT Jan Vesely [81dce9f] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc_iface.c (modified) * uspace/drv/ohci/ohci_rh.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/batch.h (added) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/batch.c (added) Make batch_t a library structure Mon, 21 Mar 2011 09:08:43 GMT Jan Vesely [1fb1339] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (moved) * uspace/lib/usb/src/host/device_keeper.c (moved) Move device_keeper to libusb Sun, 20 Mar 2011 21:50:20 GMT Matus Dekanek [09daa8b] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) using usb/devdrv interface to simplify hub communication ... Fri, 18 Mar 2011 16:50:37 GMT Vojtech Horky [382f3266] * Makefile (modified) * release/Makefile (moved) * uspace/app/sbi/Makefile (modified) * uspace/app/sbi/src/builtin.c (modified) * uspace/app/sbi/src/builtin/bi_console.c (moved) * uspace/app/sbi/src/builtin/bi_console.h (added) * uspace/app/sbi/src/builtin/bi_task.c (added) * uspace/app/sbi/src/builtin/bi_task.h (moved) * uspace/app/sbi/src/imode.c (modified) * uspace/app/sbi/src/intmap.c (modified) * uspace/app/sbi/src/intmap.h (modified) * uspace/app/sbi/src/lex.c (modified) * uspace/app/sbi/src/lex_t.h (modified) * uspace/app/sbi/src/list.c (modified) * uspace/app/sbi/src/list.h (modified) * uspace/app/sbi/src/parse.c (modified) * uspace/app/sbi/src/rdata.c (modified) * uspace/app/sbi/src/rdata.h (modified) * uspace/app/sbi/src/rdata_t.h (modified) * uspace/app/sbi/src/run.c (modified) * uspace/app/sbi/src/run.h (modified) * uspace/app/sbi/src/run_expr.c (modified) * uspace/app/sbi/src/run_expr.h (modified) * uspace/app/sbi/src/stree.c (modified) * uspace/app/sbi/src/stree.h (modified) * uspace/app/sbi/src/stree_t.h (modified) * uspace/app/sbi/src/stype.c (modified) * uspace/app/sbi/src/stype_expr.c (modified) * uspace/dist/src/sysel/demos/arith.sy (modified) * uspace/dist/src/sysel/demos/array.sy (modified) * uspace/dist/src/sysel/demos/autobox.sy (modified) * uspace/dist/src/sysel/demos/count.sy (modified) * uspace/dist/src/sysel/demos/ctor.sy (modified) * uspace/dist/src/sysel/demos/deleg.sy (modified) * uspace/dist/src/sysel/demos/enum.sy (modified) * uspace/dist/src/sysel/demos/except.sy (modified) * uspace/dist/src/sysel/demos/gen.sy (modified) * uspace/dist/src/sysel/demos/hello.sy (modified) * uspace/dist/src/sysel/demos/htxtfile.sy (modified) * uspace/dist/src/sysel/demos/iface.sy (modified) * uspace/dist/src/sysel/demos/inherit.sy (modified) * uspace/dist/src/sysel/demos/list.sy (modified) * uspace/dist/src/sysel/demos/map.sy (modified) * uspace/dist/src/sysel/demos/property.sy (modified) * uspace/dist/src/sysel/demos/string.sy (modified) * uspace/dist/src/sysel/demos/svar.sy (modified) * uspace/dist/src/sysel/demos/switch.sy (added) * uspace/dist/src/sysel/demos/varargs.sy (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/kbddev.h (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/srv/hid/console/gcons.c (modified) Merge development/ changes Fri, 18 Mar 2011 16:45:04 GMT Vojtech Horky [d71691d] * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) USB device structure remembers interface Fri, 18 Mar 2011 16:03:29 GMT Lubos Slovak [d8e61b0d] * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/kbddev.h (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Report protocol support using HID report parser. Fri, 18 Mar 2011 14:21:00 GMT Lubos Slovak [bb41b85] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Merged changes from branch maklf Fri, 18 Mar 2011 14:17:27 GMT Lubos Slovak [6e3b9a58] * dist/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/root_hub.c (deleted) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_hc.c (added) * uspace/drv/uhci-hcd/uhci_hc.h (added) * uspace/drv/uhci-hcd/uhci_rh.c (moved) * uspace/drv/uhci-hcd/uhci_rh.h (moved) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/port_status.h (deleted) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.c (modified) * uspace/drv/usbmouse/mouse.h (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devdrv.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.c (added) * uspace/lib/usb/src/devpoll.c (added) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) Merged changes from branch lelian/hidd Thu, 17 Mar 2011 22:22:58 GMT Vojtech Horky [da77278] * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/src/dp.c (modified) Add simple "walker" over descriptors It iterates over all ... Mon, 14 Mar 2011 22:22:16 GMT Vojtech Horky [c2343cc] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add function for getting USB address of a device Mon, 14 Mar 2011 10:47:42 GMT Vojtech Horky [206f71a] * uspace/app/usbinfo/info.c (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipesinit.c (modified) * uspace/lib/usb/src/recognise.c (modified) Getting max_packet_size for default control pipe Sun, 13 Mar 2011 22:45:28 GMT Vojtech Horky [b7d8fd9] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) Add IPC layer for endpoint (bandwidth) reservation No HC driver ... Sun, 13 Mar 2011 21:15:35 GMT Vojtech Horky [4bf94df] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devpoll.c (added) Add functions for automatic device polling Sun, 13 Mar 2011 17:18:55 GMT Vojtech Horky [69334af] * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) Replace asserts with proper checks Also, added doxygen comments. Sat, 12 Mar 2011 11:30:14 GMT Matej Klonfar [c32688d] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) bitmap translation Sat, 12 Mar 2011 10:10:30 GMT Vojtech Horky [6105fc0] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devdrv.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/devdrv.c (added) Start work on ticket #85 (USB framework) Only base skeleton is ... Fri, 11 Mar 2011 16:24:52 GMT Matej Klonfar [0bd4810c] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Buffer length of parsed input report Tue, 08 Mar 2011 20:01:03 GMT Lubos Slovak [021351c] * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Merged changes from branch maklf Tue, 08 Mar 2011 20:00:47 GMT Lubos Slovak [8e9becf6] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/mips32/src/asm.S (modified) * uspace/Makefile (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/Makefile (added) * uspace/drv/ehci-hcd/ehci-hcd.ma (added) * uspace/drv/ehci-hcd/main.c (added) * uspace/drv/ehci-hcd/pci.c (added) * uspace/drv/ehci-hcd/pci.h (moved) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port_status.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/hidreq.h (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.c (modified) * uspace/drv/usbmouse/mouse.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/classes.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbmem.h (deleted) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesio.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usb/src/usbmem.c (deleted) Merged branch lelian/hidd Tue, 08 Mar 2011 18:48:29 GMT Matej Klonfar [3de529c] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) delimiter descriptor field is supported now Tue, 08 Mar 2011 14:36:15 GMT Vojtech Horky [5d5f971] * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbmem.h (deleted) * uspace/lib/usb/src/usbmem.c (deleted) Removal of usbmem.[ch] They are not used anywhere and are ... Mon, 07 Mar 2011 16:51:59 GMT Vojtech Horky [960bee9] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (added) * uspace/drv/ehci-hcd/ehci-hcd (added) * uspace/drv/ehci-hcd/ehci-hcd.ma (added) * uspace/drv/ehci-hcd/main.c (added) * uspace/drv/ehci-hcd/pci.c (added) * uspace/drv/ehci-hcd/pci.h (added) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/utils/device_keeper.c (modified) * uspace/drv/uhci-hcd/utils/device_keeper.h (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/hidreq.h (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/debug.c (modified) Merge development/ changes Sat, 05 Mar 2011 20:07:11 GMT Lubos Slovak [1efe89b] * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/debug.c (modified) First parameter to usb_debug_str_buffer() made constant. Fri, 04 Mar 2011 23:35:22 GMT Vojtech Horky [a6add7a] * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.c (modified) * uspace/drv/usbmouse/mouse.h (modified) * uspace/lib/usb/include/usb/classes/classes.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usb/src/hcdhubd_private.h (deleted) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usb.c (modified) Comment and documentation fixes In the process also removed several ... Fri, 04 Mar 2011 20:11:22 GMT Vojtech Horky [019cff6] * uspace/drv/usbmouse/main.c (modified) * uspace/drv/usbmouse/mouse.c (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/debug.c (modified) Add buffer dumping function usb_debug_str_buffer Example usage in ... Fri, 04 Mar 2011 13:35:14 GMT Matej Klonfar [b7d9606] * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/src/hidparser.c (modified) report descriptor bug fix Thu, 03 Mar 2011 18:56:11 GMT Lubos Slovak [0588062e] * uspace/lib/usb/include/usb/classes/hid_report_items.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Merged branch maklf - basic HID report descriptor parser Thu, 03 Mar 2011 15:35:37 GMT Matej Klonfar [c7a2e7e] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) report item offset Wed, 02 Mar 2011 18:06:42 GMT Vojtech Horky [4723444] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Add allocating "get full config descriptor" This function ... Wed, 02 Mar 2011 00:02:26 GMT Matej Klonfar [e259d95] * uspace/lib/usb/include/usb/classes/hid_report_items.h (added) * uspace/lib/usb/src/hidparser.c (modified) free report descriptor bug fix forgotten header added Tue, 01 Mar 2011 23:11:40 GMT Matej Klonfar [da3965e] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) USB HID report descriptor parser bug fix Tue, 01 Mar 2011 22:20:56 GMT Matej Klonfar [19a1800] * .bzrignore (modified) * HelenOS.config (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * contrib/arch/kernel/kernel.adl (modified) * contrib/arch/uspace/lib/libc/protocol (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/adt/avl.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/ping/ping.c (modified) * uspace/app/stats/stats.c (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tasks/tasks.c (deleted) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/app/tester/mm/mapping1.c (added) * uspace/app/tester/mm/mapping1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) * uspace/app/trace/ipc_desc.c (modified) * uspace/app/trace/ipcp.h (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/proto.h (modified) * uspace/app/trace/syscalls.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/app/virtusbhub/Makefile (added) * uspace/app/virtusbhub/main.c (added) * uspace/app/virtusbkbd/descriptor.h (modified) * uspace/app/virtusbkbd/items.h (modified) * uspace/app/virtusbkbd/kbdconfig.c (modified) * uspace/app/virtusbkbd/kbdconfig.h (modified) * uspace/app/virtusbkbd/keys.c (modified) * uspace/app/virtusbkbd/keys.h (modified) * uspace/app/virtusbkbd/report.h (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/devices.def (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/Makefile (moved) * uspace/drv/uhci-hcd/batch.c (added) * uspace/drv/uhci-hcd/batch.h (added) * uspace/drv/uhci-hcd/iface.c (added) * uspace/drv/uhci-hcd/iface.h (moved) * uspace/drv/uhci-hcd/main.c (added) * uspace/drv/uhci-hcd/pci.c (added) * uspace/drv/uhci-hcd/pci.h (moved) * uspace/drv/uhci-hcd/root_hub.c (added) * uspace/drv/uhci-hcd/root_hub.h (added) * uspace/drv/uhci-hcd/transfer_list.c (added) * uspace/drv/uhci-hcd/transfer_list.h (added) * uspace/drv/uhci-hcd/transfers.c (moved) * uspace/drv/uhci-hcd/uhci-hcd.ma (added) * uspace/drv/uhci-hcd/uhci.c (added) * uspace/drv/uhci-hcd/uhci.h (added) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (added) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (added) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (added) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (added) * uspace/drv/uhci-hcd/utils/device_keeper.c (added) * uspace/drv/uhci-hcd/utils/device_keeper.h (added) * uspace/drv/uhci-hcd/utils/malloc32.h (added) * uspace/drv/uhci-rhd/Makefile (moved) * uspace/drv/uhci-rhd/main.c (added) * uspace/drv/uhci-rhd/port.c (added) * uspace/drv/uhci-rhd/port.h (added) * uspace/drv/uhci-rhd/port_status.c (added) * uspace/drv/uhci-rhd/port_status.h (added) * uspace/drv/uhci-rhd/root_hub.c (added) * uspace/drv/uhci-rhd/root_hub.h (added) * uspace/drv/uhci-rhd/uhci-rhd.ma (added) * uspace/drv/uhci/uhci.ma (deleted) * uspace/drv/usbhid/Makefile (added) * uspace/drv/usbhid/conv.c (added) * uspace/drv/usbhid/conv.h (added) * uspace/drv/usbhid/descdump.c (added) * uspace/drv/usbhid/descdump.h (added) * uspace/drv/usbhid/hiddev.c (added) * uspace/drv/usbhid/hiddev.h (added) * uspace/drv/usbhid/hidreq.c (added) * uspace/drv/usbhid/hidreq.h (added) * uspace/drv/usbhid/kbd.h (added) * uspace/drv/usbhid/kbddev.c (added) * uspace/drv/usbhid/kbddev.h (added) * uspace/drv/usbhid/layout.h (added) * uspace/drv/usbhid/main.c (moved) * uspace/drv/usbhid/usbhid.ma (moved) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/usblist.c (modified) * uspace/drv/usbhub/usblist.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/usbkbd/main.c (deleted) * uspace/drv/usbmid/Makefile (moved) * uspace/drv/usbmid/dump.c (added) * uspace/drv/usbmid/explore.c (added) * uspace/drv/usbmid/main.c (added) * uspace/drv/usbmid/usbmid.c (added) * uspace/drv/usbmid/usbmid.h (added) * uspace/drv/usbmid/usbmid.ma (added) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hc.h (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/hub.h (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/drv/vhc/hub/virthub.h (modified) * uspace/drv/vhc/hub/virthubops.c (modified) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/abs32le/_link.ld.in (modified) * uspace/lib/c/arch/abs32le/src/entry.c (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/amd64/_link.ld.in (modified) * uspace/lib/c/arch/amd64/src/entry.s (modified) * uspace/lib/c/arch/arm32/_link.ld.in (modified) * uspace/lib/c/arch/arm32/src/entry.s (modified) * uspace/lib/c/arch/ia32/_link.ld.in (modified) * uspace/lib/c/arch/ia32/src/entry.s (modified) * uspace/lib/c/arch/ia64/_link.ld.in (modified) * uspace/lib/c/arch/ia64/src/entry.s (modified) * uspace/lib/c/arch/mips32/_link.ld.in (modified) * uspace/lib/c/arch/mips32/src/entry.s (modified) * uspace/lib/c/arch/ppc32/_link.ld.in (modified) * uspace/lib/c/arch/ppc32/src/entry.s (modified) * uspace/lib/c/arch/sparc64/_link.ld.in (modified) * uspace/lib/c/arch/sparc64/src/entry.s (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/async_sess.c (modified) * uspace/lib/c/generic/clipboard.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/devmap.c (modified) * uspace/lib/c/generic/event.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/ipc/ns.c (added) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/net/icmp_api.c (modified) * uspace/lib/c/generic/net/icmp_common.c (modified) * uspace/lib/c/generic/net/modules.c (modified) * uspace/lib/c/generic/net/socket_client.c (modified) * uspace/lib/c/generic/private/async.h (moved) * uspace/lib/c/generic/private/async_sess.h (moved) * uspace/lib/c/generic/private/io.h (added) * uspace/lib/c/generic/private/libc.h (added) * uspace/lib/c/generic/private/malloc.h (added) * uspace/lib/c/generic/private/thread.h (added) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/generic/sysinfo.c (modified) * uspace/lib/c/generic/thread.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/generic/udebug.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/adt/hash_table.h (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/assert.h (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/async_sess.h (modified) * uspace/lib/c/include/byteorder.h (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/err.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/event.h (modified) * uspace/lib/c/include/io/console.h (modified) * uspace/lib/c/include/io/screenbuffer.h (modified) * uspace/lib/c/include/ipc/adb.h (modified) * uspace/lib/c/include/ipc/arp.h (modified) * uspace/lib/c/include/ipc/bd.h (modified) * uspace/lib/c/include/ipc/char.h (modified) * uspace/lib/c/include/ipc/clipboard.h (modified) * uspace/lib/c/include/ipc/common.h (added) * uspace/lib/c/include/ipc/console.h (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/devmap.h (modified) * uspace/lib/c/include/ipc/fb.h (modified) * uspace/lib/c/include/ipc/icmp.h (modified) * uspace/lib/c/include/ipc/il.h (modified) * uspace/lib/c/include/ipc/ip.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/c/include/ipc/irc.h (modified) * uspace/lib/c/include/ipc/kbd.h (modified) * uspace/lib/c/include/ipc/loader.h (modified) * uspace/lib/c/include/ipc/mouse.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/c/include/ipc/netif.h (modified) * uspace/lib/c/include/ipc/nil.h (modified) * uspace/lib/c/include/ipc/ns.h (modified) * uspace/lib/c/include/ipc/packet.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/ipc/socket.h (modified) * uspace/lib/c/include/ipc/tl.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/l18n/langs.h (added) * uspace/lib/c/include/libc.h (modified) * uspace/lib/c/include/loader/pcb.h (modified) * uspace/lib/c/include/malloc.h (modified) * uspace/lib/c/include/net/icmp_common.h (modified) * uspace/lib/c/include/net/modules.h (modified) * uspace/lib/c/include/setjmp.h (modified) * uspace/lib/c/include/stdlib.h (modified) * uspace/lib/c/include/syscall.h (modified) * uspace/lib/c/include/thread.h (modified) * uspace/lib/c/include/tls.h (modified) * uspace/lib/c/include/udebug.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/clui/tinput.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.h (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/net/il/arp_remote.c (modified) * uspace/lib/net/il/il_skel.c (modified) * uspace/lib/net/include/generic.h (modified) * uspace/lib/net/include/icmp_header.h (modified) * uspace/lib/net/include/icmp_remote.h (moved) * uspace/lib/net/include/il_skel.h (modified) * uspace/lib/net/include/netif_skel.h (modified) * uspace/lib/net/include/nil_skel.h (modified) * uspace/lib/net/include/tl_skel.h (modified) * uspace/lib/net/netif/netif_skel.c (modified) * uspace/lib/net/nil/nil_skel.c (modified) * uspace/lib/net/tl/icmp_remote.c (modified) * uspace/lib/net/tl/tl_common.c (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/packet/generic/packet_server.c (modified) * uspace/lib/packet/include/packet_server.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/addrkeep.h (moved) * uspace/lib/usb/include/usb/classes/classes.h (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/include/usb/classes/hidutkbd.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (added) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/include/usb/hcdhubd.h (deleted) * uspace/lib/usb/include/usb/hub.h (added) * uspace/lib/usb/include/usb/pipes.h (added) * uspace/lib/usb/include/usb/recognise.h (added) * uspace/lib/usb/include/usb/request.h (moved) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (added) * uspace/lib/usb/include/usb/usbdrv.h (deleted) * uspace/lib/usb/include/usb/usbmem.h (added) * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/class.c (modified) * uspace/lib/usb/src/ddfiface.c (added) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/drvpsync.c (deleted) * uspace/lib/usb/src/dump.c (added) * uspace/lib/usb/src/hcdhubd.c (deleted) * uspace/lib/usb/src/hcdhubd_private.h (modified) * uspace/lib/usb/src/hcdrv.c (deleted) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hub.c (added) * uspace/lib/usb/src/localdrv.c (deleted) * uspace/lib/usb/src/pipes.c (added) * uspace/lib/usb/src/pipesinit.c (added) * uspace/lib/usb/src/pipesio.c (added) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/remotedrv.c (deleted) * uspace/lib/usb/src/request.c (added) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usb/src/usbdevice.c (added) * uspace/lib/usb/src/usbdrv.c (deleted) * uspace/lib/usb/src/usbdrvreq.c (deleted) * uspace/lib/usb/src/usbmem.c (added) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/hub.h (modified) * uspace/lib/usbvirt/src/callback.c (modified) * uspace/lib/usbvirt/src/ctrlpipe.c (modified) * uspace/lib/usbvirt/src/debug.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transaction.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/bd/ata_bd/ata_hw.h (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/clip/clip.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/devfs/devfs_ops.h (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/hid/adb_mouse/adb_dev.c (modified) * uspace/srv/hid/adb_mouse/adb_mouse.c (modified) * uspace/srv/hid/char_mouse/char_mouse.c (modified) * uspace/srv/hid/char_mouse/chardev.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hid/fb/ega.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/main.c (modified) * uspace/srv/hid/fb/serial_console.c (modified) * uspace/srv/hid/fb/serial_console.h (modified) * uspace/srv/hid/kbd/generic/kbd.c (modified) * uspace/srv/hid/kbd/port/adb.c (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hid/kbd/port/gxemul.c (modified) * uspace/srv/hid/kbd/port/msim.c (modified) * uspace/srv/hid/kbd/port/ns16550.c (modified) * uspace/srv/hid/kbd/port/pl050.c (modified) * uspace/srv/hid/kbd/port/z8530.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/hw/netif/ne2000/ne2000.c (modified) * uspace/srv/loader/arch/abs32le/_link.ld.in (modified) * uspace/srv/loader/arch/amd64/_link.ld.in (modified) * uspace/srv/loader/arch/arm32/_link.ld.in (modified) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) * uspace/srv/loader/arch/mips32/_link.ld.in (modified) * uspace/srv/loader/arch/ppc32/_link.ld.in (modified) * uspace/srv/loader/arch/sparc64/_link.ld.in (modified) * uspace/srv/loader/elf_load.c (modified) * uspace/srv/loader/main.c (modified) * 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/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_standalone.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/net/tl/icmp/icmp.h (deleted) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/udp/udp.c (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/clonable.h (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/service.h (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/ns/task.h (modified) * uspace/srv/taskmon/taskmon.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Merge with the current development Tue, 01 Mar 2011 22:03:37 GMT Matej Klonfar [976f546] * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) Basic version of usb hid report descriptor parser Sat, 26 Feb 2011 23:48:57 GMT Lubos Slovak [ad4562c2] * uspace/drv/usbhub/usbhub.c (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/request.c (modified) Changed API for getting descriptors. - Changed ... Sat, 26 Feb 2011 15:22:27 GMT Lubos Slovak [3a1aa20] * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) Merged development. Fri, 25 Feb 2011 10:40:14 GMT Lubos Slovak [0475e13] * uspace/drv/usbhid/main.c (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) Setting boot protocol for the keyboard, initialization in ... Fri, 25 Feb 2011 09:54:56 GMT Matus Dekanek [d493ac17] * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) corrected usb hub descriptor serialization/deserialization ... Thu, 24 Feb 2011 23:32:04 GMT Lubos Slovak [d972534] * uspace/drv/usbhid/conv.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/src/hidparser.c (modified) LED setting - LEDs are determined from remembered modifiers (not ... Thu, 24 Feb 2011 19:31:07 GMT Lubos Slovak [8f840ed] * uspace/drv/usbhid/main.c (modified) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) Modifiers handling. - Renamed constants in hidparser. - Changed ... Thu, 24 Feb 2011 12:03:27 GMT Lubos Slovak [92574f4] * .bzrignore (modified) * HelenOS.config (modified) * boot/arch/amd64/Makefile.inc (modified) * contrib/arch/kernel/kernel.adl (modified) * contrib/arch/uspace/lib/libc/protocol (modified) * kernel/arch/arm32/src/mach/gta02/gta02.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/drivers/niagara.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/time/clock.c (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/ping/ping.c (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/adt/usbaddrkeep.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/top/screen.c (modified) * uspace/app/trace/ipc_desc.c (modified) * uspace/app/trace/ipcp.h (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/proto.h (modified) * uspace/app/trace/syscalls.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/app/virtusbkbd/kbdconfig.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/devices.def (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/Makefile (added) * uspace/drv/uhci-hcd/batch.c (added) * uspace/drv/uhci-hcd/batch.h (added) * uspace/drv/uhci-hcd/iface.c (added) * uspace/drv/uhci-hcd/iface.h (added) * uspace/drv/uhci-hcd/main.c (added) * uspace/drv/uhci-hcd/pci.c (moved) * uspace/drv/uhci-hcd/pci.h (moved) * uspace/drv/uhci-hcd/root_hub.c (added) * uspace/drv/uhci-hcd/root_hub.h (added) * uspace/drv/uhci-hcd/transfer_list.c (added) * uspace/drv/uhci-hcd/transfer_list.h (added) * uspace/drv/uhci-hcd/transfers.c (moved) * uspace/drv/uhci-hcd/uhci-hcd.ma (moved) * uspace/drv/uhci-hcd/uhci.c (added) * uspace/drv/uhci-hcd/uhci.h (added) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (added) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (added) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (added) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (added) * uspace/drv/uhci-hcd/utils/malloc32.h (added) * uspace/drv/uhci-rhd/Makefile (added) * uspace/drv/uhci-rhd/main.c (added) * uspace/drv/uhci-rhd/port.c (added) * uspace/drv/uhci-rhd/port.h (added) * uspace/drv/uhci-rhd/port_status.c (added) * uspace/drv/uhci-rhd/port_status.h (added) * uspace/drv/uhci-rhd/root_hub.c (added) * uspace/drv/uhci-rhd/root_hub.h (added) * uspace/drv/uhci-rhd/uhci-rhd.ma (added) * uspace/drv/usbhid/descdump.c (modified) * uspace/drv/usbhid/descparser.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/usbmid/Makefile (moved) * uspace/drv/usbmid/dump.c (added) * uspace/drv/usbmid/explore.c (added) * uspace/drv/usbmid/main.c (moved) * uspace/drv/usbmid/usbmid.c (added) * uspace/drv/usbmid/usbmid.h (added) * uspace/drv/usbmid/usbmid.ma (added) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hc.h (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/arch/abs32le/_link.ld.in (modified) * uspace/lib/c/arch/abs32le/src/entry.c (modified) * uspace/lib/c/arch/abs32le/src/thread_entry.c (modified) * uspace/lib/c/arch/amd64/_link.ld.in (modified) * uspace/lib/c/arch/amd64/src/entry.s (modified) * uspace/lib/c/arch/arm32/_link.ld.in (modified) * uspace/lib/c/arch/arm32/src/entry.s (modified) * uspace/lib/c/arch/ia32/_link.ld.in (modified) * uspace/lib/c/arch/ia32/src/entry.s (modified) * uspace/lib/c/arch/ia64/_link.ld.in (modified) * uspace/lib/c/arch/ia64/src/entry.s (modified) * uspace/lib/c/arch/mips32/_link.ld.in (modified) * uspace/lib/c/arch/mips32/src/entry.s (modified) * uspace/lib/c/arch/ppc32/_link.ld.in (modified) * uspace/lib/c/arch/ppc32/src/entry.s (modified) * uspace/lib/c/arch/sparc64/_link.ld.in (modified) * uspace/lib/c/arch/sparc64/src/entry.s (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/async_sess.c (modified) * uspace/lib/c/generic/clipboard.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/devmap.c (modified) * uspace/lib/c/generic/event.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/generic/io/io.c (modified) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/ipc/ns.c (added) * uspace/lib/c/generic/libc.c (modified) * uspace/lib/c/generic/loader.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/net/icmp_api.c (modified) * uspace/lib/c/generic/net/modules.c (modified) * uspace/lib/c/generic/net/socket_client.c (modified) * uspace/lib/c/generic/private/async.h (moved) * uspace/lib/c/generic/private/async_sess.h (moved) * uspace/lib/c/generic/private/io.h (added) * uspace/lib/c/generic/private/libc.h (added) * uspace/lib/c/generic/private/malloc.h (added) * uspace/lib/c/generic/private/thread.h (added) * uspace/lib/c/generic/str_error.c (modified) * uspace/lib/c/generic/thread.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/generic/udebug.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/assert.h (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/async_sess.h (modified) * uspace/lib/c/include/byteorder.h (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/err.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/event.h (modified) * uspace/lib/c/include/io/console.h (modified) * uspace/lib/c/include/io/screenbuffer.h (modified) * uspace/lib/c/include/ipc/adb.h (modified) * uspace/lib/c/include/ipc/arp.h (modified) * uspace/lib/c/include/ipc/bd.h (modified) * uspace/lib/c/include/ipc/char.h (modified) * uspace/lib/c/include/ipc/clipboard.h (modified) * uspace/lib/c/include/ipc/common.h (added) * uspace/lib/c/include/ipc/console.h (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/devmap.h (modified) * uspace/lib/c/include/ipc/fb.h (modified) * uspace/lib/c/include/ipc/icmp.h (modified) * uspace/lib/c/include/ipc/il.h (modified) * uspace/lib/c/include/ipc/ip.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/c/include/ipc/irc.h (modified) * uspace/lib/c/include/ipc/kbd.h (modified) * uspace/lib/c/include/ipc/loader.h (modified) * uspace/lib/c/include/ipc/mouse.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/c/include/ipc/netif.h (modified) * uspace/lib/c/include/ipc/nil.h (modified) * uspace/lib/c/include/ipc/ns.h (modified) * uspace/lib/c/include/ipc/packet.h (modified) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/ipc/socket.h (modified) * uspace/lib/c/include/ipc/tl.h (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/l18n/langs.h (added) * uspace/lib/c/include/libc.h (modified) * uspace/lib/c/include/loader/pcb.h (modified) * uspace/lib/c/include/malloc.h (modified) * uspace/lib/c/include/net/modules.h (modified) * uspace/lib/c/include/setjmp.h (modified) * uspace/lib/c/include/stdlib.h (modified) * uspace/lib/c/include/syscall.h (modified) * uspace/lib/c/include/thread.h (modified) * uspace/lib/c/include/tls.h (modified) * uspace/lib/c/include/udebug.h (modified) * uspace/lib/c/include/unistd.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/clui/tinput.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/fs/libfs.h (modified) * uspace/lib/net/generic/generic.c (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/net/il/arp_remote.c (modified) * uspace/lib/net/il/il_skel.c (modified) * uspace/lib/net/include/generic.h (modified) * uspace/lib/net/include/il_skel.h (modified) * uspace/lib/net/include/netif_skel.h (modified) * uspace/lib/net/include/nil_skel.h (modified) * uspace/lib/net/include/tl_skel.h (modified) * uspace/lib/net/netif/netif_skel.c (modified) * uspace/lib/net/nil/nil_skel.c (modified) * uspace/lib/net/tl/icmp_remote.c (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/packet/generic/packet_server.c (modified) * uspace/lib/packet/include/packet_server.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/addrkeep.h (moved) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (added) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/devreq.h (deleted) * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/include/usb/hcdhubd.h (deleted) * uspace/lib/usb/include/usb/hub.h (added) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (added) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (added) * uspace/lib/usb/include/usb/usbdrv.h (deleted) * uspace/lib/usb/include/usb/usbmem.h (modified) * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/ddfiface.c (added) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/drvpsync.c (deleted) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usb/src/hcdhubd.c (deleted) * uspace/lib/usb/src/hcdrv.c (deleted) * uspace/lib/usb/src/hub.c (added) * uspace/lib/usb/src/localdrv.c (deleted) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesinit.c (added) * uspace/lib/usb/src/pipesio.c (added) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/remotedrv.c (deleted) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usb/src/usbdevice.c (added) * uspace/lib/usb/src/usbdrv.c (deleted) * uspace/lib/usb/src/usbdrvreq.c (deleted) * uspace/lib/usb/src/usbmem.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/callback.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/bd/ata_bd/ata_hw.h (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/clip/clip.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/devfs/devfs_ops.h (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/hid/adb_mouse/adb_dev.c (modified) * uspace/srv/hid/adb_mouse/adb_mouse.c (modified) * uspace/srv/hid/char_mouse/char_mouse.c (modified) * uspace/srv/hid/char_mouse/chardev.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hid/fb/ega.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/main.c (modified) * uspace/srv/hid/fb/serial_console.c (modified) * uspace/srv/hid/fb/serial_console.h (modified) * uspace/srv/hid/kbd/generic/kbd.c (modified) * uspace/srv/hid/kbd/port/adb.c (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hid/kbd/port/gxemul.c (modified) * uspace/srv/hid/kbd/port/msim.c (modified) * uspace/srv/hid/kbd/port/ns16550.c (modified) * uspace/srv/hid/kbd/port/pl050.c (modified) * uspace/srv/hid/kbd/port/z8530.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/hw/netif/ne2000/ne2000.c (modified) * uspace/srv/loader/arch/abs32le/_link.ld.in (modified) * uspace/srv/loader/arch/amd64/_link.ld.in (modified) * uspace/srv/loader/arch/arm32/_link.ld.in (modified) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) * uspace/srv/loader/arch/mips32/_link.ld.in (modified) * uspace/srv/loader/arch/ppc32/_link.ld.in (modified) * uspace/srv/loader/arch/sparc64/_link.ld.in (modified) * uspace/srv/loader/elf_load.c (modified) * uspace/srv/loader/main.c (modified) * 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/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_standalone.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/net/nil/eth/eth.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) * uspace/srv/net/tl/udp/udp.c (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/clonable.h (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/service.h (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/ns/task.h (modified) * uspace/srv/taskmon/taskmon.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Merged development (changes in DDF, etc.). Conflicts in ... Wed, 23 Feb 2011 21:55:24 GMT Vojtech Horky [b84e114] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Retrieval of USB string Wed, 23 Feb 2011 21:22:41 GMT Vojtech Horky [1a6a234] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Retrieval of list of supported languages (strings) Wed, 23 Feb 2011 18:12:05 GMT Vojtech Horky [071b5f8] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Add allocating version of GET_DESCRIPTOR Wed, 23 Feb 2011 10:28:21 GMT Vojtech Horky [3b5d1535] * uspace/Makefile.common (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/descdump.c (modified) * uspace/drv/usbhid/descparser.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbdevice.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) Merge mainline changes Tue, 22 Feb 2011 23:30:56 GMT Vojtech Horky [eb1a2f4] * uspace/Makefile.common (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/app/tester/hw/misc/virtchar1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/drv/isa/isa.c (modified) * uspace/drv/ns8250/ns8250.c (modified) * uspace/drv/pciintel/pci.c (modified) * uspace/drv/pciintel/pci.h (modified) * uspace/drv/root/root.c (modified) * uspace/drv/rootpc/rootpc.c (modified) * uspace/drv/rootvirt/rootvirt.c (modified) * uspace/drv/test1/char.c (modified) * uspace/drv/test1/test1.c (modified) * uspace/drv/test1/test1.h (modified) * uspace/drv/test2/test2.c (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbhid/descdump.c (modified) * uspace/drv/usbhid/descparser.c (modified) * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/hub.h (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/block/libblock.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/fibril.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_char_dev.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/ddf/driver.h (moved) * uspace/lib/drv/include/ddf/interrupt.h (added) * uspace/lib/drv/include/dev_iface.h (modified) * uspace/lib/drv/include/ops/char_dev.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/usbdevice.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbdevice.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/devman/devman.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devman/match.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) Merge mainline changes (DDF refactoring) This merge includes DDF ... Tue, 22 Feb 2011 14:31:09 GMT Vojtech Horky [e936e8e] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/pipesio.c (modified) Add "is session started" function to the pipes API Replaced direct ... Sun, 20 Feb 2011 23:21:20 GMT Vojtech Horky [0f21c0c] * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/drv/vhc/hub/hub.c (modified) * uspace/drv/vhc/hub/virthub.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/devreq.h (deleted) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (deleted) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/drvpsync.c (deleted) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/lib/usb/src/usbdrv.c (deleted) * uspace/lib/usb/src/usbdrvreq.c (deleted) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) Removal of API that use phones directly Sun, 20 Feb 2011 21:55:21 GMT Matus Dekanek [070f11e] * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) merge from /usb/smekideki: usb hub uses pipe API Sun, 20 Feb 2011 21:33:03 GMT Matus Dekanek [6bb83c7] * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) usbhub uses new api, it is compilable. cannot guarantee functionality Sun, 20 Feb 2011 18:01:57 GMT Vojtech Horky [7f56fb7] * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/recognise.c (modified) Removal of useless function It makes no sens to create match ids ... Sun, 20 Feb 2011 17:58:31 GMT Vojtech Horky [51f0e410] * uspace/drv/usbmid/usbmid.c (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/src/recognise.c (modified) Interface-based matches use also device descriptor This way it is ... Sun, 20 Feb 2011 17:02:09 GMT Vojtech Horky [18cb870] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipesinit.c (modified) Extend pipe initialization with interface number Sun, 20 Feb 2011 17:01:39 GMT Vojtech Horky [27a0012] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add local implementation of get_interface Sun, 20 Feb 2011 14:17:40 GMT Vojtech Horky [357a302] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/vhc/conn.h (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (added) * uspace/lib/usb/src/ddfiface.c (added) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/pipes.c (modified) * uspace/lib/usb/src/recognise.c (modified) USB interfaces reorganization The most important change is that ... Sun, 20 Feb 2011 12:38:40 GMT Vojtech Horky [540e2d2] * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/src/recognise.c (modified) Add creation of match ids from interface descriptor Sun, 20 Feb 2011 12:35:56 GMT Vojtech Horky [745d2ad] * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/src/dp.c (modified) Add standard USB descriptor nesting to libusb Fri, 18 Feb 2011 18:23:27 GMT Vojtech Horky [6d8c5725] * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) Add wrapper for adding new USB device from a hub The wrapper ... Fri, 18 Feb 2011 16:08:12 GMT Vojtech Horky [fa48ebe] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) New device's speed uses enum Fri, 18 Feb 2011 14:25:11 GMT Vojtech Horky [735eac3] * uspace/lib/usb/include/usb/usb.h (modified) Add USB speeds enum Fri, 18 Feb 2011 13:26:12 GMT Vojtech Horky [6427cf67] * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/hub.c (modified) Hack for setting low speed/high speed Currently, it is only a ... Tue, 15 Feb 2011 19:56:19 GMT Vojtech Horky [e40b9f00] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/hub.h (added) * uspace/lib/usb/src/hub.c (added) Hub address management with device connection These functions are ... Tue, 15 Feb 2011 19:54:53 GMT Vojtech Horky [d714945] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add special init for device on default address Tue, 15 Feb 2011 19:46:07 GMT Vojtech Horky [c5d61ae6] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/usbdevice.h (added) * uspace/lib/usb/src/usbdevice.c (added) Add wrapper for general connection to host controller Mon, 14 Feb 2011 22:13:56 GMT Vojtech Horky [daec5e04] * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/devices.h (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hc.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/usb.c (modified) Removal of usb_outcome_t (ticket 55) Mon, 14 Feb 2011 18:11:21 GMT Vojtech Horky [567d002] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipesio.c (modified) Removal of asynchronous functions of pipe API