# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-11T01:10:05Z Fri, 13 May 2011 18:32:23 GMT Vojtech Horky [2720b51a] * uspace/app/lsusb/main.c (modified) lsbusb scan all adresses Fri, 13 May 2011 18:26:52 GMT Vojtech Horky [f64e81a] * HelenOS.config (modified) * uspace/lib/usb/include/usb/debug.h (modified) Default log level configurable Fri, 13 May 2011 18:26:13 GMT Vojtech Horky [11e00c8] * uspace/lib/usb/src/debug.c (modified) Do not print all levels to file Only screen level + 1 is printed to ... Fri, 13 May 2011 17:36:46 GMT Vojtech Horky [852803a] * uspace/lib/c/generic/devman.c (modified) Fix buffer overflow Fri, 13 May 2011 13:44:19 GMT Vojtech Horky [55054db0] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmast/inquiry.c (added) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/lib/usbdev/include/usb/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) Merge development/ changes Wed, 11 May 2011 19:41:45 GMT Vojtech Horky [c372e03] * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmast/inquiry.c (added) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) * uspace/lib/usbdev/include/usb/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) Mass storage fixes (#206) Also some refactoring was done. Wed, 11 May 2011 19:37:16 GMT Vojtech Horky [5f0fe4e9] * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) Mass storage (small) refactoring Wed, 11 May 2011 19:31:16 GMT Vojtech Horky [cf002dbf] * uspace/drv/usbmast/inquiry.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) Add comments to mass storage driver Wed, 11 May 2011 19:20:06 GMT Vojtech Horky [70c12d6] * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmast/inquiry.c (added) * uspace/drv/usbmast/main.c (modified) * uspace/drv/usbmast/mast.c (modified) * uspace/drv/usbmast/mast.h (modified) Fix inquiry of USB mass storage The problem was bad endianness in ... Wed, 11 May 2011 19:03:56 GMT Vojtech Horky [19387b61] * uspace/lib/usbdev/include/usb/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) Add wrappers for endpoint status and clear halt Wed, 11 May 2011 16:49:28 GMT Vojtech Horky [a81a1d09] * .bzrignore (modified) * boot/Makefile.common (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (moved) * uspace/app/lsusb/main.c (added) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (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/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/Makefile (modified) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (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/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (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/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (deleted) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (moved) * uspace/lib/usb/include/usb/host.h (moved) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usb/src/hidparser.c (deleted) * uspace/lib/usb/src/host.c (moved) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usbhid/include/usb/classes/hidparser.h (added) * uspace/lib/usbhid/include/usb/classes/hidpath.h (added) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (added) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (added) * uspace/lib/usbhid/src/hidpath.c (added) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) * uspace/srv/devman/main.c (modified) Merge development/ changes Sun, 08 May 2011 20:26:04 GMT Vojtech Horky [9212f8a] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) Start libusb reorganization Sun, 08 May 2011 20:00:07 GMT Vojtech Horky [3e4f2e0] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/lsusb/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/adt/usbaddrkeep.def (deleted) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/usbinfo/Makefile (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/vuhid/Makefile (modified) * uspace/drv/ehci-hcd/Makefile (modified) * uspace/drv/ohci/Makefile (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/hw_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/Makefile (modified) * uspace/drv/usbflbk/Makefile (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhub/Makefile (modified) * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbmast/Makefile (modified) * uspace/drv/usbmid/Makefile (modified) * uspace/drv/usbmouse/Makefile (modified) * uspace/drv/vhc/Makefile (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usb/include/usb/driver.h (added) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/driver.c (moved) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/Makefile (added) * uspace/lib/usbdev/include/usb/devdrv.h (moved) * uspace/lib/usbdev/include/usb/devpoll.h (moved) * uspace/lib/usbdev/include/usb/dp.h (moved) * uspace/lib/usbdev/include/usb/hub.h (moved) * uspace/lib/usbdev/include/usb/pipes.h (moved) * uspace/lib/usbdev/include/usb/recognise.h (moved) * uspace/lib/usbdev/include/usb/request.h (moved) * uspace/lib/usbdev/include/usb/usbdevice.h (moved) * uspace/lib/usbdev/src/altiface.c (moved) * uspace/lib/usbdev/src/devdrv.c (moved) * uspace/lib/usbdev/src/devpoll.c (moved) * uspace/lib/usbdev/src/dp.c (moved) * uspace/lib/usbdev/src/hub.c (moved) * uspace/lib/usbdev/src/pipepriv.c (moved) * uspace/lib/usbdev/src/pipepriv.h (moved) * uspace/lib/usbdev/src/pipes.c (moved) * uspace/lib/usbdev/src/pipesinit.c (moved) * uspace/lib/usbdev/src/pipesio.c (moved) * uspace/lib/usbdev/src/recognise.c (moved) * uspace/lib/usbdev/src/request.c (moved) * uspace/lib/usbdev/src/usbdevice.c (moved) * uspace/lib/usbhid/Makefile (added) * uspace/lib/usbhid/include/usb/classes/hid.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/iface.h (moved) * uspace/lib/usbhid/include/usb/classes/hid/utled.h (moved) * uspace/lib/usbhid/include/usb/classes/hid_report_items.h (moved) * uspace/lib/usbhid/include/usb/classes/hiddescriptor.h (moved) * uspace/lib/usbhid/include/usb/classes/hidparser.h (moved) * uspace/lib/usbhid/include/usb/classes/hidpath.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreport.h (moved) * uspace/lib/usbhid/include/usb/classes/hidreq.h (moved) * uspace/lib/usbhid/include/usb/classes/hidtypes.h (moved) * uspace/lib/usbhid/include/usb/classes/hidut.h (moved) * uspace/lib/usbhid/include/usb/classes/hidutkbd.h (moved) * uspace/lib/usbhid/src/hiddescriptor.c (moved) * uspace/lib/usbhid/src/hidiface.c (moved) * uspace/lib/usbhid/src/hidparser.c (moved) * uspace/lib/usbhid/src/hidpath.c (moved) * uspace/lib/usbhid/src/hidreport.c (moved) * uspace/lib/usbhid/src/hidreq.c (moved) * uspace/lib/usbhost/Makefile (added) * uspace/lib/usbhost/include/usb/addrkeep.h (moved) * uspace/lib/usbhost/include/usb/host/batch.h (moved) * uspace/lib/usbhost/include/usb/host/device_keeper.h (moved) * uspace/lib/usbhost/include/usb/host/endpoint.h (moved) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (moved) * uspace/lib/usbhost/src/addrkeep.c (moved) * uspace/lib/usbhost/src/batch.c (moved) * uspace/lib/usbhost/src/device_keeper.c (moved) * uspace/lib/usbhost/src/endpoint.c (moved) * uspace/lib/usbhost/src/usb_endpoint_manager.c (moved) * uspace/lib/usbvirt/Makefile (modified) libusb divided into sublibraries Also removed address keeper test ... Sun, 08 May 2011 19:12:58 GMT Jan Vesely [ebf6a40] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Fix bug #98 (kinda - still uses nasty hack) Sun, 08 May 2011 19:06:32 GMT Jan Vesely [511cfc8] * uspace/app/lsusb/main.c (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.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/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) Development branch changes Sun, 08 May 2011 19:02:07 GMT Jan Vesely [11349a85] * uspace/drv/uhci-rhd/port.c (modified) Use non-printed debug statement to wait the right amount of time ... Sun, 08 May 2011 18:39:08 GMT Jan Vesely [8855939] * uspace/drv/ehci-hcd/pci.c (modified) Do not reset EHCI controller (messes with already connected devices). Sun, 08 May 2011 15:43:38 GMT Vojtech Horky [19065c7] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Merge development/ changes Sun, 08 May 2011 14:38:27 GMT Jan Vesely [a948c23] * uspace/drv/ehci-hcd/pci.c (modified) Fine tune EHCI handling Sun, 08 May 2011 13:47:45 GMT Vojtech Horky [7b6f116] * uspace/app/lsusb/main.c (modified) * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.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/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/include/usb/hub.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) * uspace/lib/usb/src/hub.c (modified) lsusb improvements Sun, 08 May 2011 13:39:20 GMT Vojtech Horky [5dfee52] * uspace/app/lsusb/main.c (modified) lsusb prints attached devices as well Sun, 08 May 2011 13:38:46 GMT Vojtech Horky [df25ab6] * uspace/drv/ehci-hcd/hc_iface.c (modified) * uspace/drv/ohci/iface.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/vhc/connhost.c (modified) All HC drivers supports "get handle by address" Sun, 08 May 2011 13:37:51 GMT Vojtech Horky [eb2f7dd] * 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) Add getting handle by address over USBHC iface Sun, 08 May 2011 13:37:16 GMT Vojtech Horky [84de606d] * uspace/lib/usb/include/usb/host/device_keeper.h (modified) * uspace/lib/usb/src/host/device_keeper.c (modified) Device keeper can tell handle by USB address Sun, 08 May 2011 12:46:20 GMT Vojtech Horky [79784ef8] * uspace/lib/drv/include/usb_iface.h (modified) Add comment how device "learns" its USB address Sun, 08 May 2011 11:54:10 GMT Jan Vesely [d394e57a] * uspace/drv/uhci-rhd/port.c (modified) Reduce wait times in uhci reset sequence (helps with bug #98) Sun, 08 May 2011 06:41:35 GMT Vojtech Horky [60b3bea] * uspace/drv/ohci/root_hub.c (modified) Fix printf directive for size_t (again) Sat, 07 May 2011 16:00:10 GMT Jan Vesely [561f41b] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) Major refactoring #211 should be fixed UHCI: all interrupts are ... Sat, 07 May 2011 15:52:35 GMT Jan Vesely [3ae5ca8] * uspace/drv/uhci-hcd/uhci.c (modified) Compile fix Sat, 07 May 2011 15:51:20 GMT Jan Vesely [76ef94e] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/lsusb/Makefile (added) * uspace/app/lsusb/main.c (added) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/host.c (added) * uspace/srv/devman/main.c (modified) Development branch changes Sat, 07 May 2011 15:41:47 GMT Jan Vesely [d2bff2f] * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) UHCI refactoring Sat, 07 May 2011 15:22:38 GMT Jan Vesely [dc5f2fb] * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) * uspace/drv/ohci/pci.c (modified) Further OHCI refactoring Sat, 07 May 2011 14:59:10 GMT Vojtech Horky [b23e9cc] * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) Fix IPC-caused hang (#216) Sat, 07 May 2011 14:57:13 GMT Vojtech Horky [faf498d] * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) Nicer messages in usbinfo Sat, 07 May 2011 14:56:45 GMT Vojtech Horky [6985b4e] * uspace/lib/drv/generic/remote_usbhc.c (modified) Fix unanswered IPC calls (#216) Sat, 07 May 2011 14:40:46 GMT Vojtech Horky [cb0ab9e] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/ports.c (modified) Merge development/ changes Sat, 07 May 2011 14:26:58 GMT Jan Vesely [62265ce] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.h (modified) OHCI initialization refactoring Sat, 07 May 2011 13:59:11 GMT Matus Dekanek [7205209] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/ports.c (modified) fix #210 (endless polling) Sat, 07 May 2011 13:56:41 GMT Matus Dekanek [4d20ef7] * uspace/drv/usbhid/main.c (modified) reverted disabled hid log Sat, 07 May 2011 13:56:30 GMT Vojtech Horky [02804e1] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/lsusb/Makefile (added) * uspace/app/lsusb/main.c (added) * uspace/app/usbinfo/main.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/host.c (added) * uspace/srv/devman/main.c (modified) Add lsusb, usbinfo accepts HC number and address Sat, 07 May 2011 13:47:48 GMT Matus Dekanek [1866945] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) merge with usb/development Sat, 07 May 2011 13:45:39 GMT Matus Dekanek [95285378] * uspace/drv/ohci/root_hub.c (modified) workaround for ohci root hub not needed and removed some comments Sat, 07 May 2011 13:40:03 GMT Jan Vesely [6fb003e] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) Fixed: OHCI: use devices are not detected at startup time Sat, 07 May 2011 13:39:03 GMT Jan Vesely [7ab7c7f6] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) Development branch changes Sat, 07 May 2011 11:42:34 GMT Jan Vesely [5d07f54] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) Reset OHCI root hub even if taking control from SMM driver postpone ... Sat, 07 May 2011 11:39:43 GMT Vojtech Horky [df0bbe1] * uspace/app/usbinfo/main.c (modified) usbinfo accepts host:address device specification Sat, 07 May 2011 11:36:17 GMT Vojtech Horky [69ac0fd] * uspace/app/lsusb/main.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/host.h (added) * uspace/lib/usb/src/host.c (added) Getting HC handle by class in libusb Sat, 07 May 2011 11:18:40 GMT Matus Dekanek [192ba25] * uspace/drv/usbhub/ports.c (modified) usbhub: warning if there are still some unhandled changes on port Sat, 07 May 2011 11:14:30 GMT Matus Dekanek [426d31a] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/usbhub/ports.c (modified) corrected change disabling Sat, 07 May 2011 11:10:50 GMT Vojtech Horky [e5165a3] * uspace/app/lsusb/main.c (modified) lsusb prints path to host controller Sat, 07 May 2011 11:10:17 GMT Vojtech Horky [431d6d6] * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/srv/devman/main.c (modified) Devman can tell device path by its handle This patch might go into ... Sat, 07 May 2011 10:40:47 GMT Vojtech Horky [8594505] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/lsusb/Makefile (added) * uspace/app/lsusb/main.c (added) * uspace/doc/doxygroups.h (modified) Initial version of lsusb application Sat, 07 May 2011 10:34:48 GMT Vojtech Horky [2c49b81b] * uspace/drv/ehci-hcd/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/vhc/main.c (modified) * uspace/lib/usb/include/usb/usb.h (modified) All USB host controllers added to usbhc DDF class Sat, 07 May 2011 10:29:08 GMT Vojtech Horky [28216a0] * uspace/drv/vhc/main.c (modified) More strict checking in VHC Sat, 07 May 2011 10:25:36 GMT Jan Vesely [bba0dc20] * uspace/drv/ohci/hc.c (modified) Minor initialization fixes Sat, 07 May 2011 10:05:14 GMT Vojtech Horky [d38d830] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (modified) * uspace/lib/usb/src/host/batch.c (modified) Merge development/ changes Sat, 07 May 2011 09:59:39 GMT Vojtech Horky [bc02b83] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/report.h (moved) * uspace/app/vuhid/virthid.h (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc.c (deleted) * uspace/lib/usbvirt/src/ipc_dev.c (added) * uspace/lib/usbvirt/src/ipc_hc.c (added) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) Virtual USB improvements Sat, 07 May 2011 09:50:39 GMT Vojtech Horky [f90c0d6] * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) Small fixes Bad printf directive (again) and uninitialized variable. Sat, 07 May 2011 09:35:15 GMT Vojtech Horky [beee81a] * uspace/app/vuhid/main.c (modified) * uspace/drv/vhc/transfer.c (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) * uspace/lib/usbvirt/src/device.c (modified) * uspace/lib/usbvirt/src/ipc_dev.c (modified) * uspace/lib/usbvirt/src/ipc_hc.c (modified) Virtual USB refactoring Changes include * add missing comments ... Sat, 07 May 2011 09:21:38 GMT Matus Dekanek [abfd36b] * uspace/drv/ohci/root_hub.c (modified) one more debug message Sat, 07 May 2011 09:05:57 GMT Matus Dekanek [e78660f] * uspace/drv/usbhub/ports.c (modified) hub driver: fix for endless polling Sat, 07 May 2011 09:01:35 GMT Lubos Slovak [1c3fcf9] * uspace/drv/usbhid/kbd/kbddev.c (modified) Fixed #119 Sat, 07 May 2011 08:59:58 GMT Lubos Slovak [1b7dc5e9] * uspace/drv/usbhid/kbd/kbddev.c (modified) Fixed autorepeat of keys (#119) Sat, 07 May 2011 08:50:46 GMT Lubos Slovak [fb295b6] * uspace/drv/usbhid/subdrivers.c (modified) Fix Sat, 07 May 2011 08:50:25 GMT Lubos Slovak [c7fbb90] * uspace/drv/usbhid/subdrivers.c (modified) Fix in subdriver mappings Sat, 07 May 2011 08:45:37 GMT Jan Vesely [f1d16663] * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/main.c (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/pci.c (modified) Postpone hw until all structures are initialized and irq handler ... Sat, 07 May 2011 08:38:40 GMT Lubos Slovak [78dbf5b] * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (modified) Fixes (parsing), mouse driver improved, generic HID driver improved Sat, 07 May 2011 08:31:10 GMT Lubos Slovak [45a2688] * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidpath.c (modified) Changes from maklf - delimiters + usage paths comparison Sat, 07 May 2011 08:30:58 GMT Lubos Slovak [1ce4189] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/lib/usb/src/host/batch.c (modified) Changes from development Sat, 07 May 2011 08:18:03 GMT Vojtech Horky [42e2172] * uspace/lib/usbvirt/src/ipc_hc.c (modified) libusbvirt: doxygen comments Fri, 06 May 2011 16:18:30 GMT Matej Klonfar [5f7b75a] * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/src/hidpath.c (modified) BEGIN and ANYWHERE options added to usage path comparison Fri, 06 May 2011 15:55:43 GMT Matus Dekanek [3b543d5] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/lib/usb/src/host/batch.c (modified) merge from usb/development Fri, 06 May 2011 15:50:03 GMT Vojtech Horky [e25a849] * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/src/device.c (added) * uspace/lib/usbvirt/src/ipc_dev.c (moved) * uspace/lib/usbvirt/src/ipc_hc.c (added) libusbvirt: split IPC wrappers into more files Fri, 06 May 2011 15:46:44 GMT Jan Vesely [6c6a95d2] * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/pci.c (modified) Add support for some ATi OHCI chipsets, fix spurious reboot on startup Fri, 06 May 2011 15:40:46 GMT Matus Dekanek [d0c060b] * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhub/ports.c (modified) bugfix candidates: ohci: detecting devices connected on startup hub ... Fri, 06 May 2011 15:33:58 GMT Vojtech Horky [dc06caa] * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/ipc.c (modified) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) More comments in libusbvirt Fri, 06 May 2011 15:26:45 GMT Lubos Slovak [f8e549b] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/usbhid.c (modified) Mouse wheel acting as arrow keys. - Added some debug output. - ... Fri, 06 May 2011 14:52:27 GMT Matej Klonfar [1be39e9] * uspace/lib/usb/src/hiddescriptor.c (modified) HID Parser - basic support for delimiters - bug fix Fri, 06 May 2011 14:34:10 GMT Vojtech Horky [a943106] * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (modified) Add comments to libusbvirt headers Fri, 06 May 2011 13:38:20 GMT Jan Vesely [9350e837] Add match ids for ATi chipset remove dead code Fri, 06 May 2011 15:33:56 GMT Jan Vesely [c8eddf4] * uspace/drv/ehci-hcd/ehci-hcd.ma (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/ohci.ma (modified) Fixed: be carefull about Gate A20 in OHCI Legaci support Add ... Fri, 06 May 2011 13:38:20 GMT Jan Vesely [3da17644] * uspace/drv/ohci/ohci.ma (modified) * uspace/drv/ohci/pci.c (modified) Add match ids for ATi chipset remove dead code Fri, 06 May 2011 13:37:04 GMT Vojtech Horky [42d47f8] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/virtusbkbd/Makefile (deleted) * uspace/app/virtusbkbd/descriptor.h (deleted) * uspace/app/virtusbkbd/kbdconfig.c (deleted) * uspace/app/virtusbkbd/kbdconfig.h (deleted) * uspace/app/virtusbkbd/keys.c (deleted) * uspace/app/virtusbkbd/keys.h (deleted) * uspace/app/virtusbkbd/stdreq.c (deleted) * uspace/app/virtusbkbd/stdreq.h (deleted) * uspace/app/virtusbkbd/virtusbkbd.c (deleted) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/items.h (moved) * uspace/app/vuhid/report.h (moved) Removed virtusbkbd application Superseeded by vuh. Fri, 06 May 2011 13:33:56 GMT Matej Klonfar [674cf89] * uspace/lib/usb/src/hiddescriptor.c (modified) HID Parser - basic support for delimiters Fri, 06 May 2011 13:09:39 GMT Jan Vesely [075c1eb] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) * uspace/lib/usb/src/host/batch.c (modified) OHCI interrupts Kernel support for accessing memory mapped ... Fri, 06 May 2011 13:08:10 GMT Jan Vesely [3d4aa055] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/app/vuhid/Makefile (moved) * uspace/app/vuhid/device.c (added) * uspace/app/vuhid/hids/bootkbd.c (added) * uspace/app/vuhid/ifaces.c (added) * uspace/app/vuhid/ifaces.h (added) * uspace/app/vuhid/main.c (added) * uspace/app/vuhid/stdreq.c (added) * uspace/app/vuhid/stdreq.h (moved) * uspace/app/vuhid/virthid.h (moved) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/conv.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (added) * uspace/drv/usbhid/lgtch-ultrax/keymap.h (moved) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * 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/devconn.c (added) * uspace/drv/vhc/devices.c (deleted) * uspace/drv/vhc/hc.c (deleted) * uspace/drv/vhc/hc.h (deleted) * 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/main.c (moved) * uspace/drv/vhc/transfer.c (added) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (added) * uspace/lib/usb/include/usb/classes/hidreport.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (added) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/hiddescriptor.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (added) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (moved) * uspace/lib/usbvirt/src/callback.c (deleted) * uspace/lib/usbvirt/src/ctrlpipe.c (deleted) * uspace/lib/usbvirt/src/ctrltransfer.c (added) * uspace/lib/usbvirt/src/ipc.c (added) * uspace/lib/usbvirt/src/main.c (deleted) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transaction.c (deleted) * uspace/lib/usbvirt/src/transfer.c (added) Development branch changes Fri, 06 May 2011 13:01:27 GMT Lubos Slovak [7bb8036] * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/usbhid.c (modified) Mouse subdriver for generic mouse. Fri, 06 May 2011 12:58:28 GMT Jan Vesely [a58dd620] * uspace/lib/usb/src/host/batch.c (modified) Fix message format Fri, 06 May 2011 12:47:04 GMT Jan Vesely [03cfda08] * uspace/drv/ohci/hc.c (modified) Fix OHCI interrupt pseudocode, remove dead code Fri, 06 May 2011 12:45:47 GMT Lubos Slovak [04c1524] * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) Fix from maklf Fri, 06 May 2011 12:45:29 GMT Jan Vesely [180255f] * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/src/ipc/irq.c (modified) Implement access to memory mapped register in irq pseudocode. Fri, 06 May 2011 10:30:00 GMT Lubos Slovak [dd3eda2] * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) Report recieving tracked for each device separately. Fri, 06 May 2011 10:26:33 GMT Matej Klonfar [22ded10] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) Usage path fix in HID parser Fri, 06 May 2011 10:12:25 GMT Vojtech Horky [9a884ed] * uspace/app/vuhid/device.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/main.c (modified) * uspace/app/vuhid/virthid.h (modified) Virtual HID terminates with last interface Also it is not possible ... Fri, 06 May 2011 09:29:03 GMT Vojtech Horky [30f9f8f] * .bzrignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/virtusbkbd/Makefile (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/app/vuhid/Makefile (moved) * uspace/app/vuhid/device.c (added) * uspace/app/vuhid/hids/bootkbd.c (added) * uspace/app/vuhid/ifaces.c (added) * uspace/app/vuhid/ifaces.h (added) * uspace/app/vuhid/main.c (added) * uspace/app/vuhid/stdreq.c (added) * uspace/app/vuhid/stdreq.h (moved) * uspace/app/vuhid/virthid.h (moved) * uspace/drv/ohci/root_hub.c (modified) * uspace/drv/ohci/root_hub.h (modified) * uspace/drv/uhci-hcd/hc.c (modified) * uspace/drv/uhci-hcd/hc.h (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/uhci-hcd.ma (modified) * uspace/drv/usbhid/Makefile (modified) * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/conv.c (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/kbd/kbddev.h (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (added) * uspace/drv/usbhid/lgtch-ultrax/keymap.h (moved) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/subdrivers.c (modified) * uspace/drv/usbhid/subdrivers.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/ports.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/drv/usbkbd/kbddev.h (modified) * 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/devconn.c (added) * uspace/drv/vhc/devices.c (deleted) * uspace/drv/vhc/hc.c (deleted) * uspace/drv/vhc/hc.h (deleted) * 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/main.c (moved) * uspace/drv/vhc/transfer.c (added) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (added) * uspace/lib/usb/include/usb/classes/hidreport.h (modified) * uspace/lib/usb/include/usb/classes/hidtypes.h (added) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/hiddescriptor.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (added) * uspace/lib/usb/src/hidreport.c (modified) * uspace/lib/usbvirt/Makefile (modified) * uspace/lib/usbvirt/include/usbvirt/device.h (modified) * uspace/lib/usbvirt/include/usbvirt/ipc.h (moved) * uspace/lib/usbvirt/src/callback.c (deleted) * uspace/lib/usbvirt/src/ctrlpipe.c (deleted) * uspace/lib/usbvirt/src/ctrltransfer.c (added) * uspace/lib/usbvirt/src/ipc.c (added) * uspace/lib/usbvirt/src/main.c (deleted) * uspace/lib/usbvirt/src/private.h (modified) * uspace/lib/usbvirt/src/stdreq.c (modified) * uspace/lib/usbvirt/src/transaction.c (deleted) * uspace/lib/usbvirt/src/transfer.c (added) Merge development/ changes Fri, 06 May 2011 09:25:44 GMT Matus Dekanek [26f6094] * uspace/drv/usbhid/generic/hiddev.c (modified) * uspace/drv/usbhid/generic/hiddev.h (modified) * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/lgtch-ultrax/keymap.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.c (modified) * uspace/drv/usbhid/lgtch-ultrax/lgtch-ultrax.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/drv/usbhid/mouse/mousedev.h (modified) * uspace/drv/usbhid/usbhid.c (modified) * uspace/drv/usbhid/usbhid.h (modified) * uspace/drv/usbkbd/kbddev.c (modified) * uspace/lib/drv/include/usbhid_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid_report_items.h (modified) * uspace/lib/usb/include/usb/classes/hiddescriptor.h (added) * uspace/lib/usb/include/usb/classes/hidparser.h (modified) * uspace/lib/usb/include/usb/classes/hidpath.h (added) * uspace/lib/usb/include/usb/classes/hidtypes.h (added) * uspace/lib/usb/include/usb/classes/hidut.h (modified) * uspace/lib/usb/src/hiddescriptor.c (added) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/hidpath.c (added) merge with usb/development Fri, 06 May 2011 09:25:38 GMT Lubos Slovak [166c4752] * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) Fixes from maklf Fri, 06 May 2011 08:50:42 GMT Matej Klonfar [3b5d5b9d] * uspace/drv/usbhid/mouse/mousedev.c (modified) * uspace/lib/usb/src/hiddescriptor.c (modified) * uspace/lib/usb/src/hidparser.c (modified) #209 - correct usage paths for decomposed items, bug fix Fri, 06 May 2011 08:37:19 GMT Jan Vesely [561112f] * uspace/drv/ehci-hcd/pci.c (modified) * uspace/drv/ohci/hc.c (modified) * uspace/drv/ohci/hc.h (modified) * uspace/drv/ohci/ohci.c (modified) * uspace/drv/ohci/ohci_regs.h (modified) * uspace/drv/ohci/pci.c (modified) OHCI interrupt support Fri, 06 May 2011 08:34:20 GMT Lubos Slovak [1181249] * uspace/drv/usbhid/kbd/kbddev.c (modified) * uspace/drv/usbhid/mouse/mousedev.c (modified) Fixes from development