# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-29T21:42:47Z Fri, 04 Feb 2011 17:07:33 GMT Jan Vesely [89acf204] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/usbmem.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/recognise.c (modified) * uspace/lib/usb/src/usbmem.c (modified) development changes Fri, 04 Feb 2011 17:02:32 GMT Jan Vesely [2899980] * uspace/drv/usbhid/main.c (modified) Minor changes in usbhid driver Fri, 04 Feb 2011 17:02:02 GMT Jan Vesely [d6f78857] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) More debug output reduce timeout Fri, 04 Feb 2011 15:23:28 GMT Jan Vesely [9e4f6a7] * uspace/drv/uhci-hcd/uhci.c (modified) Add QH element pointer to debug output Fri, 04 Feb 2011 14:52:41 GMT Jan Vesely [dcef3669] * uspace/drv/uhci-hcd/transfer_list.c (modified) debug output fix Fri, 04 Feb 2011 14:45:42 GMT Jan Vesely [881c47b] * 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.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) New UHCI packet scheduler queues are named for nicer debug output ... Fri, 04 Feb 2011 14:26:40 GMT Vojtech Horky [458e40c] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/recognise.c (modified) Merged minor fixes and improvements See log messages of merged ... Fri, 04 Feb 2011 14:22:31 GMT Vojtech Horky [6f8f808] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) Enabled fully new logging in USB hub driver Fri, 04 Feb 2011 14:22:11 GMT Vojtech Horky [ef7f043] * uspace/lib/usb/src/debug.c (modified) Fixed wrong va_arg usage Fri, 04 Feb 2011 14:19:59 GMT Vojtech Horky [a2be824] * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/usbmem.h (modified) * uspace/lib/usb/src/usbmem.c (modified) Merge development/ changes Fri, 04 Feb 2011 14:02:42 GMT Vojtech Horky [3d31af5] * uspace/lib/usb/src/debug.c (modified) Log stream flushed explicitly Also variable renamed. Fri, 04 Feb 2011 13:43:13 GMT Matus Dekanek [bfc12ef] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/usbmem.h (modified) * uspace/lib/usb/src/usbmem.c (modified) merging some codelifting into usb/development. usb hub driver uses ... Fri, 04 Feb 2011 13:41:20 GMT Matus Dekanek [78d1525] * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/debug.c (modified) merge from usb/development Fri, 04 Feb 2011 13:36:44 GMT Matus Dekanek [103a3626] * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/usbhub/utils.c (modified) * uspace/lib/usb/include/usb/usbmem.h (modified) * uspace/lib/usb/src/usbmem.c (modified) a bit of codelifting, dprintf correctly used in usb hub driver Fri, 04 Feb 2011 13:30:25 GMT Jan Vesely [97e87de] * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-rhd/port.c (modified) Add some more error checking Fri, 04 Feb 2011 13:07:32 GMT Jan Vesely [74d6e90] * 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/drv/usbhid/descdump.h (modified) * uspace/drv/usbhid/descparser.h (modified) * uspace/drv/usbhid/hid.h (added) * uspace/drv/usbhid/main.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/pipes.h (added) * uspace/lib/usb/include/usb/request.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/pipes.c (added) * uspace/lib/usb/src/request.c (added) * uspace/lib/usb/src/usbdrv.c (modified) Merge devel branch Fri, 04 Feb 2011 13:06:37 GMT Jan Vesely [621afdb] * uspace/lib/usb/src/addrkeep.c (modified) Fixed: set default available to false when default addresss is obtained Fri, 04 Feb 2011 13:06:19 GMT Jan Vesely [dd455b1] * uspace/drv/uhci-rhd/port.c (modified) Bind new devices to their respective usb addresses Fri, 04 Feb 2011 13:05:23 GMT Jan Vesely [1669a73] * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/uhci.c (modified) Minor refactoring Fri, 04 Feb 2011 12:59:58 GMT Vojtech Horky [ff244e6] * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) Reverted HID driver usage of pipe API Reverted revision: 799.1.19 ... Fri, 04 Feb 2011 12:43:27 GMT Vojtech Horky [38648f0] * uspace/lib/usb/src/recognise.c (modified) Synchronization in device recognition routines Fri, 04 Feb 2011 12:37:31 GMT Jan Vesely [1f5c1e61] * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port.h (modified) * uspace/drv/uhci-rhd/port_status.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) Separate phones for every root hub port Add tons of debug output Fri, 04 Feb 2011 12:12:47 GMT Vojtech Horky [a887bd1] * uspace/lib/usb/src/addrkeep.c (modified) * uspace/lib/usb/src/debug.c (modified) Merge: minor fixes and improvements Fri, 04 Feb 2011 12:09:58 GMT Vojtech Horky [9f5667a] * uspace/lib/usb/src/addrkeep.c (modified) Bugfix in address keeping Fri, 04 Feb 2011 11:48:33 GMT Matus Dekanek [aec2ad4] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/waitq.c (modified) * uspace/Makefile (modified) * uspace/app/stats/stats.c (modified) * uspace/app/tasks/Makefile (deleted) * uspace/app/tasks/tasks.c (deleted) * uspace/app/top/screen.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/uhci/Makefile (modified) * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/pci.c (added) * uspace/drv/uhci/uhci.h (modified) * uspace/drv/usbhid/Makefile (moved) * uspace/drv/usbhid/conv.c (added) * uspace/drv/usbhid/conv.h (added) * uspace/drv/usbhid/descdump.c (moved) * uspace/drv/usbhid/descdump.h (moved) * uspace/drv/usbhid/descparser.c (moved) * uspace/drv/usbhid/descparser.h (moved) * uspace/drv/usbhid/hid.h (added) * uspace/drv/usbhid/kbd.h (added) * uspace/drv/usbhid/layout.h (moved) * uspace/drv/usbhid/main.c (moved) * uspace/drv/usbhid/usbhid.ma (moved) * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/devmap.c (modified) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/net/modules.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/net/il/il_skel.c (modified) * uspace/lib/net/nil/nil_skel.c (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/pipes.h (added) * uspace/lib/usb/include/usb/request.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/debug.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usb/src/pipes.c (added) * uspace/lib/usb/src/request.c (added) * uspace/lib/usb/src/usbdrv.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/srv/clip/clip.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/hid/adb_mouse/adb_dev.c (modified) * uspace/srv/hid/char_mouse/chardev.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/fb/main.c (modified) * uspace/srv/hid/kbd/port/adb.c (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/hw/netif/ne2000/ne2000.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) merge from usb/development Wed, 02 Feb 2011 12:01:29 GMT Vojtech Horky [aa389fd] * uspace/lib/usb/src/debug.c (modified) USB logging goes into file as well Wed, 02 Feb 2011 11:49:05 GMT Vojtech Horky [3597dab] * uspace/lib/drv/generic/remote_usbhc.c (modified) Merge: memory leaks fixes Fixes ticket #51: Host controller ... Wed, 02 Feb 2011 11:43:32 GMT Vojtech Horky [93f8da1] * uspace/lib/drv/generic/remote_usbhc.c (modified) Fix memory leaks in USBHC remote interface Also added handling of ... Wed, 02 Feb 2011 10:19:13 GMT Vojtech Horky [1537ba6] * 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/drv/usbhid/descdump.h (modified) * uspace/drv/usbhid/descparser.h (modified) * uspace/drv/usbhid/hid.h (added) * uspace/drv/usbhid/main.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/include/usb/pipes.h (added) * uspace/lib/usb/include/usb/request.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/pipes.c (added) * uspace/lib/usb/src/request.c (added) * uspace/lib/usb/src/usbdrv.c (modified) Merge development/ changes Wed, 02 Feb 2011 00:57:32 GMT Vojtech Horky [b00849e] * 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/drv/usbhid/descdump.h (modified) * uspace/drv/usbhid/descparser.h (modified) * uspace/drv/usbhid/hid.h (added) * uspace/drv/usbhid/main.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) * uspace/lib/usb/include/usb/pipes.h (added) * uspace/lib/usb/include/usb/request.h (added) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/pipes.c (added) * uspace/lib/usb/src/request.c (added) * uspace/lib/usb/src/usbdrv.c (modified) Merged pipe API The pipe API shall eventually replace USB device ... Wed, 02 Feb 2011 00:49:24 GMT Vojtech Horky [2f4438f5] * uspace/lib/usb/src/request.c (modified) Add endianness conversions to some requests Wed, 02 Feb 2011 00:48:24 GMT Vojtech Horky [1b6e52f] * uspace/lib/usb/include/usb/usb.h (modified) Merge development/ changes Wed, 02 Feb 2011 00:38:32 GMT Vojtech Horky [a12917e] * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) usbinfo application uses pipes Unfortunately, this means that ... Wed, 02 Feb 2011 00:09:25 GMT Vojtech Horky [0484d92] * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) USB HID driver uses pipe API only Wed, 02 Feb 2011 00:00:19 GMT Vojtech Horky [abe8ac5] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Add most needed pipe wrappers for USB requests Only requests so far ... Tue, 01 Feb 2011 23:25:48 GMT Jan Vesely [5944244] * 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.h (modified) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (modified) * uspace/drv/uhci-hcd/utils/malloc32.h (modified) * uspace/drv/uhci-rhd/main.c (modified) Refactoring uhci_ functions are called on uhci_t not device_t Tue, 01 Feb 2011 23:24:50 GMT Vojtech Horky [787421c] * uspace/lib/usb/src/request.c (modified) Refactoring of usb_request_get_descriptor Tue, 01 Feb 2011 23:18:54 GMT Vojtech Horky [2a11192] * uspace/lib/usb/src/pipes.c (modified) Fix phone leakage Tue, 01 Feb 2011 23:16:17 GMT Vojtech Horky [52fb76e] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Bare initialization of device connection struct Tue, 01 Feb 2011 23:16:06 GMT Vojtech Horky [3e9074f] * uspace/lib/usb/src/request.c (modified) Fix bad type casting Tue, 01 Feb 2011 23:07:03 GMT Vojtech Horky [23c7f4d] * uspace/drv/usbhid/main.c (modified) * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/src/pipes.c (modified) Rename connection initialization function Tue, 01 Feb 2011 22:45:37 GMT Jan Vesely [c56dbe0] * uspace/drv/uhci-hcd/callback.c (modified) * uspace/drv/uhci-hcd/iface.c (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port_status.c (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) Added license statement to all .c files Tue, 01 Feb 2011 22:19:15 GMT Jan Vesely [afcd86e] * uspace/drv/uhci-hcd/callback.c (modified) * uspace/drv/uhci-hcd/callback.h (modified) * uspace/drv/uhci-hcd/debug.h (deleted) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/name.h (deleted) * uspace/drv/uhci-hcd/root_hub.c (modified) * uspace/drv/uhci-hcd/transfer_list.c (modified) * uspace/drv/uhci-hcd/transfer_list.h (modified) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (modified) Driver uhci-hcd uses unified debug log Tue, 01 Feb 2011 22:14:09 GMT Vojtech Horky [2cea1045] * uspace/lib/usb/include/usb/usb.h (modified) Add USB endianess conversion functions Tue, 01 Feb 2011 22:04:58 GMT Vojtech Horky [a4a8cca] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/request.c (modified) Add generic wrappers for standard control requests Tue, 01 Feb 2011 22:02:23 GMT Jan Vesely [7ce0fe3] * uspace/drv/uhci-rhd/debug.h (deleted) * uspace/drv/uhci-rhd/main.c (modified) * uspace/drv/uhci-rhd/name.h (deleted) * uspace/drv/uhci-rhd/port.c (modified) * uspace/drv/uhci-rhd/port_status.c (modified) * uspace/drv/uhci-rhd/port_status.h (modified) * uspace/drv/uhci-rhd/root_hub.c (modified) * uspace/drv/uhci-rhd/root_hub.h (modified) Root ub driver uses unified debug logging and some other polishing. Tue, 01 Feb 2011 21:59:43 GMT Vojtech Horky [bbc7d83e] * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/debug.c (deleted) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/debug.c (modified) Merge development/ changes Tue, 01 Feb 2011 21:42:48 GMT Vojtech Horky [ec293a8] * uspace/lib/usb/include/usb/debug.h (modified) Add log level max boundary It might be useful for some checking. ... Tue, 01 Feb 2011 21:30:05 GMT Jan Vesely [993a1e1] * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/debug.c (deleted) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/debug.c (modified) Merge from devel - introducing unified debug logging Tue, 01 Feb 2011 21:03:06 GMT Vojtech Horky [0a37e14] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/request.h (added) * uspace/lib/usb/src/request.c (added) Add GET_DESCRIPTOR request wrapper using pipes Tue, 01 Feb 2011 21:01:39 GMT Vojtech Horky [284c629] * uspace/drv/vhc/connhost.c (modified) Virtual HC handles atomic control transfers Tue, 01 Feb 2011 11:37:46 GMT Vojtech Horky [0c3beeb] * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/debug.c (deleted) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/vhcd.h (modified) * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/debug.c (modified) Merge: unified logging (ticket 52) Tue, 01 Feb 2011 11:34:03 GMT Vojtech Horky [0b31409] * uspace/drv/vhc/Makefile (modified) * uspace/drv/vhc/conndev.c (modified) * uspace/drv/vhc/connhost.c (modified) * uspace/drv/vhc/debug.c (deleted) * uspace/drv/vhc/devices.c (modified) * uspace/drv/vhc/hc.c (modified) * uspace/drv/vhc/hcd.c (modified) * uspace/drv/vhc/hub.c (modified) * uspace/drv/vhc/vhcd.h (modified) Virtual host controller uses usb_log_* functions Tue, 01 Feb 2011 11:28:09 GMT Vojtech Horky [6028ec8] * uspace/lib/usb/include/usb/debug.h (modified) * uspace/lib/usb/src/debug.c (modified) Add generic logging functions See ticket #52. Tue, 01 Feb 2011 00:08:46 GMT Jan Vesely [1256a0a] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci-hcd/Makefile (modified) * uspace/drv/uhci-hcd/main.c (modified) * uspace/drv/uhci-hcd/name.h (modified) * uspace/drv/uhci-hcd/pci.c (modified) * uspace/drv/uhci-hcd/pci.h (added) * uspace/drv/uhci-hcd/root_hub.c (added) * uspace/drv/uhci-hcd/root_hub.h (added) * uspace/drv/uhci-hcd/root_hub/root_hub.c (deleted) * uspace/drv/uhci-hcd/uhci.c (modified) * uspace/drv/uhci-hcd/uhci.h (modified) * uspace/drv/uhci-rhd/Makefile (added) * uspace/drv/uhci-rhd/debug.h (moved) * uspace/drv/uhci-rhd/main.c (added) * uspace/drv/uhci-rhd/name.h (added) * uspace/drv/uhci-rhd/port.c (moved) * uspace/drv/uhci-rhd/port.h (moved) * uspace/drv/uhci-rhd/port_status.c (moved) * uspace/drv/uhci-rhd/port_status.h (moved) * uspace/drv/uhci-rhd/root_hub.c (added) * uspace/drv/uhci-rhd/root_hub.h (moved) * uspace/drv/uhci-rhd/uhci-rhd.ma (added) uhci-rhd - UHCI Root hub drier as a separated process this wil ... Mon, 31 Jan 2011 17:38:26 GMT Jan Vesely [37ac7bb] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/uhci-hcd/Makefile (moved) * uspace/drv/uhci-hcd/callback.c (moved) * uspace/drv/uhci-hcd/callback.h (moved) * uspace/drv/uhci-hcd/debug.h (moved) * uspace/drv/uhci-hcd/iface.c (moved) * uspace/drv/uhci-hcd/iface.h (moved) * uspace/drv/uhci-hcd/main.c (moved) * uspace/drv/uhci-hcd/name.h (moved) * uspace/drv/uhci-hcd/pci.c (moved) * uspace/drv/uhci-hcd/root_hub/debug.h (moved) * uspace/drv/uhci-hcd/root_hub/port.c (moved) * uspace/drv/uhci-hcd/root_hub/port.h (moved) * uspace/drv/uhci-hcd/root_hub/port_status.c (moved) * uspace/drv/uhci-hcd/root_hub/port_status.h (moved) * uspace/drv/uhci-hcd/root_hub/root_hub.c (moved) * uspace/drv/uhci-hcd/root_hub/root_hub.h (moved) * uspace/drv/uhci-hcd/transfer_list.c (moved) * uspace/drv/uhci-hcd/transfer_list.h (moved) * uspace/drv/uhci-hcd/uhci-hcd.ma (moved) * uspace/drv/uhci-hcd/uhci.c (moved) * uspace/drv/uhci-hcd/uhci.h (moved) * uspace/drv/uhci-hcd/uhci_struct/link_pointer.h (moved) * uspace/drv/uhci-hcd/uhci_struct/queue_head.h (moved) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.c (moved) * uspace/drv/uhci-hcd/uhci_struct/transfer_descriptor.h (moved) * uspace/drv/uhci-hcd/utils/malloc32.h (moved) Renames "uhci"->"uhci-hcd" to prepare RH drier separation Sun, 30 Jan 2011 23:39:33 GMT Vojtech Horky [33b88723] * uspace/lib/usb/src/pipes.c (modified) Implementation of pipe control transfers Sun, 30 Jan 2011 23:30:39 GMT Vojtech Horky [fe4dd14] * uspace/lib/usb/include/usb/usbdrv.h (modified) * uspace/lib/usb/src/usbdrv.c (modified) Add atomic control transfers to local USBHC Also this commit might ... Sun, 30 Jan 2011 23:10:57 GMT Vojtech Horky [9753220] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) Add atomic control transfers to remote USBHC Only the remote part ... Sun, 30 Jan 2011 22:34:38 GMT Vojtech Horky [707ffcf] * uspace/drv/usbhid/hid.h (modified) * uspace/drv/usbhid/main.c (modified) USB HID driver uses pipes for interrupt endpoint Sun, 30 Jan 2011 22:06:09 GMT Vojtech Horky [c2772b8] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/uhci/Makefile (modified) * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/pci.c (added) * uspace/drv/uhci/uhci.h (modified) * uspace/drv/usbhid/Makefile (moved) * uspace/drv/usbhid/conv.c (moved) * uspace/drv/usbhid/conv.h (moved) * uspace/drv/usbhid/descdump.c (moved) * uspace/drv/usbhid/descdump.h (moved) * uspace/drv/usbhid/descparser.c (moved) * uspace/drv/usbhid/descparser.h (moved) * uspace/drv/usbhid/hid.h (moved) * uspace/drv/usbhid/kbd.h (added) * uspace/drv/usbhid/layout.h (moved) * uspace/drv/usbhid/main.c (moved) * uspace/drv/usbhid/usbhid.ma (moved) * uspace/drv/usbkbd/kbd.h (deleted) Merge development/ changes Sun, 30 Jan 2011 22:03:39 GMT Vojtech Horky [54b5625] * uspace/drv/usbkbd/descdump.h (modified) * uspace/drv/usbkbd/descparser.h (modified) * uspace/drv/usbkbd/hid.h (added) * uspace/drv/usbkbd/main.c (modified) * uspace/lib/usb/include/usb/classes/hid.h (modified) Driver dependent stuff outside libusb The USB classes files in ... Sun, 30 Jan 2011 21:41:53 GMT Vojtech Horky [43f698b] * uspace/lib/usb/include/usb/pipes.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/pipes.c (modified) Add prototype implementation of endpoint pipe functions Sat, 29 Jan 2011 10:31:09 GMT Jan Vesely [72e19f50] * uspace/drv/uhci/root_hub/port.c (modified) Nasty ugly fix that eats puppies, connection to hc postponed. Sat, 29 Jan 2011 10:19:04 GMT Jan Vesely [4687fcd4] * .bzrignore (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/waitq.c (modified) * uspace/Makefile (modified) * uspace/app/stats/stats.c (modified) * uspace/app/tasks/tasks.c (deleted) * uspace/app/top/screen.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/app/virtusbhub/Makefile (moved) * uspace/app/virtusbhub/main.c (added) * uspace/app/virtusbkbd/descriptor.h (modified) * uspace/app/virtusbkbd/items.h (modified) * uspace/app/virtusbkbd/kbdconfig.c (modified) * uspace/app/virtusbkbd/kbdconfig.h (modified) * uspace/app/virtusbkbd/keys.c (modified) * uspace/app/virtusbkbd/keys.h (modified) * uspace/app/virtusbkbd/report.h (modified) * uspace/app/virtusbkbd/stdreq.c (modified) * uspace/app/virtusbkbd/stdreq.h (modified) * uspace/app/virtusbkbd/virtusbkbd.c (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/uhci/Makefile (modified) * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/pci.c (added) * uspace/drv/uhci/uhci.c (modified) * uspace/drv/uhci/uhci.h (modified) * uspace/drv/usbhid/Makefile (moved) * uspace/drv/usbhid/conv.c (added) * uspace/drv/usbhid/conv.h (added) * uspace/drv/usbhid/descdump.c (moved) * uspace/drv/usbhid/descdump.h (moved) * uspace/drv/usbhid/descparser.c (moved) * uspace/drv/usbhid/descparser.h (moved) * uspace/drv/usbhid/kbd.h (added) * uspace/drv/usbhid/layout.h (added) * uspace/drv/usbhid/main.c (moved) * uspace/drv/usbhid/usbhid.ma (moved) * uspace/drv/usbhub/main.c (modified) * uspace/drv/usbhub/usbhub.c (modified) * uspace/drv/usbhub/usbhub_private.h (modified) * uspace/drv/vhc/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/lib/c/generic/async.c (modified) * uspace/lib/c/generic/devman.c (modified) * uspace/lib/c/generic/devmap.c (modified) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/net/modules.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/net/il/il_skel.c (modified) * uspace/lib/net/nil/nil_skel.c (modified) * uspace/lib/net/tl/tl_skel.c (modified) * uspace/lib/usb/src/hidparser.c (modified) * uspace/lib/usbvirt/src/main.c (modified) * uspace/srv/clip/clip.c (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/hid/adb_mouse/adb_dev.c (modified) * uspace/srv/hid/char_mouse/chardev.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/fb/main.c (modified) * uspace/srv/hid/kbd/port/adb.c (modified) * uspace/srv/hid/kbd/port/chardev.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/hw/irc/fhc/fhc.c (modified) * uspace/srv/hw/irc/i8259/i8259.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/hw/netif/ne2000/ne2000.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Changes from devel, break stuff. Sat, 29 Jan 2011 09:59:30 GMT Jan Vesely [67a1b78] * uspace/drv/uhci/callback.c (modified) * uspace/drv/uhci/iface.c (modified) * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/uhci.h (modified) Dropped usage od hcdhubd.h Fixed parameter order in callback_in Sat, 29 Jan 2011 09:31:29 GMT Jan Vesely [5286a2c] * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/transfer_list.c (modified) * uspace/drv/uhci/uhci.c (modified) * uspace/drv/uhci/uhci.h (modified) * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) Reduced debug level and made times shorter Sat, 29 Jan 2011 09:18:13 GMT Jan Vesely [d956aa5] * uspace/drv/uhci/callback.c (modified) Fixed: memcpy direction Sat, 29 Jan 2011 08:58:46 GMT Jan Vesely [113aef8] * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci/utils/malloc32.h (modified) TD debug messages refatoring Sat, 29 Jan 2011 08:32:04 GMT Jan Vesely [245b56b5] * uspace/drv/uhci/root_hub/debug.h (modified) * uspace/drv/uhci/root_hub/port.c (modified) * uspace/drv/uhci/root_hub/port.h (modified) * uspace/drv/uhci/root_hub/root_hub.c (modified) * uspace/drv/uhci/root_hub/root_hub.h (modified) Added info message on succesfull device addition Changed root ub ... Sat, 29 Jan 2011 08:00:14 GMT Jan Vesely [816175a2] * uspace/drv/uhci/root_hub/debug.h (added) * uspace/drv/uhci/root_hub/port.c (modified) * uspace/drv/uhci/root_hub/root_hub.c (modified) Made root hub output use different tag than hc Limited root hub ... Sat, 29 Jan 2011 07:54:54 GMT Jan Vesely [62d9827] * uspace/drv/uhci/root_hub/port.c (modified) * uspace/drv/uhci/root_hub/root_hub.c (modified) Switched to address hadling interface, instead of direct access. Sat, 29 Jan 2011 07:51:08 GMT Jan Vesely [86b39f7e] * uspace/drv/uhci/iface.c (modified) Implemented address handling interface Sat, 29 Jan 2011 07:23:03 GMT Jan Vesely [621fdaa] * uspace/drv/uhci/debug.h (modified) Print errors as errors, not debug messages. Sat, 29 Jan 2011 06:33:09 GMT Jan Vesely [c8ca07e] * uspace/drv/uhci/uhci.h (modified) * uspace/drv/uhci/utils/malloc32.h (modified) Fixed (from Vojta): Use alignment and size in proper order (memalign) Sat, 29 Jan 2011 00:25:32 GMT Vojtech Horky [76b57734] * uspace/drv/uhci/callback.c (modified) * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) Yet another bad argument order Sat, 29 Jan 2011 00:18:26 GMT Vojtech Horky [1431e8f] * uspace/drv/uhci/utils/malloc32.h (modified) Another parameter ordering Sat, 29 Jan 2011 00:14:07 GMT Vojtech Horky [4046c1ea] * uspace/drv/uhci/callback.c (modified) * uspace/drv/uhci/root_hub/port.c (modified) * uspace/drv/uhci/uhci.c (modified) * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) Merge parent branch Sat, 29 Jan 2011 00:08:35 GMT Vojtech Horky [b3258ad] * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) Null data packet handled in TD initialization Sat, 29 Jan 2011 00:04:28 GMT Vojtech Horky [24b07ac4] * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) More flexible buffer dump Fri, 28 Jan 2011 23:56:04 GMT Vojtech Horky [5935fe4c] * uspace/drv/uhci/utils/malloc32.h (modified) Fix wrong parameter order Fri, 28 Jan 2011 23:54:15 GMT Vojtech Horky [096a1ff] * uspace/drv/uhci/debug.h (modified) * uspace/drv/uhci/root_hub/port.c (modified) * uspace/drv/uhci/uhci.c (modified) * uspace/drv/uhci/uhci.h (modified) Shorter debug messages Fri, 28 Jan 2011 23:51:36 GMT Jan Vesely [44d8853] * uspace/drv/uhci/callback.c (modified) * uspace/drv/uhci/uhci.c (modified) * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) Fixed: Do not crash on zero buffers Fri, 28 Jan 2011 23:30:37 GMT Jan Vesely [e68de30] * uspace/drv/uhci/root_hub/port.c (modified) Fixed: use proper device enumeration procedure Fri, 28 Jan 2011 23:13:28 GMT Jan Vesely [f0e25e8] * uspace/drv/uhci/root_hub/port.c (modified) Fixed: reset port after detecting a new device Fri, 28 Jan 2011 22:59:31 GMT Vojtech Horky [6865243c] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/pipes.h (added) * uspace/lib/usb/src/pipes.c (added) Add prototypes of functions from ticket #43 Fri, 28 Jan 2011 21:43:12 GMT Vojtech Horky [a09128c] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/uhci/Makefile (modified) * uspace/drv/uhci/main.c (modified) * uspace/drv/uhci/pci.c (added) * uspace/drv/uhci/uhci.h (modified) * uspace/drv/usbhid/Makefile (moved) * uspace/drv/usbhid/conv.c (moved) * uspace/drv/usbhid/conv.h (moved) * uspace/drv/usbhid/descdump.c (moved) * uspace/drv/usbhid/descdump.h (moved) * uspace/drv/usbhid/descparser.c (moved) * uspace/drv/usbhid/descparser.h (moved) * uspace/drv/usbhid/kbd.h (added) * uspace/drv/usbhid/layout.h (moved) * uspace/drv/usbhid/main.c (moved) * uspace/drv/usbhid/usbhid.ma (moved) * uspace/drv/usbkbd/kbd.h (deleted) Merge: Doc update, usbkbd is usbhid, PCI I/O regs Renamed usbkbd ... Fri, 28 Jan 2011 21:39:14 GMT Vojtech Horky [632ed68] * 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/doc/doxygroups.h (modified) Doxygen group for usbinfo application Fri, 28 Jan 2011 21:17:51 GMT Vojtech Horky [66d5062] * .bzrignore (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/usbhid/Makefile (moved) * uspace/drv/usbhid/conv.c (moved) * uspace/drv/usbhid/conv.h (moved) * uspace/drv/usbhid/descdump.c (moved) * uspace/drv/usbhid/descdump.h (moved) * uspace/drv/usbhid/descparser.c (moved) * uspace/drv/usbhid/descparser.h (moved) * uspace/drv/usbhid/kbd.h (moved) * uspace/drv/usbhid/layout.h (moved) * uspace/drv/usbhid/main.c (moved) * uspace/drv/usbhid/usbhid.ma (moved) Rename `usbkbd' driver to `usbhid' Fri, 28 Jan 2011 21:05:51 GMT Vojtech Horky [1c13dac] * uspace/drv/usbkbd/conv.c (modified) * uspace/drv/usbkbd/conv.h (modified) * uspace/drv/usbkbd/descdump.c (modified) * uspace/drv/usbkbd/descdump.h (modified) * uspace/drv/usbkbd/descparser.c (modified) * uspace/drv/usbkbd/descparser.h (modified) * uspace/drv/usbkbd/kbd.h (modified) * uspace/drv/usbkbd/layout.h (modified) * uspace/drv/usbkbd/main.c (modified) Add Doxygen groups to usbkbd driver Fri, 28 Jan 2011 20:08:12 GMT Vojtech Horky [76d9eb7e] * uspace/drv/usbkbd/Makefile (modified) Cleaner Makefile in usbkbd Added some missing variables, more ... Fri, 28 Jan 2011 19:07:41 GMT Jan Vesely [3da5eb9] * uspace/drv/uhci/uhci.c (modified) * uspace/drv/uhci/uhci.h (modified) * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci/uhci_struct/transfer_descriptor.h (modified) Fixed: add buffer pointer to TD on initialization Added status info ... Fri, 28 Jan 2011 19:06:28 GMT Jan Vesely [01656f2] * uspace/drv/uhci/utils/malloc32.h (modified) Fixed: use 16 byte alignment (see UHCI spec) Fri, 28 Jan 2011 17:36:40 GMT Jan Vesely [0535ee4] * uspace/drv/uhci/uhci.c (modified) * uspace/drv/uhci/uhci.h (modified) Added debug_checker fibril (checks memory structures) Fixed: ... Fri, 28 Jan 2011 17:34:58 GMT Jan Vesely [3fb3099c] * uspace/drv/uhci/transfer_list.c (modified) Fixed: Add pointer to enqueue debug output Fri, 28 Jan 2011 17:33:56 GMT Jan Vesely [0b68b7c] * uspace/drv/uhci/callback.c (modified) Fixed: initialize arg field properly Added callback_out call Fri, 28 Jan 2011 17:32:58 GMT Jan Vesely [b6120d90] * uspace/drv/uhci/uhci_struct/transfer_descriptor.c (modified) * uspace/drv/uhci/uhci_struct/transfer_descriptor.h (modified) Fixed: Error count mask Made TD fields volatile Fri, 28 Jan 2011 17:31:48 GMT Jan Vesely [54229db] * uspace/drv/uhci/utils/malloc32.h (modified) Fixed: return phys address instead of frame number Fri, 28 Jan 2011 17:20:57 GMT Vojtech Horky [1879a7d] * uspace/drv/usbkbd/Makefile (modified) * uspace/drv/usbkbd/conv.c (added) * uspace/drv/usbkbd/conv.h (added) * uspace/drv/usbkbd/kbd.h (added) * uspace/drv/usbkbd/layout.h (added) * uspace/drv/usbkbd/main.c (modified) * uspace/lib/usb/src/hidparser.c (modified) Merge development/ changes Fri, 28 Jan 2011 17:16:13 GMT Vojtech Horky [c113056] * uspace/drv/usbkbd/main.c (modified) Fix wrong printf directive