# # ChangeLog for uspace/drv/bus in mainline # # Generated by Trac 1.6 # 2025-10-21T12:03:33Z Sun, 11 Dec 2011 20:17:05 GMT Jan Vesely [fb2ef35] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) usbhub: Use usb_device_T provided hc_connection. Start long ... Sun, 11 Dec 2011 18:30:28 GMT Jan Vesely [ab517f4] * uspace/drv/bus/usb/uhcirh/port.c (modified) uhcirh: remove call to non-existent function. Sun, 11 Dec 2011 18:29:47 GMT Jan Vesely [4a01dcc] * uspace/drv/bus/usb/vhc/hub.c (modified) vhc: hc_connection_initialize can't fail. Sun, 11 Dec 2011 18:19:34 GMT Jan Vesely [0681c06] * uspace/drv/bus/usb/usbmid/main.c (modified) usbmid: Drop long transfer. The only thing we do is set configuration. Fri, 09 Dec 2011 22:41:10 GMT Jan Vesely [266976f] * uspace/drv/bus/usb/uhci/pci.c (modified) uhci: Use parsed variant of hw_resources. Fri, 09 Dec 2011 22:40:34 GMT Jan Vesely [1664a26] * uspace/drv/bus/usb/uhci/uhci.c (modified) uhci: Prefer ddf_dev_data_alloc to plain malloc. Fri, 09 Dec 2011 22:30:52 GMT Jan Vesely [89e061d] * uspace/drv/bus/usb/uhcirh/main.c (modified) uhcirh: Use parsed variant of hw_resources. Fixes memory leak. Fri, 09 Dec 2011 22:30:13 GMT Jan Vesely [8f5b4d44] * uspace/drv/bus/usb/ohci/pci.c (modified) ohci: Use parsed variant of hw_resources. Fri, 09 Dec 2011 22:08:25 GMT Jan Vesely [9c986d3] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) ohci: Use ddf_dev_data_alloc instead of plain malloc. Fix possible ... Thu, 08 Dec 2011 23:12:14 GMT Jan Vesely [89128f3] * boot/Makefile.grub (modified) * kernel/arch/amd64/src/boot/multiboot2.S (modified) * kernel/arch/ia32/src/boot/multiboot2.S (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/fb/bfb.c (modified) * kernel/genarch/src/multiboot/multiboot2.c (modified) * kernel/generic/src/main/main.c (modified) * uspace/drv/bus/isa/isa.ma (modified) * uspace/drv/bus/usb/ehci/ehci.ma (modified) * uspace/drv/bus/usb/ohci/ohci.ma (modified) * uspace/drv/bus/usb/uhci/uhci.ma (modified) * uspace/drv/bus/usb/vhc/vhc.ma (modified) * uspace/drv/nic/lo/lo.ma (modified) * uspace/drv/nic/ne2k/ne2k.ma (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/minix/minix.h (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/fs/mfs/mfs.h (modified) * uspace/srv/fs/mfs/mfs_balloc.c (modified) * uspace/srv/fs/mfs/mfs_dentry.c (modified) * uspace/srv/fs/mfs/mfs_inode.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/fs/mfs/mfs_rw.c (modified) Merge mainline changes. Wed, 07 Dec 2011 17:23:49 GMT Martin Decky [2f016df] * uspace/drv/bus/isa/isa.ma (modified) * uspace/drv/bus/usb/ehci/ehci.ma (modified) * uspace/drv/bus/usb/ohci/ohci.ma (modified) * uspace/drv/bus/usb/uhci/uhci.ma (modified) * uspace/drv/bus/usb/vhc/vhc.ma (modified) * uspace/drv/nic/lo/lo.ma (modified) * uspace/drv/nic/ne2k/ne2k.ma (modified) replace individual vendor/device PCI IDs of USB controllers with ... Tue, 06 Dec 2011 21:48:35 GMT Jan Vesely [481dec00] * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci, root hub: Follow standard more closely. Tue, 06 Dec 2011 21:04:40 GMT Jan Vesely [2963a0d] * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci, root hub: Implement standard device GET_STATUS requests. Tue, 06 Dec 2011 15:43:03 GMT Jan Vesely [9babc17] * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci, root hub: Remove useless size check. Response size is checked ... Tue, 06 Dec 2011 15:15:26 GMT Jan Vesely [e65cd3c4] * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci, root hub: Only check buffer size for hub specific GET_STATUS. ... Tue, 06 Dec 2011 14:47:28 GMT Jan Vesely [890a3454] * uspace/drv/bus/usb/ohci/hc.c (modified) ohci: Bind root hub USB address to handle, after ddf_bind. Tue, 06 Dec 2011 14:03:34 GMT Jan Vesely [11cb0565] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.h (modified) ohci: Drop leave_td field. Make is_compete() and commit() parameters ... Tue, 06 Dec 2011 13:56:22 GMT Jan Vesely [5ca08d4] * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci: Fix root hub driver. Handle request manipulation in one place ... Tue, 06 Dec 2011 12:49:30 GMT Jan Vesely [6fa04db] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) ohci: Doxygen Tue, 06 Dec 2011 12:46:52 GMT Jan Vesely [f7ac3f3] * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.h (modified) uhci: Doxygen Tue, 06 Dec 2011 12:31:05 GMT Jan Vesely [ad91b806] * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.h (modified) uhci: uhci_transfer_batch_is_complete takes const argument. Tue, 06 Dec 2011 12:28:02 GMT Jan Vesely [6bba41d] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.h (modified) uhci: Add and use uhci_batch_abort. Rename uhci_batch_call_dispose => ... Tue, 06 Dec 2011 12:19:15 GMT Jan Vesely [5cfcc64] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) libusbhost: User both stored error value and transferred size in the ... Mon, 05 Dec 2011 20:34:52 GMT Jan Vesely [3f162ab] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usb: Use macros from macros.h header. Wed, 30 Nov 2011 16:08:49 GMT Jan Vesely [f9776ae5] * uspace/drv/bus/usb/ehci/Makefile (modified) * uspace/drv/bus/usb/ehci/ehci.h (deleted) * uspace/drv/bus/usb/ehci/hc_iface.c (deleted) * uspace/drv/bus/usb/ehci/main.c (modified) ehci: Use libusbhost instead of custom usbhc interface implementation. Fri, 25 Nov 2011 18:05:26 GMT Jan Vesely [095bddfc] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev, usbmid: Minor changes. Fri, 25 Nov 2011 17:41:23 GMT Jan Vesely [02fc5c4] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usbhc: Export IPC wrapper instead of IPC call numbers. Hide IPC ... Fri, 25 Nov 2011 15:11:22 GMT Jan Vesely [317a463] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Drop unused `handle' parameter. Rename get_interface => ... Mon, 14 Nov 2011 20:50:08 GMT Jiri Svoboda [0c0f823b] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/infrastructure/root/root.c (modified) * uspace/drv/infrastructure/rootmac/rootmac.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/infrastructure/rootvirt/rootvirt.c (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) Rename DDF entry point add_device to dev_add. Wed, 09 Nov 2011 14:55:04 GMT Jan Vesely [2d1ba51] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Comment and whitespace fixes. Wed, 09 Nov 2011 14:33:03 GMT Jan Vesely [f317490] * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Change index and count to unsigned types. Wed, 09 Nov 2011 14:26:29 GMT Jan Vesely [07b9cbae] * uspace/drv/bus/usb/usbhid/subdrivers.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Rework and cleanup usbhid device initialization. Wed, 09 Nov 2011 13:23:03 GMT Jan Vesely [90df90c] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Rework usb_hid_check_pipes. Comment fixes. Wed, 09 Nov 2011 13:06:31 GMT Jan Vesely [6f730278] * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Fix array access index. Wed, 09 Nov 2011 12:59:37 GMT Jan Vesely [e3c78efc] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Remove redundant array size enums. Wed, 09 Nov 2011 12:48:12 GMT Jan Vesely [555499da] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Merge usb_hid_device_add and usb_hid_try_add_device. Mon, 07 Nov 2011 23:02:28 GMT Jan Vesely [45e7868] * kernel/genarch/src/acpi/madt.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/mount/mount.c (modified) * uspace/dist/src/c/demos/tetris/screen.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/generic/vfs/vfs.c (modified) * uspace/lib/c/include/ipc/vfs.h (modified) * uspace/lib/c/include/str.h (modified) * uspace/lib/c/include/vfs/vfs.h (modified) * uspace/lib/c/include/vfs/vfs_mtab.h (added) * uspace/lib/drv/generic/driver.c (modified) * uspace/srv/fs/mfs/mfs_ops.c (modified) * uspace/srv/hw/irc/apic/apic.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge from mainline. Mon, 07 Nov 2011 12:07:49 GMT Jan Vesely [a0c05e7] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: Unbind error handling. Mon, 07 Nov 2011 12:03:13 GMT Jan Vesely [bcf54ac] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) usbhid, keyboard: Do not destroy functions that fail to unbind. Mon, 07 Nov 2011 11:05:42 GMT Jan Vesely [f750345] * uspace/drv/bus/usb/usbhid/main.c (modified) usbhid: Refactor wait loop. Mon, 07 Nov 2011 10:54:01 GMT Jan Vesely [0f12c17] * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) usbhid, mouse: Even better error handling. Mon, 07 Nov 2011 10:13:01 GMT Jan Vesely [4578a6e] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.c (modified) usbhid, kbd: Fix error paths. Mon, 07 Nov 2011 09:06:34 GMT Jan Vesely [5f047d0] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) usbhid, hid: Minor changes. Mon, 07 Nov 2011 08:56:22 GMT Jan Vesely [05920d23] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid, multimedia: Fix error paths. Store DDF function instead of ... Mon, 07 Nov 2011 08:27:24 GMT Jan Vesely [e3e0953] * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) usbhid, mouse: Add more error checks for robustness. Sun, 06 Nov 2011 23:24:30 GMT Jan Vesely [5723ae49] * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) usbhid: mouse: Fix error paths and a memory leak. Remove useless ... Sun, 06 Nov 2011 13:58:50 GMT Jan Vesely [50f2095] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) usbhid: Sanitize kbd routines. Sun, 06 Nov 2011 13:14:58 GMT Jan Vesely [cf99c4c] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: multimedia: Remove useless check, add more useful checks. Sat, 05 Nov 2011 23:32:45 GMT Jan Vesely [e04182d] * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) usbhid: Rework debug statements. Sat, 05 Nov 2011 18:35:34 GMT Jan Vesely [9f583151] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) usbmid: Refactor interface creation loop. Sat, 05 Nov 2011 17:55:01 GMT Jan Vesely [5153b58] * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) usbmid: Minor refactoring. Fix possible corruption in error path. Sat, 05 Nov 2011 17:21:40 GMT Jan Vesely [d176b1d] * uspace/drv/bus/usb/usbmast/main.c (modified) usbmast: Use pipe_t structure to get max_packet_size information. Sat, 05 Nov 2011 16:08:01 GMT Jan Vesely [b77931d] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbmast/bo_trans.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usb: usb_pipe_t was always allocated in usb_endpoint_mapping_t, embed it. Fri, 04 Nov 2011 15:10:47 GMT Martin Decky [54de4836] * uspace/drv/bus/pci/pciintel/pci.c (modified) cstyle Mon, 31 Oct 2011 16:50:31 GMT Jan Vesely [27736cf] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usb: Don't pass speed info when registering endpoint. Mon, 31 Oct 2011 15:51:49 GMT Jan Vesely [67f55e7b] * uspace/drv/bus/usb/ehci/hc_iface.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbhost/src/iface.c (modified) usb: Allow devices to request explicit address. Mon, 31 Oct 2011 14:59:04 GMT Jan Vesely [0cd8089] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: Change usb_device_manager interface. Use ... Mon, 31 Oct 2011 13:39:22 GMT Jan Vesely [5e07cbc0] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: usb_device_manager: Add speed limit. Mon, 31 Oct 2011 13:06:57 GMT Jan Vesely [27ed734c] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/drv/generic/remote_usb.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) usb: Rename get_address => get_my_address and remove redundant handle ... Mon, 31 Oct 2011 12:30:22 GMT Jan Vesely [d25e0a4] * uspace/drv/bus/usb/ohci/ohci.c (modified) ohci: OHCI root hub knows only its own address. Mon, 31 Oct 2011 12:20:28 GMT Jan Vesely [b500d60a] * uspace/drv/bus/usb/uhci/uhci.c (modified) uhci: UHCI root hub does not have an address. Mon, 31 Oct 2011 10:07:51 GMT Jan Vesely [3562cd18] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) libusb: Remove usb_iface_get_hc_handle_hub_child_impl. Rename ... Mon, 31 Oct 2011 09:46:52 GMT Jan Vesely [eea3e39] * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/lib/usb/include/usb/ddfiface.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusb: Rename get_address implementations. The new names describe ... Sun, 30 Oct 2011 21:12:24 GMT Jan Vesely [cae002c] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) usbhub: Remove flawed implementation of dev_remove. Sun, 30 Oct 2011 19:59:15 GMT Jan Vesely [8be7819] * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) usbmid: Implement dev_remove and some minor refactoring. Sun, 30 Oct 2011 18:47:00 GMT Jan Vesely [dcc10b8d] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) usbhid: Fix usbhid dev_remove. Leave as not supported right now, we ... Sun, 30 Oct 2011 18:40:10 GMT Jan Vesely [b09096a] * uspace/drv/bus/usb/usbflbk/main.c (modified) usbflbk: Fix dev_remove. Previously I misunderstood the purpose of ... Sun, 30 Oct 2011 13:50:07 GMT Jan Vesely [54d1ad9] * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) usbhub: Fix over-current handling. Make power-switching policies ... Sun, 30 Oct 2011 13:13:14 GMT Jan Vesely [fbe148ee] * uspace/drv/bus/usb/usbhid/main.c (modified) usbhid: Add trivial device_remove implementation. Add const ... Sun, 30 Oct 2011 13:12:19 GMT Jan Vesely [9871bca] * uspace/drv/bus/usb/usbmast/main.c (modified) usbmast: Add device_remove stub. Add const qualifiers. Sun, 30 Oct 2011 13:10:24 GMT Jan Vesely [aa05b29] * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) usbmid: Add device_remove incomplete implementation. Add const ... Sun, 30 Oct 2011 13:09:04 GMT Jan Vesely [cf7561f] * uspace/drv/bus/usb/usbflbk/main.c (modified) usbflbk: Implement trivial device remove call. Add const qualifiers. Sat, 29 Oct 2011 20:37:48 GMT Jan Vesely [e27c2476] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) usbhub: Fix double free in error paths. Remove redundant ... Sat, 29 Oct 2011 20:19:08 GMT Jan Vesely [c44a5f1] * uspace/drv/bus/usb/ohci/ohci_regs.h (modified) ohci: Fix doxygen group. Sat, 29 Oct 2011 15:35:52 GMT Jan Vesely [549ff23] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libusbhost: Cleanup usb_transfer_batch interface. Remove redundant ... Fri, 28 Oct 2011 23:09:29 GMT Jan Vesely [cb94e69b] * uspace/drv/bus/pci/pciintel/pci.c (modified) pci: Fix memory leak in error path. Fri, 28 Oct 2011 22:19:29 GMT Jan Vesely [57e06ef] * uspace/drv/bus/usb/ohci/endpoint_list.c (modified) * uspace/drv/bus/usb/ohci/endpoint_list.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hc.h (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.h (modified) ohci: Minor improvements. Remove unused member. Fix comments. Add ... Fri, 28 Oct 2011 21:52:15 GMT Jan Vesely [48ae3ef] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.h (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Make interfaces more symmetric. Make ... Fri, 28 Oct 2011 20:53:41 GMT Jan Vesely [7265558] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Drop hash_table and use multiple lists instead. This ... Fri, 28 Oct 2011 10:49:00 GMT Jan Vesely [992b47ea] * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) pci: Move hw_resources to pci_fun_t structure. Maximum number of ... Fri, 28 Oct 2011 10:42:39 GMT Jan Vesely [1d53a78] * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) pciintel: Add rules based on class, subclass, prog if, revision. ... Thu, 27 Oct 2011 11:40:06 GMT Jan Vesely [83c3123] * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_endpoint_manager.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) libusbhost: Store bandwidth in endpoint structure. Remove redundant ... Thu, 27 Oct 2011 10:45:08 GMT Jan Vesely [4267908] * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/vhc/connhost.c (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) libusbhost: Merge find_by_address and get_speed. These functions ... Tue, 18 Oct 2011 20:41:25 GMT Jakub Jermar [e5291e0] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/doc/doxygroups.h (modified) * uspace/drv/bus/usb/usbmouse/Makefile (deleted) * uspace/drv/bus/usb/usbmouse/init.c (deleted) * uspace/drv/bus/usb/usbmouse/main.c (deleted) * uspace/drv/bus/usb/usbmouse/mouse.c (deleted) * uspace/drv/bus/usb/usbmouse/mouse.h (deleted) * uspace/drv/bus/usb/usbmouse/usbmouse.ma (deleted) Remove the superfluous usbmouse driver. Sun, 16 Oct 2011 19:38:53 GMT Jan Vesely [1f131fb9] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmouse/init.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) Minor USB changes. Add more const qualifiers where possible. Do ... Sun, 16 Oct 2011 17:24:02 GMT Jan Vesely [f8dfb40] * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/hcca.h (modified) * uspace/drv/bus/usb/ohci/utils/malloc32.h (modified) ohci: Use saner alignment rules. Sun, 16 Oct 2011 17:10:19 GMT Jan Vesely [19746a96] * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/ohci/root_hub.h (modified) ohci: Add root hub mutex to prevent interrupt request handling race. Sun, 16 Oct 2011 17:02:02 GMT Jan Vesely [0fe2ff1] * uspace/drv/bus/usb/ohci/root_hub.c (modified) ohci: Minor changes to root hub. Sun, 16 Oct 2011 16:14:56 GMT Jan Vesely [dab3112] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) ohci: Remove unused code. Sun, 16 Oct 2011 15:16:22 GMT Jan Vesely [d5abaf4] * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) ohci: Rework transfer completion routine. Include 'not completed' ... Sun, 16 Oct 2011 14:24:05 GMT Jan Vesely [70d72dd] * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) ohci: OHCI TD routines refactoring. Merge td_set_next to td_init: ... Sun, 16 Oct 2011 14:21:49 GMT Jan Vesely [9515f674] * uspace/drv/bus/usb/ohci/endpoint_list.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified) ohci: OHCI ED routines refactoring. Merge ed_set_td to ed_init: td ... Sat, 15 Oct 2011 19:38:36 GMT Jakub Jermar [721d4b6e] * uspace/drv/bus/usb/usbmast/main.c (modified) Remove an out-of-date comment introduced in the previous commit. Sat, 15 Oct 2011 18:55:07 GMT Jakub Jermar [a044f71] * uspace/drv/bus/usb/usbmast/main.c (modified) Device driver data cannot be freed by the driver itself. Sat, 15 Oct 2011 15:42:26 GMT Jan Vesely [93d2684] * uspace/drv/bus/usb/usbhid/subdrivers.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Count max number of sub-drivers based on available subdrivers. Sat, 15 Oct 2011 15:34:03 GMT Jan Vesely [3f8f09f] * uspace/drv/bus/usb/usbhid/subdrivers.c (modified) * uspace/drv/bus/usb/usbhid/subdrivers.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Refactoring. My keyboard still works... Sat, 15 Oct 2011 14:56:23 GMT Jan Vesely [b803845] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmouse/init.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/drv/bus/usb/usbmouse/mouse.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Make endpoint descriptions const. Sat, 15 Oct 2011 14:30:18 GMT Jan Vesely [9c5fd7a] * uspace/drv/bus/usb/usbmouse/mouse.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Rename _destroy => _deinit The function does not free ... Sat, 15 Oct 2011 14:29:34 GMT Jan Vesely [ce2a1c2] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: multimedia; unite init and create_function functions. Sat, 15 Oct 2011 14:09:14 GMT Jan Vesely [a8c4e871] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) usb: use _deinit suffix for functions that do not destroy/free their ...