# # ChangeLog for uspace/drv/char in mainline # # Generated by Trac 1.6 # 2025-10-01T10:18:32Z Tue, 14 Feb 2012 22:06:15 GMT Jakub Jermar [cfb79747] * boot/Makefile.grub (modified) * boot/Makefile.silo (modified) * boot/Makefile.yaboot (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * tools/autotool.py (modified) * uspace/app/trace/trace.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/bus/isa/isa.ma (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/char/i8042/buffer.h (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.h (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) * uspace/drv/char/xtkbd/xtkbd.h (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/drv/nic/lo/lo.c (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/drv/nic/ne2k/dp8390.h (modified) * uspace/drv/nic/ne2k/ne2k.c (modified) * uspace/drv/nic/rtl8139/defs.h (modified) * uspace/drv/nic/rtl8139/driver.c (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/drv/nic/rtl8139/general.h (modified) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/include/device/nic.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/ipc/net_net.h (modified) * uspace/lib/c/include/ipc/nil.h (modified) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/c/include/nic/eth_phys.h (moved) * uspace/lib/c/include/nic/nic.h (added) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/interrupt.c (added) * uspace/lib/drv/generic/remote_nic.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ddf/interrupt.h (modified) * uspace/lib/drv/include/ops/nic.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/net/generic/net_checksum.c (modified) * uspace/lib/net/generic/net_remote.c (modified) * uspace/lib/net/include/net_checksum.h (modified) * uspace/lib/net/include/net_interface.h (modified) * uspace/lib/net/include/nil_remote.h (modified) * uspace/lib/net/nil/nil_remote.c (modified) * uspace/lib/nic/Makefile (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/include/nic_driver.h (modified) * uspace/lib/nic/include/nic_ev.h (added) * uspace/lib/nic/include/nic_impl.h (modified) * uspace/lib/nic/include/nic_rx_control.h (modified) * uspace/lib/nic/include/nic_wol_virtues.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_ev.c (added) * uspace/lib/nic/src/nic_impl.c (modified) * uspace/lib/nic/src/nic_rx_control.c (modified) * uspace/lib/nic/src/nic_wol_virtues.c (modified) * uspace/lib/posix/ctype.c (modified) * uspace/srv/devman/devman.c (modified) * uspace/srv/hid/input/generic/input.c (modified) * uspace/srv/loc/loc.c (modified) * uspace/srv/net/cfg/e1k.nic (modified) * uspace/srv/net/cfg/lo.nic (modified) * uspace/srv/net/cfg/ne2k.nic (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/eth/eth.h (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/nil/nildummy/nildummy.h (modified) Merge mainline changes. Sun, 12 Feb 2012 22:43:34 GMT Jakub Jermar [cccdb8b7] * uspace/drv/char/i8042/i8042.c (modified) In i8042 IRQ pseudocode, use the hardware address obtained from the ... Sun, 12 Feb 2012 22:17:59 GMT Jakub Jermar [2507d1fc] * uspace/drv/char/i8042/i8042.c (modified) Define a PIO range for the i8042 driver. Tue, 24 Jan 2012 15:46:56 GMT Martin Decky [876f6463] * uspace/drv/char/i8042/i8042.c (modified) always (always, always!) wait for the controller to be ready before ... Mon, 23 Jan 2012 18:24:10 GMT Martin Decky [2df6f6fe] * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/char/i8042/buffer.h (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/main.c (modified) cstyle and cleanup (no change in functionality) Sat, 21 Jan 2012 17:07:13 GMT Jiri Svoboda [e98fe28c] * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.h (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) * uspace/drv/char/xtkbd/xtkbd.h (modified) Not even identifiers and error messages should break ... Wed, 04 Jan 2012 00:50:07 GMT Jan Vesely [bd87ae0] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/xtkbd/Makefile (modified) * uspace/drv/char/xtkbd/chardev.c (added) * uspace/drv/char/xtkbd/chardev.h (added) * uspace/drv/char/xtkbd/xtkbd.c (modified) i8042, xtkbd: Switch keyboard away from DDF provided interface. Wed, 04 Jan 2012 00:45:06 GMT Jan Vesely [2f79a38] * uspace/drv/char/ps2mouse/chardev.c (modified) * uspace/drv/char/ps2mouse/chardev.h (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) ps2mouse: User exchange rather than session in chardev iface. Wed, 04 Jan 2012 00:28:29 GMT Jan Vesely [22e4e9b] * uspace/drv/char/i8042/i8042.c (modified) i8042: Redundant Wed, 04 Jan 2012 00:13:53 GMT Jan Vesely [a455321] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/ps2mouse/Makefile (modified) * uspace/drv/char/ps2mouse/chardev.c (added) * uspace/drv/char/ps2mouse/chardev.h (added) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) i8042, ps2mouse: Use separate chardev interface instead of the one ... Tue, 03 Jan 2012 15:09:52 GMT Jan Vesely [ecc6323] * uspace/drv/char/xtkbd/xtkbd.c (modified) xtkbd: Ignore AT command response. Fixes warnings on LED indicator ... Tue, 03 Jan 2012 13:29:09 GMT Jan Vesely [1ff1ee1] * uspace/drv/char/xtkbd/xtkbd.c (modified) xtkbd: Add support for setting LED indicators. This breaks XT ... Sun, 01 Jan 2012 22:01:47 GMT Jan Vesely [8bb9540] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ps2mouse/main.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/xtkbd/main.c (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) i8042, ps2mouse, xtkbd: Drop optical separators. Requested on ML. Sat, 31 Dec 2011 16:06:11 GMT Jan Vesely [c322fd6] * uspace/drv/char/ps2mouse/ps2mouse.c (modified) ps2mouse: Ad support for 4th and 5th button IntelliMouse extension. ... Sat, 31 Dec 2011 15:05:32 GMT Jan Vesely [c637571] * uspace/drv/char/ps2mouse/ps2mouse.c (modified) ps2mouse: Add support for IntelliMouse wheel extension. Tested on ... Sat, 31 Dec 2011 12:16:21 GMT Jan Vesely [db9ef0c] * uspace/drv/char/ps2mouse/ps2mouse.c (modified) ps2mouse: Fix movement parsing. It is reported as 9bit values. Tue, 27 Dec 2011 11:53:42 GMT Jan Vesely [acac2ef] * uspace/drv/char/ps2mouse/main.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.h (modified) ps2mouse: Doxygen. Tue, 27 Dec 2011 11:52:00 GMT Jan Vesely [da2d75b] * uspace/drv/char/xtkbd/xtkbd.c (modified) xtkbd: Doxygen. Tue, 27 Dec 2011 11:36:08 GMT Jan Vesely [bff90ba] * uspace/drv/char/xtkbd/xtkbd.c (modified) xtkbd: Cleanup. Tue, 27 Dec 2011 11:11:01 GMT Jan Vesely [a84ddf0] * uspace/drv/char/xtkbd/main.c (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) * uspace/drv/char/xtkbd/xtkbd.h (modified) xtkbd: Doxygen. Tue, 27 Dec 2011 10:53:46 GMT Jan Vesely [336f03b] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/main.c (modified) Doxygen. Fix checking incorrect flag in port write functions. ... Mon, 26 Dec 2011 22:48:40 GMT Jan Vesely [9ff60d1] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) i8042: Remove unused headers. Mon, 26 Dec 2011 22:40:45 GMT Jan Vesely [65ffec3] * uspace/drv/char/i8042/buffer.h (modified) i8042: buffer.h doxygen comments. Mon, 26 Dec 2011 22:09:00 GMT Jan Vesely [e67e1be] * uspace/drv/char/i8042/i8042.h (modified) i8042: Reduce buffer size. Mon, 26 Dec 2011 22:08:24 GMT Jan Vesely [32ba5a6] * uspace/drv/char/i8042/buffer.h (modified) i8042: Fix endless loop in buffer_read. Mon, 26 Dec 2011 19:53:31 GMT Jan Vesely [9b56a8dd] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/main.c (modified) * uspace/drv/char/ps2mouse/main.c (modified) * uspace/drv/char/ps2mouse/ps2mouse.c (modified) * uspace/drv/char/xtkbd/main.c (modified) * uspace/drv/char/xtkbd/xtkbd.c (modified) i8042, ps2mouse, xtkbd:Drop newlines at the end of ddf_msg messages. Mon, 26 Dec 2011 16:18:18 GMT Jan Vesely [2552f05f] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/ps2mouse/ps2mouse.ma (modified) * uspace/drv/char/xtkbd/xtkbd.ma (modified) i8042, xtkbd, ps2mouse: Change match ids. Remove dead code. Increase ... Mon, 26 Dec 2011 16:12:12 GMT Jan Vesely [ec3b125] * uspace/drv/char/ps2mouse/ps2mouse.c (modified) ps2mouse: Fix relative movement formula. Mon, 26 Dec 2011 15:44:46 GMT Jan Vesely [d56ab85] * uspace/drv/char/ps2mouse/ps2mouse.c (modified) ps2mouse: Check init response from the device. Mon, 26 Dec 2011 15:44:00 GMT Jan Vesely [9f97ffe] * uspace/drv/char/i8042/buffer.h (added) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) i8042: Use cyclic buffer to store device data. Mon, 26 Dec 2011 14:39:18 GMT Jan Vesely [c6c5ff3b] * uspace/drv/char/i8042/i8042.c (modified) i8042: Improve readability. Mon, 26 Dec 2011 14:05:32 GMT Jan Vesely [19e00de4] * uspace/drv/char/ps2mouse/main.c (modified) ps2mouse: Decrease debug verbosity. Mon, 26 Dec 2011 13:53:59 GMT Jan Vesely [2ecb5ec] * uspace/drv/char/ps2mouse/Makefile (added) * uspace/drv/char/ps2mouse/main.c (added) * uspace/drv/char/ps2mouse/ps2mouse.c (added) * uspace/drv/char/ps2mouse/ps2mouse.h (added) * uspace/drv/char/ps2mouse/ps2mouse.ma (added) ps2mouse: Simple ps/2 protocol mouse driver. Mon, 26 Dec 2011 13:52:14 GMT Jan Vesely [09b6d3a] * uspace/drv/char/i8042/i8042.c (modified) i8042: Condition variable is shared so use broadcast instead of signal. Mon, 26 Dec 2011 11:50:34 GMT Jan Vesely [2a52bc6] * uspace/drv/char/i8042/i8042.c (modified) i8042: Use external driver for device on ps2 aux port. Mon, 26 Dec 2011 10:40:40 GMT Jan Vesely [7cb0cb4] * uspace/drv/char/i8042/i8042.c (modified) i8042: Remove dead code. Mon, 26 Dec 2011 09:57:35 GMT Jan Vesely [ba551ba7] * uspace/drv/char/xtkbd/xtkbd.c (modified) xtkbd: Implement scancode parsing. Sun, 25 Dec 2011 23:29:43 GMT Jan Vesely [65ceb4b] * uspace/drv/char/xtkbd/xtkbd.c (modified) xtkbd: Add default connection handler and add device to keyboard ... Sun, 25 Dec 2011 22:49:01 GMT Jan Vesely [5b0de4c] * uspace/drv/char/xtkbd/Makefile (added) * uspace/drv/char/xtkbd/main.c (added) * uspace/drv/char/xtkbd/xtkbd.c (added) * uspace/drv/char/xtkbd/xtkbd.h (added) * uspace/drv/char/xtkbd/xtkbd.ma (added) xtkbd: Add XT keyboard stub driver. Sun, 25 Dec 2011 22:43:12 GMT Jan Vesely [e747303] * uspace/drv/char/i8042/i8042.c (modified) i8024: Fix char dev interface return values. Make kbd function ... Sun, 25 Dec 2011 21:39:52 GMT Jan Vesely [a8f7029] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) i8042: Implement char device interfaces. Sun, 25 Dec 2011 19:51:11 GMT Jan Vesely [b1f44b4] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/main.c (modified) i8042: Start turning into standard char devices. Sat, 10 Dec 2011 01:32:05 GMT Jan Vesely [ee163b3] * uspace/drv/char/i8042/Makefile (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) * uspace/drv/char/i8042/i8042.ma (added) * uspace/drv/char/i8042/main.c (added) i8042: Add tons of DDF stuff, matchid. Still missing: - enable ... Fri, 09 Dec 2011 17:32:42 GMT Jan Vesely [979c5729] * uspace/drv/char/i8042/i8042.c (modified) i8042: Rework name assignment. NOTE: The code still works as a ... Fri, 09 Dec 2011 17:01:16 GMT Jan Vesely [dd28c1a] * uspace/drv/char/i8042/i8042.c (modified) i8042: Less function use global parameter. Fri, 09 Dec 2011 16:56:17 GMT Jan Vesely [78aa0ab] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) i8042: Use one device structure instead of multiple separate variables. Fri, 09 Dec 2011 16:31:07 GMT Jan Vesely [7f1669f] * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/i8042/i8042.h (modified) i8042: Rename structure. Fri, 09 Dec 2011 16:26:59 GMT Jan Vesely [38ec02e] * uspace/drv/char/i8042/Makefile (modified) i8042: Make the driver compile. Fri, 09 Dec 2011 16:25:08 GMT Jan Vesely [a2bd204f] * uspace/drv/char/i8042/Makefile (added) * uspace/drv/char/i8042/i8042.c (added) * uspace/drv/char/i8042/i8042.h (added) Copy i8042 driver over to the uspace/drv. 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. Sat, 17 Sep 2011 21:04:47 GMT Martin Sucha [128c78b] * uspace/drv/char/ns8250/ns8250.c (modified) Add checks and documentation to interrupt-enabling code in the ns8250 ... Fri, 16 Sep 2011 22:07:51 GMT Martin Sucha [3a11f17] * uspace/drv/char/ns8250/ns8250.c (modified) ns8250: enable interrupts using IRC service This fixes reading of ... Fri, 02 Sep 2011 22:02:55 GMT Jiri Svoboda [5b68e0c] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/lib/c/include/errno.h (modified) ns8250 device removal support. Mon, 29 Aug 2011 23:00:12 GMT Jiri Svoboda [5f6e25e] * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * 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) * 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/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/lib/drv/generic/driver.c (modified) Leave it up to DDF to free driver-specific data. This makes it ... Thu, 18 Aug 2011 13:34:33 GMT Jiri Svoboda [1dc4a5e] * uspace/app/lsusb/main.c (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.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/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmouse/init.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/char/ns8250/ns8250.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/c/generic/devman.c (modified) * uspace/lib/c/include/devman.h (modified) * uspace/lib/c/include/ipc/devman.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/srv/devman/main.c (modified) Renaming to reflect classes are gone. Mon, 20 Jun 2011 19:54:22 GMT Martin Decky [5203e256] * boot/Makefile (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/ppc32/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/bus/isa/Makefile (moved) * uspace/drv/bus/isa/isa.c (moved) * uspace/drv/bus/isa/isa.dev (moved) * uspace/drv/bus/isa/isa.ma (moved) * uspace/drv/bus/pci/pciintel/Makefile (moved) * uspace/drv/bus/pci/pciintel/pci.c (moved) * uspace/drv/bus/pci/pciintel/pci.h (moved) * uspace/drv/bus/pci/pciintel/pci_regs.h (moved) * uspace/drv/bus/pci/pciintel/pciintel.ma (moved) * uspace/drv/bus/usb/ehci/Makefile (moved) * uspace/drv/bus/usb/ehci/ehci.h (moved) * uspace/drv/bus/usb/ehci/ehci.ma (moved) * uspace/drv/bus/usb/ehci/hc_iface.c (moved) * uspace/drv/bus/usb/ehci/main.c (moved) * uspace/drv/bus/usb/ehci/pci.c (moved) * uspace/drv/bus/usb/ehci/pci.h (moved) * uspace/drv/bus/usb/ohci/Makefile (moved) * uspace/drv/bus/usb/ohci/batch.c (moved) * uspace/drv/bus/usb/ohci/batch.h (moved) * uspace/drv/bus/usb/ohci/endpoint_list.c (moved) * uspace/drv/bus/usb/ohci/endpoint_list.h (moved) * uspace/drv/bus/usb/ohci/hc.c (moved) * uspace/drv/bus/usb/ohci/hc.h (moved) * uspace/drv/bus/usb/ohci/hcd_endpoint.c (moved) * uspace/drv/bus/usb/ohci/hcd_endpoint.h (moved) * uspace/drv/bus/usb/ohci/hw_struct/completion_codes.h (moved) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c (moved) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.h (moved) * uspace/drv/bus/usb/ohci/hw_struct/hcca.h (moved) * uspace/drv/bus/usb/ohci/hw_struct/iso_transfer_descriptor.h (moved) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c (moved) * uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h (moved) * uspace/drv/bus/usb/ohci/iface.c (moved) * uspace/drv/bus/usb/ohci/iface.h (moved) * uspace/drv/bus/usb/ohci/main.c (moved) * uspace/drv/bus/usb/ohci/ohci.c (moved) * uspace/drv/bus/usb/ohci/ohci.h (moved) * uspace/drv/bus/usb/ohci/ohci.ma (moved) * uspace/drv/bus/usb/ohci/ohci_regs.h (moved) * uspace/drv/bus/usb/ohci/pci.c (moved) * uspace/drv/bus/usb/ohci/pci.h (moved) * uspace/drv/bus/usb/ohci/root_hub.c (moved) * uspace/drv/bus/usb/ohci/root_hub.h (moved) * uspace/drv/bus/usb/ohci/utils/malloc32.h (moved) * uspace/drv/bus/usb/uhci/Makefile (moved) * uspace/drv/bus/usb/uhci/batch.c (moved) * uspace/drv/bus/usb/uhci/batch.h (moved) * uspace/drv/bus/usb/uhci/hc.c (moved) * uspace/drv/bus/usb/uhci/hc.h (moved) * uspace/drv/bus/usb/uhci/hw_struct/link_pointer.h (moved) * uspace/drv/bus/usb/uhci/hw_struct/queue_head.h (moved) * uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c (moved) * uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h (moved) * uspace/drv/bus/usb/uhci/iface.c (moved) * uspace/drv/bus/usb/uhci/iface.h (moved) * uspace/drv/bus/usb/uhci/main.c (moved) * uspace/drv/bus/usb/uhci/pci.c (moved) * uspace/drv/bus/usb/uhci/pci.h (moved) * uspace/drv/bus/usb/uhci/root_hub.c (moved) * uspace/drv/bus/usb/uhci/root_hub.h (moved) * uspace/drv/bus/usb/uhci/transfer_list.c (moved) * uspace/drv/bus/usb/uhci/transfer_list.h (moved) * uspace/drv/bus/usb/uhci/uhci.c (moved) * uspace/drv/bus/usb/uhci/uhci.h (moved) * uspace/drv/bus/usb/uhci/uhci.ma (moved) * uspace/drv/bus/usb/uhci/utils/malloc32.h (moved) * uspace/drv/bus/usb/uhcirh/Makefile (moved) * uspace/drv/bus/usb/uhcirh/main.c (moved) * uspace/drv/bus/usb/uhcirh/port.c (moved) * uspace/drv/bus/usb/uhcirh/port.h (moved) * uspace/drv/bus/usb/uhcirh/root_hub.c (moved) * uspace/drv/bus/usb/uhcirh/root_hub.h (moved) * uspace/drv/bus/usb/uhcirh/uhcirh.ma (moved) * uspace/drv/bus/usb/usbflbk/Makefile (moved) * uspace/drv/bus/usb/usbflbk/main.c (moved) * uspace/drv/bus/usb/usbflbk/usbflbk.ma (moved) * uspace/drv/bus/usb/usbhid/Makefile (moved) * uspace/drv/bus/usb/usbhid/generic/hiddev.c (moved) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (moved) * uspace/drv/bus/usb/usbhid/kbd/conv.c (moved) * uspace/drv/bus/usb/usbhid/kbd/conv.h (moved) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (moved) * uspace/drv/bus/usb/usbhid/kbd/kbddev.h (moved) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.c (moved) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.h (moved) * uspace/drv/bus/usb/usbhid/main.c (moved) * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (moved) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (moved) * uspace/drv/bus/usb/usbhid/multimedia/keymap.c (moved) * uspace/drv/bus/usb/usbhid/multimedia/keymap.h (moved) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (moved) * uspace/drv/bus/usb/usbhid/multimedia/multimedia.h (moved) * uspace/drv/bus/usb/usbhid/subdrivers.c (moved) * uspace/drv/bus/usb/usbhid/subdrivers.h (moved) * uspace/drv/bus/usb/usbhid/usbhid.c (moved) * uspace/drv/bus/usb/usbhid/usbhid.h (moved) * uspace/drv/bus/usb/usbhid/usbhid.ma (moved) * uspace/drv/bus/usb/usbhub/Makefile (moved) * uspace/drv/bus/usb/usbhub/main.c (moved) * uspace/drv/bus/usb/usbhub/port_status.h (moved) * uspace/drv/bus/usb/usbhub/ports.c (moved) * uspace/drv/bus/usb/usbhub/ports.h (moved) * uspace/drv/bus/usb/usbhub/usbhub.c (moved) * uspace/drv/bus/usb/usbhub/usbhub.h (moved) * uspace/drv/bus/usb/usbhub/usbhub.ma (moved) * uspace/drv/bus/usb/usbhub/usbhub_private.h (moved) * uspace/drv/bus/usb/usbhub/utils.c (moved) * uspace/drv/bus/usb/usbmast/Makefile (moved) * uspace/drv/bus/usb/usbmast/cmds.h (moved) * uspace/drv/bus/usb/usbmast/inquiry.c (moved) * uspace/drv/bus/usb/usbmast/main.c (moved) * uspace/drv/bus/usb/usbmast/mast.c (moved) * uspace/drv/bus/usb/usbmast/mast.h (moved) * uspace/drv/bus/usb/usbmast/scsi.h (moved) * uspace/drv/bus/usb/usbmast/usbmast.ma (moved) * uspace/drv/bus/usb/usbmid/Makefile (moved) * uspace/drv/bus/usb/usbmid/dump.c (moved) * uspace/drv/bus/usb/usbmid/explore.c (moved) * uspace/drv/bus/usb/usbmid/main.c (moved) * uspace/drv/bus/usb/usbmid/usbmid.c (moved) * uspace/drv/bus/usb/usbmid/usbmid.h (moved) * uspace/drv/bus/usb/usbmid/usbmid.ma (moved) * uspace/drv/bus/usb/usbmouse/Makefile (moved) * uspace/drv/bus/usb/usbmouse/init.c (moved) * uspace/drv/bus/usb/usbmouse/main.c (moved) * uspace/drv/bus/usb/usbmouse/mouse.c (moved) * uspace/drv/bus/usb/usbmouse/mouse.h (moved) * uspace/drv/bus/usb/usbmouse/usbmouse.ma (moved) * uspace/drv/bus/usb/vhc/Makefile (moved) * uspace/drv/bus/usb/vhc/conn.h (moved) * uspace/drv/bus/usb/vhc/conndev.c (moved) * uspace/drv/bus/usb/vhc/connhost.c (moved) * uspace/drv/bus/usb/vhc/devconn.c (moved) * uspace/drv/bus/usb/vhc/hub.c (moved) * uspace/drv/bus/usb/vhc/hub.h (moved) * uspace/drv/bus/usb/vhc/hub/hub.c (moved) * uspace/drv/bus/usb/vhc/hub/hub.h (moved) * uspace/drv/bus/usb/vhc/hub/virthub.c (moved) * uspace/drv/bus/usb/vhc/hub/virthub.h (moved) * uspace/drv/bus/usb/vhc/hub/virthubops.c (moved) * uspace/drv/bus/usb/vhc/main.c (moved) * uspace/drv/bus/usb/vhc/transfer.c (moved) * uspace/drv/bus/usb/vhc/vhc.ma (moved) * uspace/drv/bus/usb/vhc/vhcd.h (moved) * uspace/drv/char/ns8250/Makefile (moved) * uspace/drv/char/ns8250/cyclic_buffer.h (moved) * uspace/drv/char/ns8250/ns8250.c (moved) * uspace/drv/char/ns8250/ns8250.ma (moved) * uspace/drv/infrastructure/root/Makefile (moved) * uspace/drv/infrastructure/root/root.c (moved) * uspace/drv/infrastructure/root/root.ma (moved) * uspace/drv/infrastructure/rootmac/Makefile (moved) * uspace/drv/infrastructure/rootmac/rootmac.c (moved) * uspace/drv/infrastructure/rootmac/rootmac.ma (moved) * uspace/drv/infrastructure/rootpc/Makefile (moved) * uspace/drv/infrastructure/rootpc/rootpc.c (moved) * uspace/drv/infrastructure/rootpc/rootpc.ma (moved) * uspace/drv/infrastructure/rootvirt/Makefile (moved) * uspace/drv/infrastructure/rootvirt/devices.def (moved) * uspace/drv/infrastructure/rootvirt/rootvirt.c (moved) * uspace/drv/infrastructure/rootvirt/rootvirt.ma (moved) * uspace/drv/test/test1/Makefile (moved) * uspace/drv/test/test1/char.c (moved) * uspace/drv/test/test1/test1.c (moved) * uspace/drv/test/test1/test1.h (moved) * uspace/drv/test/test1/test1.ma (moved) * uspace/drv/test/test2/Makefile (moved) * uspace/drv/test/test2/test2.c (moved) * uspace/drv/test/test2/test2.ma (moved) * uspace/drv/test/test3/Makefile (moved) * uspace/drv/test/test3/test3.c (moved) * uspace/drv/test/test3/test3.ma (moved) keep the drivers source tree tidy by using logical subdirectories