# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-28T09:39:38Z Fri, 25 Mar 2011 16:22:14 GMT Matus Dekanek [f97717d9] * .bzrignore (modified) * HelenOS.config (modified) * 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/ehci-hcd/main.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.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/hc.c (moved) * uspace/drv/uhci-hcd/hc.h (moved) * uspace/drv/uhci-hcd/hw_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (moved) * 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/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub.h (moved) * 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/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.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/usbhub/main.c (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/drv/usbmid/main.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/hcd.c (modified) * 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/debug.h (modified) * 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) * uspace/lib/usb/src/host/device_keeper.c (modified) merge from development Fri, 25 Mar 2011 16:18:12 GMT Matus Dekanek [d8421c4] * uspace/drv/ohci/root_hub.c (modified) ohci root hub driver starts doing something Fri, 25 Mar 2011 14:37:03 GMT Lubos Slovak [f08c560] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (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/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidreport.h (moved) * uspace/lib/usb/include/usb/classes/hidreq.h (moved) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidreport.c (added) * uspace/lib/usb/src/hidreq.c (moved) HID->kbd, HID functions separated, ported to USB fw, better report ... Fri, 25 Mar 2011 14:29:30 GMT Lubos Slovak [0533b03] * uspace/drv/usbkbd/kbddev.c (modified) Small fixes 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 14:09:23 GMT Jan Vesely [81001f6] * uspace/drv/ohci/batch.c (modified) Fix debug output typo 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 ... Fri, 25 Mar 2011 12:34:54 GMT Lubos Slovak [1cbfd6b] * uspace/drv/usbkbd/kbddev.c (modified) Fixed checking of bool interface. Thu, 24 Mar 2011 23:26:20 GMT Lubos Slovak [0d92638] * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/usb/src/hidreport.c (modified) Added boot protocol static descriptor. - The fallback does not work ... 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:20:05 GMT Vojtech Horky [538bb6b] * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/lib/usb/include/usb/request.h (modified) usbinfo prints device status Thu, 24 Mar 2011 21:15:01 GMT Vojtech Horky [cb61e8f] * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) usbinfo prints device status as well Device (and control endpoint ... 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 Thu, 24 Mar 2011 20:19:52 GMT Lubos Slovak [61825f9] * uspace/drv/usbkbd/Makefile (moved) * uspace/drv/usbkbd/conv.c (moved) * uspace/drv/usbkbd/conv.h (moved) * uspace/drv/usbkbd/hiddev.c (moved) * uspace/drv/usbkbd/hiddev.h (moved) * uspace/drv/usbkbd/hidreq.c (moved) * uspace/drv/usbkbd/hidreq.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 (moved) * uspace/drv/usbkbd/usbhid.ma (moved) Renamed usbhid to usbkbd (preparation for dividing to 2 drivers). Thu, 24 Mar 2011 20:13:23 GMT Lubos Slovak [81da2e7f] * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/descdump.c (deleted) * uspace/drv/usbhid/descdump.h (deleted) * uspace/drv/usbhid/hidreq.h (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/kbddev.h (modified) * uspace/drv/usbhid/kbdrepeat.h (modified) Minor refactoring, removed unused files. Thu, 24 Mar 2011 14:57:53 GMT Matej Klonfar [55e388a1] * .bzrignore (modified) * HelenOS.config (modified) * kernel/tools/genmap.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/hc.c (moved) * uspace/drv/uhci-hcd/hc.h (moved) * uspace/drv/uhci-hcd/hw_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (moved) * 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/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub.h (moved) * 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/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/kbddev.c (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/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/vhc/hcd.c (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/recognise.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) * uspace/lib/usb/src/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) * uspace/lib/usb/src/usb.c (modified) Check of initialization of report parser structure Thu, 24 Mar 2011 13:45:48 GMT Vojtech Horky [50114ef] * HelenOS.config (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.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/hc.c (moved) * uspace/drv/uhci-hcd/hc.h (moved) * uspace/drv/uhci-hcd/hw_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub.h (moved) * 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/utils/malloc32.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Merge development/ changes Wed, 23 Mar 2011 20:16:21 GMT Jan Vesely [e18e0d6] * 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) Refactoring, renaming,... one compile breakage Wed, 23 Mar 2011 20:14:45 GMT Jan Vesely [05ead5c] * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Fix str_error parameter Wed, 23 Mar 2011 16:04:59 GMT Jan Vesely [5bf82ee] * uspace/drv/uhci-hcd/transfer_list.c (modified) 80 column fixes Wed, 23 Mar 2011 10:15:13 GMT Jan Vesely [c61338a] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) Fix the use of the word packet. Wed, 23 Mar 2011 09:57:38 GMT Jan Vesely [20a1e76] * uspace/drv/uhci-hcd/batch.c (modified) Rename packet => transfer, avoids naming confusion Tue, 22 Mar 2011 22:30:55 GMT Matus Dekanek [4d0c40b] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/port_status.h (modified) * uspace/drv/usbhub/usbhub.c (modified) ohci root hub implementation basis, missing descriptors and interrupt ... Tue, 22 Mar 2011 19:32:13 GMT Lubos Slovak [82d04a48] * uspace/drv/usbhid/kbddev.c (modified) Fix: forgot initialization of HID parser. Tue, 22 Mar 2011 19:20:37 GMT Jan Vesely [408ebc5] * HelenOS.config (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Development branch changes Tue, 22 Mar 2011 19:11:21 GMT Lubos Slovak [f8e4cb6] * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/hidreq.h (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/kbddev.h (modified) * uspace/drv/usbhid/kbdrepeat.h (modified) * uspace/drv/usbhid/main.c (modified) Ported usbhid driver to the new USB framework (#141). Not tested ... Tue, 22 Mar 2011 15:26:35 GMT Vojtech Horky [11dd29b] * HelenOS.config (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Using interrupts in OHCI and UHCI optional Added option to HelenOS ... Tue, 22 Mar 2011 10:07:53 GMT Lubos Slovak [62f4212] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * kernel/tools/genmap.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * uspace/Makefile (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ehci-hcd/ehci.h (added) * uspace/drv/ehci-hcd/hc_iface.c (added) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/Makefile (added) * uspace/drv/ohci/batch.c (added) * uspace/drv/ohci/batch.h (added) * uspace/drv/ohci/hc.c (added) * uspace/drv/ohci/hc.h (moved) * uspace/drv/ohci/iface.c (added) * uspace/drv/ohci/iface.h (added) * uspace/drv/ohci/main.c (added) * uspace/drv/ohci/ohci.ma (added) * uspace/drv/ohci/ohci_regs.h (added) * uspace/drv/ohci/pci.c (added) * uspace/drv/ohci/pci.h (added) * uspace/drv/ohci/root_hub.c (added) * uspace/drv/ohci/root_hub.h (added) * uspace/drv/ohci/utils/malloc32.h (added) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/hc.c (moved) * uspace/drv/uhci-hcd/hc.h (moved) * uspace/drv/uhci-hcd/hw_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (moved) * 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/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub.h (moved) * 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/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/Makefile (added) * uspace/drv/usbflbk/main.c (added) * uspace/drv/usbflbk/usbflbk.ma (added) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/kbddev.c (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/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/host/batch.h (added) * uspace/lib/usb/include/usb/host/device_keeper.h (added) * 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/include/usb/usb.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/host/batch.c (added) * uspace/lib/usb/src/host/device_keeper.c (moved) * 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) * uspace/lib/usb/src/usb.c (modified) Merged changes from development Mon, 21 Mar 2011 23:42:08 GMT Jan Vesely [b01995b] * uspace/drv/ohci/iface.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/hc.c (moved) * uspace/drv/uhci-hcd/hc.h (moved) * uspace/drv/uhci-hcd/hw_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub.h (moved) * 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/utils/malloc32.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Fixes selecting a new USB address when max address has been reached. ... Mon, 21 Mar 2011 23:35:52 GMT Jan Vesely [87644b4] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/batch.h (modified) * uspace/drv/uhci-hcd/hw_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.h (moved) * uspace/drv/uhci-hcd/transfer_list.h (modified) Rename uhci_struct => hw_struct Mon, 21 Mar 2011 23:33:19 GMT Jan Vesely [b9fa0a9] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) 80-column fixes Mon, 21 Mar 2011 23:12:15 GMT Jan Vesely [1c6a45f] * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) Whitespace fixes (no functionality changed) iface.c should be more ... Mon, 21 Mar 2011 22:47:36 GMT Jan Vesely [62ed5bc] * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Rename hc.device_manager => hc.manager Mon, 21 Mar 2011 22:46:05 GMT Jan Vesely [33fbe95] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub.h (moved) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Rename uhci_rh => rh Mon, 21 Mar 2011 22:42:47 GMT Jan Vesely [c01cd32] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/batch.c (modified) * uspace/drv/uhci-hcd/hc.c (moved) * uspace/drv/uhci-hcd/hc.h (moved) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/iface.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/uhci_rh.c (modified) Rename uhci_hc => hc, follow common hcd names Mon, 21 Mar 2011 21:00:31 GMT Jan Vesely [c56c5b5b] * uspace/drv/uhci-hcd/transfer_list.c (modified) Minor fixes resulting from the previous big merge Mon, 21 Mar 2011 20:22:50 GMT Jan Vesely [e099f26] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * kernel/tools/genmap.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * uspace/Makefile (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ehci-hcd/ehci.h (added) * uspace/drv/ehci-hcd/hc_iface.c (added) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/Makefile (added) * uspace/drv/ohci/batch.c (added) * uspace/drv/ohci/batch.h (added) * uspace/drv/ohci/hc.c (added) * uspace/drv/ohci/hc.h (moved) * uspace/drv/ohci/iface.c (added) * uspace/drv/ohci/iface.h (added) * uspace/drv/ohci/main.c (added) * uspace/drv/ohci/ohci.ma (added) * uspace/drv/ohci/ohci_regs.h (added) * uspace/drv/ohci/pci.c (added) * uspace/drv/ohci/pci.h (added) * uspace/drv/ohci/root_hub.c (added) * uspace/drv/ohci/root_hub.h (added) * uspace/drv/ohci/utils/malloc32.h (added) * 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/main.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_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/Makefile (added) * uspace/drv/usbflbk/main.c (added) * uspace/drv/usbflbk/usbflbk.ma (added) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/kbddev.c (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/usbmouse/init.c (modified) * uspace/drv/usbmouse/main.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/host/batch.h (added) * uspace/lib/usb/include/usb/host/device_keeper.h (added) * 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/include/usb/usb.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/host/batch.c (added) * uspace/lib/usb/src/host/device_keeper.c (moved) * 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) * uspace/lib/usb/src/usb.c (modified) Development branch changes (including OHCI) Mon, 21 Mar 2011 18:28:04 GMT Vojtech Horky [5f80527] * .bzrignore (modified) Merge development/ changes Mon, 21 Mar 2011 18:24:39 GMT Vojtech Horky [31b568e] * .bzrignore (modified) Ignore list update Mon, 21 Mar 2011 18:21:46 GMT Vojtech Horky [ce794342] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.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) Logging refactoring Mon, 21 Mar 2011 18:14:30 GMT Vojtech Horky [fbefd0e] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) USB drivers less verbose on info level 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 17:16:10 GMT Matus Dekanek [41ef5b9] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * kernel/tools/genmap.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * uspace/Makefile (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (added) * uspace/drv/ohci/hc.h (moved) * uspace/drv/ohci/iface.c (moved) * uspace/drv/ohci/iface.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/root_hub.c (moved) * uspace/drv/ohci/root_hub.h (moved) * uspace/drv/ohci/utils/malloc32.h (added) * 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/transfer_list.h (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/drv/usbflbk/Makefile (added) * uspace/drv/usbflbk/main.c (moved) * uspace/drv/usbflbk/usbflbk.ma (added) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/kbddev.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/usbmid/main.c (modified) * uspace/drv/usbmid/usbmid.c (modified) * uspace/drv/usbmid/usbmid.h (modified) * uspace/drv/usbmouse/init.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/host/batch.h (added) * uspace/lib/usb/include/usb/host/device_keeper.h (moved) * 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/include/usb/usb.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/devpoll.c (modified) * uspace/lib/usb/src/host/batch.c (added) * uspace/lib/usb/src/host/device_keeper.c (moved) * 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) * uspace/lib/usb/src/usb.c (modified) merge from usb/development Mon, 21 Mar 2011 16:54:36 GMT Vojtech Horky [434ef65] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/devdrv.c (modified) * uspace/lib/usb/src/host/batch.c (modified) * uspace/lib/usb/src/usb.c (modified) Small improvements of libusb Below is a summary of changes * ... Mon, 21 Mar 2011 16:47:38 GMT Vojtech Horky [625f1ba] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) Hub driver refactoring Static endpoint description. Use already ... 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 16:05:08 GMT Vojtech Horky [34eb135] * kernel/tools/genmap.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) Merge development/ changes Mon, 21 Mar 2011 16:01:58 GMT Vojtech Horky [5287502] * kernel/tools/genmap.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) Merge mainline changes Mon, 21 Mar 2011 15:55:38 GMT Vojtech Horky [d7186cd] * uspace/lib/usb/src/host/batch.c (modified) Batch debugging messages more compact and verbose 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:29:05 GMT Martin Decky [432f68a] * kernel/tools/genmap.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) improve compatibility with Python 3.2 (thx Vojtech Horky) Mon, 21 Mar 2011 15:12:04 GMT Vojtech Horky [28eee11c] * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/batch.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.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.c (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) * uspace/drv/uhci-hcd/uhci_hc.h (modified) * uspace/drv/usbhid/hiddev.c (modified) * uspace/drv/usbhid/hiddev.h (modified) * uspace/drv/usbhid/hidreq.c (modified) * uspace/drv/usbhid/kbddev.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub.h (modified) * uspace/drv/usbhub/usbhub_private.h (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/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/include/usb/host/batch.h (modified) * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/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/host/batch.c (modified) * uspace/lib/usb/src/host/device_keeper.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) Function and types renaming This merge does not involve any change ... Mon, 21 Mar 2011 15:08:29 GMT Vojtech Horky [7102aa5] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) Merge development/ changes 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:27:13 GMT Jan Vesely [5971dd3] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) Interrupt emulator, and rh address reset Mon, 21 Mar 2011 14:25:06 GMT Jan Vesely [5d1db18] * uspace/drv/ohci/hc.c (modified) Set rh address to -1 if devman register fails Mon, 21 Mar 2011 14:23:19 GMT Martin Decky [afe1d1e] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/srv/net/tl/udp/udp.c (modified) fix possible compiler warnings (thx Vojtech Horky) Mon, 21 Mar 2011 14:23:15 GMT Matej Klonfar [361e61b] * .bzrignore (modified) * Makefile (modified) * boot/arch/amd64/Makefile.inc (modified) * release/Makefile (added) * uspace/Makefile (modified) * 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/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/desctree.c (added) * uspace/app/usbinfo/dev.c (added) * 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/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/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ehci-hcd/ehci.h (added) * uspace/drv/ehci-hcd/hc_iface.c (added) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/Makefile (moved) * uspace/drv/ohci/batch.c (added) * uspace/drv/ohci/batch.h (added) * uspace/drv/ohci/hc.c (added) * uspace/drv/ohci/hc.h (added) * uspace/drv/ohci/iface.c (added) * uspace/drv/ohci/iface.h (added) * uspace/drv/ohci/main.c (added) * uspace/drv/ohci/ohci.ma (added) * uspace/drv/ohci/ohci_regs.h (added) * uspace/drv/ohci/pci.c (added) * uspace/drv/ohci/pci.h (added) * uspace/drv/ohci/root_hub.c (moved) * uspace/drv/ohci/root_hub.h (moved) * uspace/drv/ohci/utils/malloc32.h (added) * 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 (added) * 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/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/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) * uspace/drv/usbflbk/Makefile (added) * uspace/drv/usbflbk/main.c (added) * uspace/drv/usbflbk/usbflbk.ma (added) * 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/usbhid/kbdrepeat.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/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/c/Makefile (modified) * uspace/lib/c/generic/l18n/langs.c (added) * uspace/lib/c/include/l18n/langs.h (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/classes/hub.h (modified) * uspace/lib/usb/include/usb/devdrv.h (added) * uspace/lib/usb/include/usb/dp.h (modified) * uspace/lib/usb/include/usb/host/batch.h (added) * uspace/lib/usb/include/usb/host/device_keeper.h (moved) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/devdrv.c (added) * uspace/lib/usb/src/devpoll.c (added) * uspace/lib/usb/src/dp.c (modified) * uspace/lib/usb/src/host/batch.c (added) * uspace/lib/usb/src/host/device_keeper.c (moved) * 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/recognise.c (modified) * uspace/lib/usb/src/request.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) merge with development Mon, 21 Mar 2011 14:20:23 GMT Jan Vesely [7d6a676] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/uhci-hcd/uhci_hc.c (modified) Add interrupt emulator 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:47:30 GMT Vojtech Horky [8a951ca] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (moved) * uspace/drv/ohci/hc.h (moved) * uspace/drv/ohci/iface.c (moved) * uspace/drv/ohci/iface.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/root_hub.c (moved) * uspace/drv/ohci/root_hub.h (moved) * uspace/drv/ohci/utils/malloc32.h (added) * 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) Merge development/ changes Mon, 21 Mar 2011 13:43:27 GMT Jan Vesely [48fe0c9] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (moved) * uspace/drv/ohci/hc.h (moved) * uspace/drv/ohci/iface.c (moved) * uspace/drv/ohci/iface.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/root_hub.c (moved) * uspace/drv/ohci/root_hub.h (moved) * uspace/drv/ohci/utils/malloc32.h (added) * 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) OHCI hc driver software side implementation 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:39:24 GMT Jan Vesely [9078de8f] * uspace/drv/ohci/utils/malloc32.h (added) Add forgotten header Mon, 21 Mar 2011 13:37:40 GMT Jan Vesely [5156580] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/root_hub.c (modified) Set rh address to 0 during dummy_reset Mon, 21 Mar 2011 13:34:18 GMT Jan Vesely [d328172] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/root_hub.c (modified) Implement driver side batch routines, make rh reuse requests Mon, 21 Mar 2011 13:28:31 GMT Vojtech Horky [0e45e7f] * 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) USB request wrappers, usbinfo tunning (#53, #136) The request ... 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 13:18:03 GMT Jan Vesely [2bf8f8c] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) Implement batch_get Mon, 21 Mar 2011 13:07:56 GMT Jan Vesely [be7950e8] * uspace/drv/ohci/batch.c (modified) * uspace/drv/ohci/iface.c (modified) Implement interface, add stub batch functions Mon, 21 Mar 2011 12:51:02 GMT Jan Vesely [ff582d47] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) A really ugly way to register hub Mon, 21 Mar 2011 12:23:31 GMT Jan Vesely [8627377] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) Add usb iface implementation Mon, 21 Mar 2011 12:04:12 GMT Vojtech Horky [e387d0f] * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) Add back full descriptor dump to usbinfo Mon, 21 Mar 2011 11:52:29 GMT Jan Vesely [a6d1bc1] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) Add infrastructure for rh registration. Mon, 21 Mar 2011 11:30:14 GMT Vojtech Horky [eece178] * uspace/app/usbinfo/info.c (modified) Add dumper for hub descriptor to usbinfo It will probably not be ... 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:19:30 GMT Jan Vesely [b0beee82] * uspace/drv/ohci/iface.c (modified) Implement address reservation Mon, 21 Mar 2011 11:13:26 GMT Jan Vesely [bab71635] * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (moved) * uspace/drv/ohci/hc.h (moved) * uspace/drv/ohci/iface.c (moved) * uspace/drv/ohci/iface.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/root_hub.c (moved) * uspace/drv/ohci/root_hub.h (moved) Renames, remove ohci prefix 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:30:06 GMT Jan Vesely [2e1d5d70] * 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) Host controller refactoring, move shared stuff to libusb/host 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 Mon, 21 Mar 2011 00:11:31 GMT Vojtech Horky [f0fdc7d] * uspace/lib/usb/src/pipes.c (modified) Fix race condition in driver - HC communication See diff for ... Sun, 20 Mar 2011 23:39:40 GMT Vojtech Horky [00c18bc] * .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/lib/usb/src/recognise.c (modified) Add USB fallback driver The purpose of it is to see all USB devices ... Sun, 20 Mar 2011 23:35:08 GMT Vojtech Horky [2211125e] * uspace/drv/usbflbk/main.c (modified) * uspace/drv/usbflbk/usbflbk.ma (modified) * uspace/lib/usb/src/recognise.c (modified) USB fallback works for interfaces as well Sun, 20 Mar 2011 23:18:34 GMT Vojtech Horky [2c1f24c] * uspace/drv/usbflbk/main.c (modified) USB fallback driver refactoring Sun, 20 Mar 2011 23:00:30 GMT Vojtech Horky [fa8f1f7] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/ohci/Makefile (added) * uspace/drv/ohci/batch.c (added) * uspace/drv/ohci/batch.h (added) * uspace/drv/ohci/hc_iface.c (added) * uspace/drv/ohci/iface.h (added) * uspace/drv/ohci/main.c (added) * uspace/drv/ohci/ohci.ma (added) * uspace/drv/ohci/ohci_hc.c (added) * uspace/drv/ohci/ohci_hc.h (added) * uspace/drv/ohci/ohci_regs.h (added) * uspace/drv/ohci/ohci_rh.c (added) * uspace/drv/ohci/ohci_rh.h (added) * uspace/drv/ohci/pci.c (added) * uspace/drv/ohci/pci.h (added) * 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/usbhid/kbdrepeat.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/lib/usb/include/usb/devdrv.h (modified) * uspace/lib/usb/src/devdrv.c (modified) Merge development/ changes Sun, 20 Mar 2011 22:28:20 GMT Matus Dekanek [33577f81] * 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) mostly hub driver code refactoring (using new generic usb device ... Sun, 20 Mar 2011 22:24:56 GMT Matus Dekanek [fd9f6e4c] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ehci-hcd/ehci.h (added) * uspace/drv/ehci-hcd/hc_iface.c (added) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/Makefile (added) * uspace/drv/ohci/batch.c (added) * uspace/drv/ohci/batch.h (added) * uspace/drv/ohci/hc_iface.c (added) * uspace/drv/ohci/iface.h (added) * uspace/drv/ohci/main.c (added) * uspace/drv/ohci/ohci.ma (added) * uspace/drv/ohci/ohci_hc.c (added) * uspace/drv/ohci/ohci_hc.h (added) * uspace/drv/ohci/ohci_regs.h (added) * uspace/drv/ohci/ohci_rh.c (added) * uspace/drv/ohci/ohci_rh.h (added) * uspace/drv/ohci/pci.c (added) * uspace/drv/ohci/pci.h (added) merge with usb/development 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 ... Sun, 20 Mar 2011 21:36:17 GMT Jan Vesely [e7bc999] * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci_hc.c (modified) * uspace/drv/ohci/ohci_hc.h (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/ohci_rh.c (modified) * uspace/drv/ohci/pci.c (modified) Add interrupt support Fix register structure Interrupts disabled ...