# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2026-06-03T13:36:37Z Sun, 13 Nov 2011 22:18:58 GMT Jan Vesely [9991c47] * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) libc, libdrv: Add support for DMA channel handling. Sun, 13 Nov 2011 22:00:26 GMT Jan Vesely [e6def65] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) Use named initializers. Sun, 13 Nov 2011 21:22:51 GMT Jan Vesely [55a8e0cb] * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) isa: Add support for DMA channels. Sun, 13 Nov 2011 20:39:10 GMT Jan Vesely [d98d136] * uspace/lib/c/include/device/hw_res.h (modified) hw_res: Add support for ISA DMAC channels. Fri, 11 Nov 2011 19:44:07 GMT Jan Vesely [0ea8f83] * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) sb16: DMA buffer uses separate memory area. Fri, 11 Nov 2011 17:53:33 GMT Jan Vesely [751d17a2] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Play 'beep' sound on startup. Reove debug statements from ... Fri, 11 Nov 2011 17:45:07 GMT Jan Vesely [f6062f15] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: DMAC fix register addresses. Reset DMAC on init. Improve ... Fri, 11 Nov 2011 17:34:10 GMT Jan Vesely [4440581] * uspace/drv/audio/sb16/dma_controller.h (modified) sb16: DMAC remove unused enum. Fri, 11 Nov 2011 17:23:04 GMT Jan Vesely [a68e5e2] * uspace/drv/audio/sb16/mixer.c (modified) sb16: Minor mixer changes. Fri, 11 Nov 2011 17:01:37 GMT Jan Vesely [88dcd19] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/beep.c (added) * uspace/drv/audio/sb16/beep.h (added) sb16: Add simple 'beep' data. Mon, 24 Oct 2011 21:50:31 GMT Jan Vesely [6233c4e] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp_commands.h (modified) sb16: Prettify debug output. Add mode to string conversion. Mon, 24 Oct 2011 21:36:52 GMT Jan Vesely [0b4f060] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Fix sample counts. Add barriers. DSP takes count in samples ... Mon, 24 Oct 2011 15:59:20 GMT Jan Vesely [7785e951] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) sb16: Merge dma_setup_channel and dma prepare_channel. Mon, 24 Oct 2011 15:40:37 GMT Jan Vesely [b7f7183] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) sb16: Minor DMA changes. Clear flip-flop by writing 0. buffer size ... Mon, 24 Oct 2011 13:17:26 GMT Jan Vesely [b130d0e] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Dump PNP registers on startup. Move well-known mixer addresses ... Sun, 23 Oct 2011 21:47:39 GMT Jan Vesely [25f8e5d] * uspace/drv/audio/sb16/ddf_log.h (modified) sb16: Rename debug2 verbosity level to verbose. Sun, 23 Oct 2011 21:39:15 GMT Jan Vesely [b4857bc] * uspace/drv/audio/sb16/dma_controller.c (modified) b16: DMA controller fixes and increased debug verbosity. Fix of by ... Sat, 22 Oct 2011 11:01:56 GMT Jan Vesely [ac149d5] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Fixes. Fixes crash on initial data copy. Fill the entire ... Sat, 22 Oct 2011 09:47:12 GMT Jan Vesely [5984107] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Add non-automode alternative. Sat, 22 Oct 2011 08:45:56 GMT Jan Vesely [962ef67] * uspace/drv/audio/sb16/dsp.c (modified) sb16: Fix offset by one, zero device buffer. Fri, 21 Oct 2011 21:59:30 GMT Jan Vesely [dce7e41] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Implement playback. Use 16bit dma transfers for now. Fri, 21 Oct 2011 20:57:40 GMT Jan Vesely [f14e6ea] * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/dsp_commands.h (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Add interrupt handler. Set buffer alignment to something that ... Fri, 21 Oct 2011 19:01:15 GMT Jan Vesely [7257eea6] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) sb16: Setup both channels (8/16 bit) to the same buffer and set ... Fri, 21 Oct 2011 17:51:40 GMT Jan Vesely [9f351c8] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dma_controller.h (modified) sb16: DMA rework controller and channel initialization. Fri, 21 Oct 2011 16:48:27 GMT Jan Vesely [01aef43] * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) sb16: Add lazy buffer initialization. Fri, 21 Oct 2011 14:36:34 GMT Jan Vesely [1a11a16] * uspace/drv/bus/isa/isa.c (modified) isa: Implement interrupt enable routine. Fri, 21 Oct 2011 13:59:19 GMT Jan Vesely [e0f9950] * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dma_controller.c (modified) * uspace/drv/audio/sb16/main.c (modified) sb16: Enable interrupts during initialization. Fix possible double ... Thu, 06 Oct 2011 12:26:40 GMT Jan Vesely [aa5ae788] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Fix up DMA channel border cases Mon, 03 Oct 2011 19:18:53 GMT Jan Vesely [d2134da] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Implement DMA channel setup. Without mode selection for now. Mon, 03 Oct 2011 18:31:57 GMT Jan Vesely [dea75c04] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Add register value interpretation. Mon, 03 Oct 2011 17:58:31 GMT Jan Vesely [f451dae] * uspace/drv/audio/sb16/dma_controller.c (modified) sb16: Add 8237 DMA Controller registers. Ugly as hell... Mon, 03 Oct 2011 14:42:18 GMT Jan Vesely [84dec070] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/dma.h (modified) * uspace/drv/audio/sb16/dma_controller.c (added) * uspace/drv/audio/sb16/dma_controller.h (added) * uspace/drv/audio/sb16/dsp.c (modified) sb16: Add skeleton driver for 8237 DMA controller. Mon, 03 Oct 2011 13:57:12 GMT Jan Vesely [0f2e7c1] * uspace/drv/audio/sb16/dma.h (added) * uspace/drv/audio/sb16/dsp.c (modified) sb16: Add pseudo DMA malloc. Sun, 02 Oct 2011 13:19:09 GMT Jan Vesely [ce1e5ea] * uspace/drv/audio/sb16/mixer.c (modified) sb16: Use channel tables to simplify channel volume manipulation. Mon, 26 Sep 2011 15:26:48 GMT Jan Vesely [bf38143] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Use new sb_dsp_t structure. Mon, 26 Sep 2011 15:24:48 GMT Jan Vesely [bde691c] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Add sb_ prefix to mixer functions and types. Mon, 26 Sep 2011 10:44:34 GMT Jan Vesely [050d4fa] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Use new sb_mixer_t structure. Mon, 26 Sep 2011 09:57:01 GMT Jan Vesely [c7325dd6] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: set Master channel to max on init. Mon, 26 Sep 2011 09:55:27 GMT Jan Vesely [b3f36d2] * uspace/drv/audio/sb16/mixer.c (modified) sb16: Implement volume get/set. Make master the first volume item. Mon, 26 Sep 2011 08:50:38 GMT Jan Vesely [b1926d0a] * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) sb16: min_value was always 0, so drop it and use level count instead. Mon, 26 Sep 2011 07:38:34 GMT Jan Vesely [a4a4e47] * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/mixer.c (modified) sb16: Simplify direct mode sound IO. (Follow hw design guide) Sun, 25 Sep 2011 20:08:45 GMT Jan Vesely [57542304] * uspace/drv/audio/sb16/dsp_commands.h (modified) sb16: Fix direct input/output opcodes Sun, 25 Sep 2011 19:41:22 GMT Jan Vesely [763444e] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/dsp.c (added) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/dsp_commands.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Implement direct mode digital sound I/O. Sun, 25 Sep 2011 18:36:35 GMT Jan Vesely [0687e1b] * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/mixer.c (modified) * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Add mixer hw initialization and volume tables. Sun, 25 Sep 2011 12:37:07 GMT Jan Vesely [7a0a0f5] * uspace/drv/audio/sb16/mixer.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Mixer chip selection. Sun, 25 Sep 2011 12:10:59 GMT Jan Vesely [01282fc] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/mixer.c (added) * uspace/drv/audio/sb16/mixer.h (added) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Add mixer stubs. Add mixer initialization. Sun, 25 Sep 2011 11:23:06 GMT Jan Vesely [cf083e8] * uspace/drv/audio/sb16/dsp.h (added) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Move DSP routines to separate header. Sat, 24 Sep 2011 20:32:09 GMT Jan Vesely [7d5057e] * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Fix DSP writing logic, add DSP version to main structure. Sat, 24 Sep 2011 17:03:27 GMT Jan Vesely [61013bd] * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) sb16: Fix register offsets. Sat, 24 Sep 2011 16:32:12 GMT Jan Vesely [9dd79bc7] * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/registers.h (modified) * uspace/drv/audio/sb16/sb16.c (modified) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Add hw DSP initialization. Sat, 24 Sep 2011 16:11:10 GMT Jan Vesely [b956810] * uspace/drv/audio/sb16/dsp_commands.h (added) sb16: Add DSP command definitions. Sat, 24 Sep 2011 13:41:14 GMT Jan Vesely [7a69340] * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/ddf_log.h (modified) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/sb16.c (added) * uspace/drv/audio/sb16/sb16.h (modified) sb16: Register functions (mixer, dsp, midi) Sat, 17 Sep 2011 22:23:11 GMT Jan Vesely [53738d3] * uspace/drv/audio/sb16/ddf_log.h (added) * uspace/drv/audio/sb16/main.c (modified) * uspace/drv/audio/sb16/registers.h (added) * uspace/drv/audio/sb16/sb16.h (added) sb16: Get hw resources. Sat, 17 Sep 2011 20:03:12 GMT Jan Vesely [2fc487f] * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/drv/audio/sb16/Makefile (added) * uspace/drv/audio/sb16/main.c (added) * uspace/drv/audio/sb16/sb16.ma (added) * uspace/drv/bus/isa/isa.dev (modified) audio/sb16: Initial commit Thu, 20 Oct 2011 20:29:58 GMT Jakub Jermar [069b80d] * uspace/lib/usbhid/include/usb/hid/hiddescriptor.h (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) Cleanup in usbhid driver. * Remove unused and commented out ... Tue, 18 Oct 2011 22:51:34 GMT Jakub Jermar [d75628da] * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/start.S (modified) Set Interruption Vector Address register before any kernel C code can ... 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 19:33:47 GMT Jan Vesely [98fb010] * uspace/drv/bus/usb/ohci/endpoint_list.c (modified) * uspace/drv/bus/usb/ohci/hc.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/hw_struct/hcca.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) * uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified) * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/ohci/root_hub.h (modified) * uspace/drv/bus/usb/ohci/utils/malloc32.h (modified) Merge OHCI related changes and improvements. Rework some routines ... 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 ... Sat, 15 Oct 2011 13:06:28 GMT Jan Vesely [e3f7418] * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/bus/usb/usbflbk/main.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/conv.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/kbd/kbdrepeat.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.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmast/usbmast.h (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.c (modified) * uspace/drv/bus/usb/usbmid/usbmid.h (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) USB improvements. USB unplug part2; Unplug support in all drivers ... Sat, 15 Oct 2011 12:49:18 GMT Jan Vesely [065064e6] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usb: Add and use usb_device_data_alloc. Inspired by ... Sat, 15 Oct 2011 12:31:30 GMT Jakub Jermar [3958e315] * uspace/app/mkmfs/mkmfs.c (modified) * uspace/srv/fs/mfs/mfs.c (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) * uspace/srv/fs/mfs/mfs_utils.c (modified) Merge from lp:mfs. Sat, 15 Oct 2011 12:26:36 GMT Jakub Jermar [03f4acf] * uspace/srv/loc/loc.c (modified) Initialize category membership list for null services too. Sat, 15 Oct 2011 12:13:59 GMT Jan Vesely [7c95d6f5] * uspace/app/usbinfo/dump.c (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usb: Further const madness. Sat, 15 Oct 2011 11:58:16 GMT Jan Vesely [8a121b1] * uspace/app/usbinfo/desctree.c (modified) * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/hid.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/lib/usbdev/include/usb/dev/dp.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/dp.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) usb: Make descriptors readonly. Sat, 15 Oct 2011 00:09:46 GMT Jan Vesely [2a5b62b] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/bus/usb/usbhid/kbd/kbdrepeat.h (modified) * uspace/drv/bus/usb/usbhid/main.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) usbhid: Wait for autorepeat fibril during destruction. Fixes random ... Fri, 14 Oct 2011 23:34:51 GMT Jan Vesely [1526c174] * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Unregister only endpoints that are present. Not present ... Fri, 14 Oct 2011 22:58:55 GMT Jan Vesely [bd444e5] * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Fix endpoints declaration. Fri, 14 Oct 2011 22:56:51 GMT Jan Vesely [49bd7ae2] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/request.c (modified) libusbdev: Add few const qualifiers. Fri, 14 Oct 2011 22:55:09 GMT Jan Vesely [5917859c] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Fix uninitialized pipes_count if there are no interfaces. ... Fri, 14 Oct 2011 21:53:20 GMT Jan Vesely [aaf835d] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) ushid: Minor changes. Explicit size is not needed for static ... Fri, 14 Oct 2011 20:01:24 GMT Maurizio Lombardi [df3caec5] * uspace/srv/fs/mfs/mfs_ops.c (modified) Add basic MINIX filesystem sanity check Fri, 14 Oct 2011 19:40:28 GMT Maurizio Lombardi [2ac7af3] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/generic/src/console/cmd.c (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/pci.c (modified) * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/ohci/utils/malloc32.h (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/pci.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/uhcirh/port.h (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbhub/port.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) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/usbmouse/main.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/ext2/libext2_filesystem.c (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/include/usb/dev/recognise.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) Merge mainline changes Fri, 14 Oct 2011 19:39:02 GMT Maurizio Lombardi [6d4d883] * uspace/srv/fs/mfs/mfs.c (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) * uspace/srv/fs/mfs/mfs_utils.c (modified) cstyle Fri, 14 Oct 2011 18:53:04 GMT Jan Vesely [68dbe3e] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.h (modified) usbhid: Add fibril running indicator. Fri, 14 Oct 2011 16:22:07 GMT Jan Vesely [98604cc] * uspace/drv/bus/usb/usbhid/main.c (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Implement device_gone. Fri, 14 Oct 2011 15:36:12 GMT Jan Vesely [f2964e45] * uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified) * uspace/drv/bus/usb/usbhid/mouse/mousedev.h (modified) usbhid: mouse drv unbinds DDF functions on destruction. Fri, 14 Oct 2011 15:22:12 GMT Jan Vesely [c5b6db53] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/generic/hiddev.h (modified) * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: unbind generic hid DDF function. Fri, 14 Oct 2011 15:07:21 GMT Jan Vesely [af8c9b54] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: multim unbind ddf function during destruction. Fri, 14 Oct 2011 15:00:05 GMT Jan Vesely [571ba2a] * uspace/drv/bus/usb/usbhid/multimedia/multimedia.c (modified) usbhid: more whitespace fixes Fri, 14 Oct 2011 14:46:59 GMT Jan Vesely [7b54b99] * uspace/drv/bus/usb/usbhid/kbd/kbddev.c (modified) usbhid: kbd unbind and destroy ddf function during destruction. ... Fri, 14 Oct 2011 14:37:32 GMT Jan Vesely [cddd151] * 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/usbhid.c (modified) usbhid: kbd store pointer to created function. Make repeat mutex ... Fri, 14 Oct 2011 13:07:04 GMT Jan Vesely [e5024111] * uspace/drv/bus/usb/usbhid/usbhid.c (modified) usbhid: Initialize report sooner than on first use. Fixes crash ... Fri, 14 Oct 2011 12:40:31 GMT Jan Vesely [cc29622] * uspace/drv/bus/usb/usbhid/generic/hiddev.c (modified) * uspace/drv/bus/usb/usbhid/kbd/conv.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/mouse/mousedev.h (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: Remove tabs on empty lines. diff -w shows no changes. Fri, 14 Oct 2011 12:19:42 GMT Jan Vesely [3002434] * uspace/drv/bus/usb/usbmast/main.c (modified) usbmast: Implement device_gone.