# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-11T00:58:15Z Fri, 23 Dec 2011 18:13:33 GMT Jan Vesely [7e1b130] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.h (modified) * uspace/drv/bus/usb/ohci/pci.c (modified) * uspace/drv/bus/usb/ohci/root_hub.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/pci.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/uhci.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.h (modified) * uspace/drv/bus/usb/uhcirh/main.c (modified) * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/vhc/hub.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/classes/hub.h (modified) * uspace/lib/usb/include/usb/dev.h (moved) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/dev.c (moved) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usbdev/Makefile (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/poll.h (modified) * uspace/lib/usbdev/include/usb/dev/request.h (modified) * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (added) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (deleted) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (deleted) * uspace/lib/usbdev/src/recognise.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.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_device_manager.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) USB branch changes. + USB device drivers use single async session ... Fri, 23 Dec 2011 16:42:22 GMT Jan Vesely [153cc76a] * abi/include/ddi/arg.h (modified) * abi/include/ipc/methods.h (modified) * abi/include/syscall.h (modified) * boot/Makefile.common (modified) * contrib/conf/net-qe.sh (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips64/src/mips64.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/include/synch/smc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/tester/mm/common.c (modified) * uspace/app/tester/mm/mapping1.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/app/websrv/websrv.c (modified) * uspace/drv/bus/isa/Makefile (modified) * uspace/drv/bus/isa/i8237.c (added) * uspace/drv/bus/isa/i8237.h (added) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/usb/ohci/utils/malloc32.h (modified) * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/elf/elf_load.c (modified) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/mman.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/c/include/device/hw_res_parsed.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/lib/fb/imgmap.c (modified) * uspace/lib/fb/screenbuffer.c (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/net/generic/packet_client.c (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_rx_control.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/port/ega.c (modified) * uspace/srv/hid/fb/port/kchar.c (modified) * uspace/srv/hid/fb/port/kfb.c (modified) * uspace/srv/hid/fb/port/niagara.c (modified) * uspace/srv/hid/input/port/gxemul.c (modified) * uspace/srv/hid/input/port/msim.c (modified) * uspace/srv/hid/input/port/niagara.c (modified) * uspace/srv/hid/input/port/ns16550.c (modified) * uspace/srv/hid/input/port/pl050.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/net/cfg/e1k.nic (added) * uspace/srv/net/net/packet_server.c (modified) * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/conn.h (modified) * uspace/srv/net/tl/tcp/segment.c (modified) * uspace/srv/net/tl/tcp/sock.c (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) * uspace/srv/net/tl/tcp/tqueue.c (modified) * uspace/srv/net/tl/tcp/ucall.c (modified) * uspace/srv/net/tl/tcp/ucall.h (modified) * uspace/srv/vfs/vfs.c (modified) Mainline changes. Fri, 23 Dec 2011 09:56:54 GMT Jiri Svoboda [2f0dd2a] * uspace/srv/net/tl/tcp/conn.c (modified) Stricter RST processing in Syn-sent state. Thu, 22 Dec 2011 23:00:09 GMT Jiri Svoboda [fe5e9629] * uspace/srv/net/tl/tcp/segment.c (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) Decode PDUs with header options correctly. Form reset reply correctly. Thu, 22 Dec 2011 14:10:31 GMT Martin Decky [d9cf684a] * uspace/drv/bus/isa/Makefile (modified) * uspace/drv/bus/isa/i8237.c (added) * uspace/drv/bus/isa/i8237.h (added) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/infrastructure/rootpc/rootpc.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/c/include/device/hw_res_parsed.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) cherrypick and adopt Intel 8237A DMA controller support from ... Mon, 19 Dec 2011 18:50:17 GMT Jiri Svoboda [a438de4] * uspace/app/websrv/websrv.c (modified) * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/conn.h (modified) * uspace/srv/net/tl/tcp/sock.c (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) * uspace/srv/net/tl/tcp/tqueue.c (modified) * uspace/srv/net/tl/tcp/ucall.c (modified) * uspace/srv/net/tl/tcp/ucall.h (modified) Merge TCP improvements. Mon, 19 Dec 2011 17:38:53 GMT Martin Decky [58f6229] * uspace/srv/hw/irc/obio/obio.c (modified) fix compilation on sparc64 Mon, 19 Dec 2011 17:30:39 GMT Martin Decky [fbcdeb8] * abi/include/ipc/methods.h (modified) * abi/include/syscall.h (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/tester/mm/common.c (modified) * uspace/app/tester/mm/mapping1.c (modified) * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) * uspace/drv/bus/usb/usbmast/main.c (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/ipc.c (modified) * uspace/lib/c/generic/malloc.c (modified) * uspace/lib/c/generic/mman.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/ipc/ipc.h (modified) * uspace/lib/fb/imgmap.c (modified) * uspace/lib/fb/screenbuffer.c (modified) * uspace/lib/fs/libfs.c (modified) * uspace/lib/net/generic/packet_remote.c (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/guid_part.c (modified) * uspace/srv/bd/part/mbr_part/mbr_part.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/port/ega.c (modified) * uspace/srv/hid/fb/port/kchar.c (modified) * uspace/srv/hid/fb/port/kfb.c (modified) * uspace/srv/hid/fb/port/niagara.c (modified) * uspace/srv/hid/input/port/niagara.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) * uspace/srv/vfs/vfs.c (modified) Remove the two-phase way of creating virtual memory areas (first ... Mon, 19 Dec 2011 17:02:27 GMT Martin Decky [24cf31f1] * uspace/lib/c/generic/elf/elf_load.c (modified) cstyle Mon, 19 Dec 2011 15:49:51 GMT Martin Decky [8873c01d] * uspace/lib/c/generic/elf/elf_load.c (modified) cstyle Mon, 19 Dec 2011 15:45:57 GMT Martin Decky [17b3cc6] * kernel/generic/src/ipc/irq.c (modified) update comment Mon, 19 Dec 2011 15:42:29 GMT Martin Decky [f044e96] * abi/include/syscall.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/srv/hid/input/port/gxemul.c (modified) * uspace/srv/hid/input/port/msim.c (modified) * uspace/srv/hid/input/port/ns16550.c (modified) * uspace/srv/hid/input/port/pl050.c (modified) * uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) use systematic names * register_irq -> irq_register * ... Sat, 17 Dec 2011 13:22:25 GMT Martin Decky [1761268] * kernel/generic/src/ipc/sysipc.c (modified) * uspace/srv/net/net/packet_server.c (modified) cstyle (no change in functionality) Sat, 17 Dec 2011 13:21:44 GMT Martin Decky [8708be3] * uspace/lib/net/generic/packet_remote.c (modified) do not unmap the memory in this error path, it was not mapped previously Fri, 16 Dec 2011 21:16:23 GMT Martin Decky [792807f] * abi/include/ddi/arg.h (modified) * abi/include/syscall.h (modified) * boot/Makefile.common (modified) * contrib/conf/net-qe.sh (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips64/src/mips64.c (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/include/synch/smc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/tester/mm/mapping1.c (modified) * uspace/drv/bus/usb/ohci/utils/malloc32.h (modified) * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/net/generic/packet_client.c (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/nic/src/nic_rx_control.c (modified) * uspace/srv/net/cfg/e1k.nic (added) the Intel E1000 is now working and usable on ia32 (other platforms ... Fri, 16 Dec 2011 21:15:37 GMT Martin Decky [c4be33a] * boot/Makefile.common (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) * uspace/srv/net/cfg/e1k.nic (added) e1k: reflect infrastructure changes, more code cleanup, enable by default Fri, 16 Dec 2011 21:14:59 GMT Martin Decky [c8751452] * uspace/app/tester/mm/mapping1.c (modified) * uspace/lib/net/generic/packet_client.c (modified) * uspace/lib/nic/src/nic_rx_control.c (modified) cstyle (no change in functionality) Fri, 16 Dec 2011 21:12:52 GMT Martin Decky [c6ae4c2] * abi/include/ddi/arg.h (modified) * abi/include/syscall.h (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) implement basic DMA memory mapping routines no persistent locking ... Fri, 16 Dec 2011 21:10:43 GMT Martin Decky [e2718e1] * uspace/drv/bus/usb/ohci/utils/malloc32.h (modified) * uspace/drv/bus/usb/uhci/utils/malloc32.h (modified) reflect syscall change Fri, 16 Dec 2011 21:09:29 GMT Martin Decky [6645a14] * kernel/generic/src/mm/page.c (modified) improve sys_page_find_mapping to calculate the physical address ... Fri, 16 Dec 2011 21:08:36 GMT Martin Decky [01e39cbe] * kernel/generic/src/ipc/irq.c (modified) always switch to the driver's address space Fri, 16 Dec 2011 21:07:39 GMT Martin Decky [d8db519] * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips64/src/mips64.c (modified) * kernel/generic/include/synch/smc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) update syscall prototypes cleanup includes Fri, 16 Dec 2011 21:05:38 GMT Martin Decky [c1e104fc] * contrib/conf/net-qe.sh (modified) update script for e1000 Fri, 16 Dec 2011 19:19:11 GMT Jiri Svoboda [522a4f9] * uspace/srv/net/tl/tcp/sock.c (modified) It is okay to get TCP_ENOTEXIST when closing socket. Fri, 16 Dec 2011 18:55:14 GMT Jiri Svoboda [415578ef] * uspace/app/websrv/websrv.c (modified) * uspace/srv/net/tl/tcp/sock.c (modified) Not all sockets are connected. Fri, 16 Dec 2011 18:37:01 GMT Jiri Svoboda [e1c6dde9] * uspace/srv/net/tl/tcp/conn.c (modified) Add one reference for being in connection map. Fri, 16 Dec 2011 18:27:50 GMT Jiri Svoboda [ab9378b4] * uspace/lib/net/generic/packet_remote.c (modified) Fix serious race in packet_return(). Fri, 16 Dec 2011 18:04:30 GMT Jiri Svoboda [0edaf0f6] * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/conn.h (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) * uspace/srv/net/tl/tcp/tqueue.c (modified) * uspace/srv/net/tl/tcp/ucall.c (modified) Revamp connection synchronization. Wed, 14 Dec 2011 22:30:24 GMT Jan Vesely [4291215] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Add self to license. Remove useless header. Wed, 14 Dec 2011 22:26:22 GMT Jan Vesely [54cbda2] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Add support for dev_remove. Wed, 14 Dec 2011 22:19:25 GMT Jan Vesely [8e3742f9] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Deinitialize hc connection on destruction. Make call to ... Wed, 14 Dec 2011 22:17:56 GMT Jan Vesely [da2f1c9e] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) lilbusb: Add function to clean usb_hc_connection and scream if it ... Wed, 14 Dec 2011 21:57:55 GMT Jan Vesely [66ee26a] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Remove wrapper. Wed, 14 Dec 2011 21:50:02 GMT Jan Vesely [64e3dad] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: No need for special handling of NULL corner case. ... Wed, 14 Dec 2011 21:47:24 GMT Jan Vesely [441633f] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Cleanup. Wed, 14 Dec 2011 21:29:38 GMT Jan Vesely [6883abfa] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: usb_destroy_pipes would only ever return EOK. Wed, 14 Dec 2011 21:23:59 GMT Jan Vesely [8a01a0b] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Remove unused parameters and variables. Wed, 14 Dec 2011 21:17:43 GMT Jan Vesely [0cfb05e] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Drop unused argument. Wed, 14 Dec 2011 20:45:49 GMT Jan Vesely [e285656] * kernel/arch/ia32/src/boot/vesa_real.inc (modified) * kernel/arch/ia64/src/start.S (modified) * uspace/Makefile (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/drv/nic/e1k/Makefile (added) * uspace/drv/nic/e1k/e1k.c (added) * uspace/drv/nic/e1k/e1k.h (added) * uspace/drv/nic/e1k/e1k.ma (added) * uspace/drv/nic/rtl8139/Makefile (added) * uspace/drv/nic/rtl8139/defs.c (added) * uspace/drv/nic/rtl8139/defs.h (added) * uspace/drv/nic/rtl8139/driver.c (added) * uspace/drv/nic/rtl8139/driver.h (added) * uspace/drv/nic/rtl8139/general.c (added) * uspace/drv/nic/rtl8139/general.h (added) * uspace/drv/nic/rtl8139/rtl8139.ma (added) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/generic/device/pci.c (added) * uspace/lib/c/include/bitops.h (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/device/nic.h (modified) * uspace/lib/c/include/device/pci.h (added) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/drv/generic/remote_nic.c (modified) * uspace/lib/drv/include/ops/nic.h (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/lib/usbhost/Makefile (modified) * uspace/srv/fs/exfat/exfat_bitmap.c (modified) * uspace/srv/fs/exfat/exfat_dentry.c (modified) * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/fs/exfat/exfat_fat.c (modified) * uspace/srv/fs/exfat/exfat_ops.c (modified) Mainline changes Wed, 14 Dec 2011 19:01:00 GMT Jan Vesely [d6d15ec] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) libusb, libusbdev: Fix used headers. Wed, 14 Dec 2011 19:00:14 GMT Jan Vesely [01086cfe] * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Remove useless checks. Wed, 14 Dec 2011 18:07:31 GMT Jan Vesely [94bfc84] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Close hc connection used to unregister pipes. Fixes ... Wed, 14 Dec 2011 18:06:27 GMT Jan Vesely [5dd4294b] * uspace/lib/usb/src/ddfiface.c (modified) libusb: Remove duplicit implementation. Wed, 14 Dec 2011 17:11:31 GMT Jiri Svoboda [7a8c1c4e] * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/conn.h (modified) * uspace/srv/net/tl/tcp/sock.c (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) * uspace/srv/net/tl/tcp/ucall.c (modified) * uspace/srv/net/tl/tcp/ucall.h (modified) Deallocate connection structures. Wed, 14 Dec 2011 17:10:27 GMT Martin Decky [9916841] * uspace/Makefile (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) make the e1k driver compile (non-fuctional) Wed, 14 Dec 2011 17:09:25 GMT Martin Decky [fd6bd6d] * uspace/lib/c/generic/ddi.c (modified) * uspace/lib/c/generic/device/nic.c (modified) * uspace/lib/c/include/ddi.h (modified) * uspace/lib/c/include/device/nic.h (modified) * uspace/lib/c/include/net/device.h (modified) * uspace/lib/drv/generic/remote_nic.c (modified) * uspace/lib/drv/include/ops/nic.h (modified) * uspace/lib/nic/include/nic.h (modified) * uspace/lib/nic/src/nic_driver.c (modified) add stubs for DMA memory management functions (not working yet) Wed, 14 Dec 2011 17:06:45 GMT Martin Decky [b402dadd] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/device/pci.c (added) * uspace/lib/c/include/device/pci.h (added) merge PCI device support from lp:~helenos-nicf/helenos/nicf Wed, 14 Dec 2011 16:04:52 GMT Jan Vesely [a0487a2] * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) libusbdev: Move arg callback argument from poling_data_t to ... Wed, 14 Dec 2011 15:29:41 GMT Jan Vesely [6e3c005] * uspace/drv/bus/usb/uhcirh/port.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/lib/usbdev/include/usb/dev/hub.h (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (modified) * uspace/lib/usbdev/src/altiface.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Doxygen and minor cleanup/renaming. Wed, 14 Dec 2011 15:24:30 GMT Jan Vesely [22ecbde] * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Cleanup. Remove redundant functions. Wed, 14 Dec 2011 14:12:44 GMT Jan Vesely [bdb23c63] * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Remove unused mutex. Wed, 14 Dec 2011 13:49:01 GMT Jan Vesely [cbd568b] * uspace/lib/usbhost/src/iface.c (modified) * uspace/lib/usbhost/src/usb_device_manager.c (modified) * uspace/lib/usbhost/src/usb_endpoint_manager.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) libsusbhost: Doxygen. Wed, 14 Dec 2011 11:49:09 GMT Jan Vesely [c59dbdd5] * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_device_manager.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) libusbhost: Doxygen. Return NULL on NULL link in endpoint_get_instance. Tue, 13 Dec 2011 17:06:25 GMT Jiri Svoboda [bbf159a] * uspace/srv/net/tl/tcp/conn.c (modified) * uspace/srv/net/tl/tcp/tcp_type.h (modified) * uspace/srv/net/tl/tcp/tqueue.c (modified) * uspace/srv/net/tl/tcp/ucall.c (modified) Eliminate busy waiting when TCP send buffer is full. Tue, 13 Dec 2011 16:31:20 GMT Martin Decky [1df224c] * uspace/drv/nic/e1k/e1k.c (modified) * uspace/drv/nic/e1k/e1k.h (modified) e1k: initial code revision Mon, 12 Dec 2011 20:23:53 GMT Jakub Jermar [63bcbbc] * uspace/srv/fs/exfat/exfat_bitmap.c (modified) * uspace/srv/fs/exfat/exfat_dentry.c (modified) * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/fs/exfat/exfat_fat.c (modified) * uspace/srv/fs/exfat/exfat_ops.c (modified) Merge from lp:exfat-helenos. Mon, 12 Dec 2011 17:46:20 GMT Martin Decky [bf84871] * uspace/drv/nic/e1k/Makefile (added) * uspace/drv/nic/e1k/e1k.c (added) * uspace/drv/nic/e1k/e1k.h (added) * uspace/drv/nic/e1k/e1k.ma (added) * uspace/drv/nic/rtl8139/Makefile (added) * uspace/drv/nic/rtl8139/defs.c (added) * uspace/drv/nic/rtl8139/defs.h (added) * uspace/drv/nic/rtl8139/driver.c (added) * uspace/drv/nic/rtl8139/driver.h (added) * uspace/drv/nic/rtl8139/general.c (added) * uspace/drv/nic/rtl8139/general.h (added) * uspace/drv/nic/rtl8139/rtl8139.ma (added) merge Realtek RTL8319 and Intel E1000 drivers from lp:~helenos- ... Mon, 12 Dec 2011 17:15:05 GMT Martin Decky [972c60ce] * kernel/arch/ia64/src/start.S (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/generic/async.c (modified) * uspace/lib/c/include/bitops.h (modified) * uspace/lib/c/include/ipc/net.h (modified) * uspace/lib/usbhost/Makefile (modified) cstyle (no change in functionality) Mon, 12 Dec 2011 15:30:03 GMT Jan Vesely [30ec5ea] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) libusb: Rename read/write functions. Make del_ref function more ... Mon, 12 Dec 2011 14:49:20 GMT Martin Decky [cf155ed] * kernel/arch/ia32/src/boot/vesa_real.inc (modified) respect the changes in C code Mon, 12 Dec 2011 13:28:51 GMT Jan Vesely [3538b0e] * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Cleanup. Mon, 12 Dec 2011 13:14:09 GMT Jan Vesely [c804484] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Move pipe init/init_default register/unregister ... Mon, 12 Dec 2011 13:09:38 GMT Jan Vesely [1561e8b] * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: Use provided usb_device_connection_t wrappers. Mon, 12 Dec 2011 13:03:54 GMT Jan Vesely [6a21877] * uspace/lib/usb/include/usb/hc.h (modified) libusb: Remove non-control read/write wrappers. Mon, 12 Dec 2011 12:59:47 GMT Jan Vesely [03ffb69] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Remove unused function. This one was a duplicate ... Mon, 12 Dec 2011 12:58:06 GMT Jan Vesely [d02834c] * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (modified) libusbdev: Add USB device communication wrappers. Mon, 12 Dec 2011 12:35:50 GMT Jan Vesely [a56a13c] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) libusb: Make devman function wrapper inline. Mon, 12 Dec 2011 12:17:19 GMT Jan Vesely [dbb7e3b] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usb/src/resolve.c (deleted) libusb: Move function from resolve.c to dev.c Drop empty resolve.c Mon, 12 Dec 2011 12:09:12 GMT Jan Vesely [1a38701] * uspace/app/mkbd/main.c (modified) * uspace/app/usbinfo/main.c (modified) * uspace/lib/usb/include/usb/dev.h (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/include/usb/dev/usb_device_connection.h (added) * uspace/lib/usbdev/src/devdrv.c (modified) libusb, libusbdev: Move usb_device_connection to separate header in ... Mon, 12 Dec 2011 11:59:35 GMT Jan Vesely [c24c157d] * uspace/lib/usb/include/usb/dev.h (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usb/src/resolve.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) libusb, libusbdev: Provide generic usb_get_info_by_handle function. ... Sun, 11 Dec 2011 22:13:45 GMT Jiri Svoboda [0d29e0cd] * uspace/srv/net/tl/tcp/ucall.c (modified) Fix infinite loop when send buffer is full. Sun, 11 Dec 2011 20:27:56 GMT Jan Vesely [899f1a9] * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/netecho/netecho.c (modified) * uspace/app/nettest3/Makefile (added) * uspace/app/nettest3/nettest3.c (added) * uspace/app/websrv/websrv.c (modified) * uspace/dist/data/web/bar.htm (added) * uspace/dist/data/web/foo.htm (added) * uspace/dist/data/web/index.htm (added) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/nic/ne2k/dp8390.c (modified) * uspace/lib/c/generic/fibril_synch.c (modified) * uspace/lib/c/include/bitops.h (modified) * uspace/lib/c/include/errno.h (modified) * uspace/lib/c/include/fibril_synch.h (modified) * uspace/srv/fs/exfat/exfat_directory.c (modified) * uspace/srv/net/tl/tcp/Makefile (modified) * uspace/srv/net/tl/tcp/conn.c (added) * uspace/srv/net/tl/tcp/conn.h (added) * uspace/srv/net/tl/tcp/iqueue.c (added) * uspace/srv/net/tl/tcp/iqueue.h (added) * uspace/srv/net/tl/tcp/ncsim.c (added) * uspace/srv/net/tl/tcp/ncsim.h (added) * uspace/srv/net/tl/tcp/pdu.c (added) * uspace/srv/net/tl/tcp/pdu.h (added) * uspace/srv/net/tl/tcp/rqueue.c (added) * uspace/srv/net/tl/tcp/rqueue.h (added) * uspace/srv/net/tl/tcp/segment.c (added) * uspace/srv/net/tl/tcp/segment.h (added) * uspace/srv/net/tl/tcp/seq_no.c (added) * uspace/srv/net/tl/tcp/seq_no.h (added) * uspace/srv/net/tl/tcp/sock.c (added) * uspace/srv/net/tl/tcp/sock.h (added) * uspace/srv/net/tl/tcp/std.h (added) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp.h (modified) * uspace/srv/net/tl/tcp/tcp_header.h (deleted) * uspace/srv/net/tl/tcp/tcp_type.h (added) * uspace/srv/net/tl/tcp/test.c (added) * uspace/srv/net/tl/tcp/test.h (added) * uspace/srv/net/tl/tcp/tqueue.c (added) * uspace/srv/net/tl/tcp/tqueue.h (added) * uspace/srv/net/tl/tcp/ucall.c (added) * uspace/srv/net/tl/tcp/ucall.h (added) Merge mainline changes. Sun, 11 Dec 2011 20:25:35 GMT Jan Vesely [4c67e52] * uspace/lib/usbdev/src/pipepriv.c (deleted) * uspace/lib/usbdev/src/pipepriv.h (deleted) libusbdev: Remove dead code. 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:31:34 GMT Jan Vesely [c6d5f08] * uspace/app/usbinfo/dev.c (modified) * uspace/app/usbinfo/usbinfo.h (modified) usbinfo: Fix incompatibilities with communication framework. 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:28:30 GMT Jan Vesely [ab5ea5b5] * uspace/lib/drv/include/usbhc_iface.h (modified) libdrv, usbhc iface: Add self to header. Whitespace fix. Sun, 11 Dec 2011 18:25:46 GMT Jan Vesely [47dfb34] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) libusbdev: Implement pipe long transfers. 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. Sun, 11 Dec 2011 18:17:47 GMT Jan Vesely [c0fdc0e] * uspace/lib/usbdev/src/devdrv.c (modified) libusbdev: Pre open hc connection. Drop support for dev_rem. ... Sun, 11 Dec 2011 17:51:21 GMT Jan Vesely [7267fa1] * uspace/lib/usbdev/src/hub.c (modified) libusbdev: new_device_wrapper uses provided hc connection. Sun, 11 Dec 2011 17:33:00 GMT Jan Vesely [023a902] * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesio.c (deleted) libusbdev: Move unctions from pipesio.c to pipes.c Sun, 11 Dec 2011 17:27:29 GMT Jan Vesely [277ff98] * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Remove references to pipepriv routines. Sun, 11 Dec 2011 17:20:56 GMT Jan Vesely [c046942] * uspace/lib/usbdev/src/recognise.c (modified) libusbdev: Drop mutex in favour of atomic ops. Sun, 11 Dec 2011 17:16:41 GMT Jan Vesely [29e479f] * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/hc.c (modified) libusb: Remove unused function, cleanup includes. Sun, 11 Dec 2011 17:11:43 GMT Jan Vesely [7d5ef94] * uspace/lib/usb/src/hc.c (modified) libusb: Assing NULL after destroying the session. Sun, 11 Dec 2011 16:30:42 GMT Jan Vesely [bd575647] * uspace/lib/usbdev/Makefile (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/hub.c (modified) * uspace/lib/usbdev/src/pipepriv.c (modified) * uspace/lib/usbdev/src/pipepriv.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbdev/src/pipesio.c (modified) libusbdev: Use shared hc_connection for pipes. Sun, 11 Dec 2011 16:12:58 GMT Maurizio Lombardi [80ec9b8] * uspace/srv/fs/exfat/exfat_ops.c (modified) exfat: exfat_create_node(), set the content of the first cluster of ... Sun, 11 Dec 2011 15:17:43 GMT Jan Vesely [2c202c5] * uspace/lib/usb/include/usb/dev.h (modified) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/dev.c (modified) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) libusb: Add device_connection_t. Sun, 11 Dec 2011 15:03:59 GMT Maurizio Lombardi [1776895] * uspace/srv/fs/exfat/exfat_fat.c (modified) exfat: Add filesystem sanity check. Sun, 11 Dec 2011 13:55:20 GMT Jan Vesely [a045ab1] * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/dev.h (added) * uspace/lib/usb/include/usb/hc.h (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usb/src/ddfiface.c (modified) * uspace/lib/usb/src/dev.c (added) * uspace/lib/usb/src/hc.c (modified) * uspace/lib/usb/src/resolve.c (modified) libusb: Move USB dev functions to separate header/source file Sun, 11 Dec 2011 13:34:48 GMT Jan Vesely [6df14c5] * 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) libusb: Add reference counting to ucb_hc_connection_t. Implement all ... Sun, 11 Dec 2011 13:13:02 GMT Maurizio Lombardi [92d9406] * uspace/srv/fs/exfat/exfat_directory.c (modified) exfat: cstyle fixes Sun, 11 Dec 2011 11:46:14 GMT Maurizio Lombardi [7a6690d8] * uspace/srv/fs/exfat/exfat_dentry.c (modified) exfat: check the file name for invalid characters. Sat, 10 Dec 2011 23:10:41 GMT Jiri Svoboda [9c3bba0] * uspace/app/websrv/websrv.c (modified) Free allocated file name buffer. Sat, 10 Dec 2011 22:32:55 GMT Jiri Svoboda [4a4cc150] * uspace/app/websrv/websrv.c (modified) * uspace/dist/data/web/bar.htm (added) * uspace/dist/data/web/foo.htm (added) * uspace/dist/data/web/index.htm (added) Improve web server to serve actual files from /data/web. Sat, 10 Dec 2011 17:47:54 GMT Maurizio Lombardi [6722766] * uspace/srv/fs/exfat/exfat_ops.c (modified) exfat: exfat_read(), close the directory instance in case of error. Sat, 10 Dec 2011 11:26:10 GMT Jiri Svoboda [b5eae30] * uspace/srv/net/tl/tcp/tcp.c (modified) Supress debugging message. Sat, 10 Dec 2011 10:50:59 GMT Maurizio Lombardi [76da580a] * uspace/srv/fs/exfat/exfat_ops.c (modified) exfat: cstyle fixes