# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-27T01:49:23Z Wed, 10 Jun 2009 19:08:46 GMT Martin Decky [0d3b9474] * uspace/app/klog/klog.c (modified) remove serialization (it is not needed here) Wed, 10 Jun 2009 18:49:37 GMT Jakub Jermar [8e13bfa] * uspace/srv/vfs/vfs_ops.c (modified) Synchronize access to pending_req. Wed, 10 Jun 2009 14:42:24 GMT Martin Decky [0e31a2b] * uspace/srv/vfs/vfs_lookup.c (modified) remove yet another serialization which is not needed anymore Tue, 09 Jun 2009 22:27:43 GMT Jakub Jermar [230260ac] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Make VFS use the new synchronization for fibrils. Now there should ... Tue, 09 Jun 2009 22:11:18 GMT Jakub Jermar [041186f] * uspace/lib/libc/Makefile (modified) Include fibril synchronization primitives in libc build. Tue, 09 Jun 2009 22:09:58 GMT Jakub Jermar [f3afd24] * uspace/lib/libc/generic/fibril_sync.c (added) * uspace/lib/libc/include/fibril_sync.h (added) Add simple synchronization primitives to be used with fibrils. ... Tue, 09 Jun 2009 11:10:31 GMT Martin Decky [ebe70f1] * uspace/app/tetris/input.c (modified) * uspace/app/tetris/input.h (modified) * uspace/app/tetris/pathnames.h (deleted) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/scores.h (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/app/tetris/shapes.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/app/tetris/tetris.h (modified) slightly cleanup the horrible mess of tetris introduce colors Tue, 09 Jun 2009 11:10:00 GMT Martin Decky [080ad7f] * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/include/stdio.h (modified) simple implementation of fdopen() and rewind() Mon, 08 Jun 2009 19:45:57 GMT Jakub Jermar [bd8bfcbd] * uspace/lib/libc/generic/fibril.c (modified) Nit. Mon, 08 Jun 2009 19:42:42 GMT Martin Decky [b8e57e8c] * uspace/lib/libc/generic/io/io.c (modified) cstyle Mon, 08 Jun 2009 19:39:50 GMT Jiri Svoboda [bac82eeb] * uspace/lib/libc/generic/io/io.c (modified) getchar() and fgetc() are traditionally supposed to flush stdout and ... Mon, 08 Jun 2009 18:13:00 GMT Jakub Jermar [cc27c8c5] * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril.c (modified) A little bit of cleanup and a remedy for great confusion introduced ... Mon, 08 Jun 2009 13:42:15 GMT Martin Decky [d9c8c81] * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/proto.h (modified) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/adt/hash_table.c (moved) * uspace/lib/libc/generic/adt/list.c (moved) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/adt/fifo.h (moved) * uspace/lib/libc/include/adt/hash_table.h (moved) * uspace/lib/libc/include/adt/list.h (moved) * uspace/lib/libc/include/fibril.h (modified) * uspace/lib/libc/include/ipc/devmap.h (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/genarch/gsp.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/include/gsp.h (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/ns/task.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) rename libadt -> adt Mon, 08 Jun 2009 12:34:38 GMT Martin Decky [a68f737] * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) keep a list of open files to support proper cleanup Sat, 06 Jun 2009 23:13:54 GMT Jiri Svoboda [f8ef660] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/ia32/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/srv/bd/ata_bd/Makefile (added) * uspace/srv/bd/ata_bd/ata_bd.c (added) Primitive ATA disk driver that you can use in Qemu (read only). Fri, 05 Jun 2009 12:46:20 GMT Martin Decky [abc4982] * boot/arch/sparc64/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/srv/cir/fhc/Makefile (moved) * uspace/srv/cir/fhc/fhc.c (moved) * uspace/srv/cir/obio/Makefile (moved) * uspace/srv/cir/obio/obio.c (moved) group fhc and obio under a common directory Thu, 04 Jun 2009 18:06:29 GMT Martin Decky [4a68194] * uspace/srv/console/console.c (modified) no not disturb console initialization by connections Thu, 04 Jun 2009 16:36:47 GMT Martin Decky [3bf907a] * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/bdsh/cmds/modules/kcon/kcon.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/tester/console/console1.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/generic/mem.c (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/ns.c (modified) be more pedantic about undefined function prototypes (to avoid memory ... Thu, 04 Jun 2009 13:47:59 GMT Martin Decky [8bfe48e] * uspace/app/klog/klog.c (modified) as_get_mappable_page() has an argument in bytes, not in pages Thu, 04 Jun 2009 13:05:25 GMT Martin Decky [1035437] * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) keep the kernel console intact as long as it is possible (to be able ... Thu, 04 Jun 2009 11:54:02 GMT Martin Decky [c8b9f88] * uspace/srv/console/console.c (modified) add forgotten answer in case of an error Thu, 04 Jun 2009 10:12:23 GMT Jakub Jermar [99272a3] * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/lib/libc/include/loader/pcb.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) * uspace/srv/loader/main.c (modified) inode_t -> fdi_node_t Wed, 03 Jun 2009 22:47:08 GMT Martin Decky [301ff30] * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/lib/libc/include/loader/pcb.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) * uspace/srv/loader/main.c (modified) rename libc's fs_node_t to inode_t to avoid type conflict with VFS Wed, 03 Jun 2009 19:34:45 GMT Martin Decky [98000fb] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/include/proc/task.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/proc/task.h (modified) * kernel/arch/ia32/include/smp/smp.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/tlb.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/mm/tsb.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/smp/smp.c (modified) * kernel/genarch/src/acpi/madt.c (modified) * kernel/genarch/src/mm/asid.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/sbus.c (modified) * kernel/generic/include/adt/bitmap.h (modified) * kernel/generic/include/adt/btree.h (modified) * kernel/generic/include/adt/fifo.h (modified) * kernel/generic/include/adt/hash_table.h (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/config.h (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/include/ipc/event.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/include/mm/tlb.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/sort.h (modified) * kernel/generic/include/string.h (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/include/synch/futex.h (modified) * kernel/generic/include/synch/rwlock.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/adt/bitmap.c (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/ipc/event.c (modified) * kernel/generic/src/lib/sort.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/synch/spinlock.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/synch/rwlock4.c (modified) remove redundant index_t and count_t types (which were always quite ... Wed, 03 Jun 2009 19:32:49 GMT Martin Decky [69e68e3] * uspace/app/trace/trace.c (modified) update for latest I/O changes (the protocols are not yet described ... Wed, 03 Jun 2009 19:32:07 GMT Martin Decky [0c25c10] * uspace/app/klog/klog.c (modified) * uspace/app/tetris/input.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) update for latest I/O changes Wed, 03 Jun 2009 19:31:07 GMT Martin Decky [cbff4c2] * uspace/app/tester/console/console1.c (modified) * uspace/app/tester/ipc/ping_pong.c (modified) * uspace/app/tester/tester.c (modified) update for latest I/O changes (some tests are not 100% working yet, ... Wed, 03 Jun 2009 19:30:19 GMT Martin Decky [73878c1] * uspace/app/bdsh/cmds/modules/kcon/kcon.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/input.c (modified) bdsh: sync with I/O changes, block until spawned task exits Wed, 03 Jun 2009 19:29:18 GMT Martin Decky [36b8100a] * uspace/app/init/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/app/init/init.h (modified) * uspace/app/init/version.c (deleted) * uspace/app/init/version.h (deleted) init rewrite: remove banner, start getvc to acquire first seven ... Wed, 03 Jun 2009 19:28:15 GMT Martin Decky [595edf5] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) add libfs_open_node() helper function cleanup Wed, 03 Jun 2009 19:27:25 GMT Martin Decky [d00ae4c] * uspace/lib/libblock/libblock.c (modified) add missing include Wed, 03 Jun 2009 19:26:28 GMT Martin Decky [2595dab] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/console.c (deleted) * uspace/lib/libc/generic/io/asprintf.c (modified) * uspace/lib/libc/generic/io/console.c (moved) * uspace/lib/libc/generic/io/fprintf.c (deleted) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/io/klog.c (moved) * uspace/lib/libc/generic/io/printf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/snprintf.c (modified) * uspace/lib/libc/generic/io/sprintf.c (deleted) * uspace/lib/libc/generic/io/stdio.c (deleted) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/io/vsprintf.c (deleted) * uspace/lib/libc/generic/kbd.c (deleted) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/console.h (deleted) * uspace/lib/libc/include/dirent.h (modified) * uspace/lib/libc/include/fcntl.h (modified) * uspace/lib/libc/include/fibril.h (modified) * uspace/lib/libc/include/io/color.h (moved) * uspace/lib/libc/include/io/console.h (moved) * uspace/lib/libc/include/io/keycode.h (moved) * uspace/lib/libc/include/io/klog.h (moved) * uspace/lib/libc/include/io/printf_core.h (modified) * uspace/lib/libc/include/io/style.h (moved) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) I/O subsystem overhaul: - add more POSIX-like file and stream ... Wed, 03 Jun 2009 19:21:04 GMT Martin Decky [ca3ba3a] * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libc/include/ipc/loader.h (modified) * uspace/lib/libc/include/ipc/ns.h (modified) * uspace/lib/libc/include/ipc/vfs.h (added) sync header files with implementation coding style Wed, 03 Jun 2009 19:20:09 GMT Martin Decky [76d0d284] * uspace/lib/libc/include/loader/loader.h (modified) * uspace/lib/libc/include/loader/pcb.h (modified) sync header files with implementation Wed, 03 Jun 2009 19:19:34 GMT Martin Decky [5779a74] * uspace/lib/libc/include/errno.h (modified) add error constant from VFS cleanup Wed, 03 Jun 2009 19:18:44 GMT Martin Decky [b78d0bd] * uspace/lib/libc/generic/ipc.c (modified) explicit typecast Wed, 03 Jun 2009 19:18:02 GMT Martin Decky [433131d] * uspace/lib/libc/generic/libc.c (modified) setup stdin, stdout and stderr according to preset file nodes cleanup Wed, 03 Jun 2009 19:17:21 GMT Martin Decky [937aeee] * uspace/lib/libc/generic/loader.c (modified) add support for passing preset files cleanup Wed, 03 Jun 2009 19:16:07 GMT Martin Decky [9db9b10] * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/include/async.h (modified) async framework: add generic support for processing pending ... Wed, 03 Jun 2009 19:14:52 GMT Martin Decky [e77994dd] * uspace/lib/libc/generic/devmap.c (modified) add serialization (just to be sure) Wed, 03 Jun 2009 19:13:23 GMT Martin Decky [b267ee6] * uspace/lib/libc/generic/mem.c (modified) avoid compiler warning Wed, 03 Jun 2009 19:12:51 GMT Martin Decky [d4a3ee5] * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) replace count_t with size_t coding style Wed, 03 Jun 2009 19:12:02 GMT Martin Decky [e1ab30f8] * uspace/lib/libc/generic/as.c (modified) cstyle Wed, 03 Jun 2009 19:11:31 GMT Martin Decky [ee369f3] * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/task.h (modified) pass current task stdin, stdout and stderr as preset files to the ... Wed, 03 Jun 2009 19:09:59 GMT Martin Decky [3ddd90c] * uspace/lib/libc/generic/ddi.c (modified) avoid compiler warning Wed, 03 Jun 2009 19:09:20 GMT Martin Decky [2ac85ba] * uspace/lib/libc/arch/amd64/include/types.h (modified) * uspace/lib/libc/arch/arm32/include/types.h (modified) * uspace/lib/libc/arch/ia32/include/types.h (modified) * uspace/lib/libc/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/mips32/include/types.h (modified) * uspace/lib/libc/arch/ppc32/include/types.h (modified) * uspace/lib/libc/arch/sparc64/include/types.h (modified) remove redundant index_t and count_t types (which were always quite ... Wed, 03 Jun 2009 19:07:55 GMT Martin Decky [67e4c35] * uspace/lib/libc/arch/arm32/include/fibril.h (modified) fix include Wed, 03 Jun 2009 19:02:28 GMT Martin Decky [80e3c69] * uspace/lib/libc/Makefile.toolchain (modified) reorder compiler options to be consistent with kernel Wed, 03 Jun 2009 19:01:53 GMT Martin Decky [c20aa06] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) implement VFS_OPEN_NODE and VFS_DEVICE (no device handle is returned) ... Wed, 03 Jun 2009 18:59:31 GMT Martin Decky [17fd1d4] * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/devfs/devfs_ops.h (modified) devfs rewrite: - implement VFS_OPEN_NODE, VFS_DEVICE, VFS_SYNC, ... Wed, 03 Jun 2009 18:54:49 GMT Martin Decky [05b9912] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS rewrite: - add new VFS methods - VFS_NODE for getting VFS ... Wed, 03 Jun 2009 18:49:33 GMT Martin Decky [215abc1] * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/ctl/gxe_fb.c (modified) * uspace/srv/kbd/ctl/pc.c (modified) * uspace/srv/kbd/ctl/stty.c (modified) * uspace/srv/kbd/ctl/sun.c (modified) * uspace/srv/kbd/genarch/stroke.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/generic/keybuffer.c (moved) * uspace/srv/kbd/include/kbd.h (modified) * uspace/srv/kbd/include/keybuffer.h (moved) * uspace/srv/kbd/include/layout.h (modified) * uspace/srv/kbd/layout/cz.c (modified) * uspace/srv/kbd/layout/us_dvorak.c (modified) * uspace/srv/kbd/layout/us_qwerty.c (modified) keyboard server rewrite: rename "kbd events" to more generic "console ... Wed, 03 Jun 2009 18:46:29 GMT Martin Decky [bbdbf86] * uspace/srv/loader/main.c (modified) add support for passing preset files rename loader_ prefix to ldr_ ... Wed, 03 Jun 2009 18:45:53 GMT Jakub Jermar [bf1fb9f] * kernel/generic/src/ipc/sysipc.c (modified) Streamline locking of phones during cloning. Wed, 03 Jun 2009 18:45:33 GMT Martin Decky [40313e4] * uspace/srv/ns/Makefile (modified) * uspace/srv/ns/clonable.c (added) * uspace/srv/ns/clonable.h (added) * uspace/srv/ns/ns.c (modified) * uspace/srv/ns/ns.h (added) * uspace/srv/ns/service.c (added) * uspace/srv/ns/service.h (added) * uspace/srv/ns/task.c (added) * uspace/srv/ns/task.h (added) split naming service into multiple files for better readability add ... Wed, 03 Jun 2009 18:43:15 GMT Martin Decky [5d0e461] * uspace/srv/devmap/devmap.c (modified) remove futex (devmap is not multithreaded), use fibril serialization ... Wed, 03 Jun 2009 18:41:27 GMT Martin Decky [8dc12ac] * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/ega.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/serial_console.c (modified) * uspace/srv/fb/serial_console.h (modified) framebuffer server rewrite: cleanup, always use canonical order of ... Wed, 03 Jun 2009 18:39:12 GMT Martin Decky [424cd43] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/gcons.h (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) console server rewrite: use VFS_READ/VFS_WRITE for generic I/O, ... Wed, 03 Jun 2009 18:35:49 GMT Martin Decky [b0a91acb] * uspace/Makefile (modified) add getvc to uspace Makefile Wed, 03 Jun 2009 18:34:41 GMT Martin Decky [815bf9a5] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) add getvc to RAM disk Wed, 03 Jun 2009 18:33:55 GMT Martin Decky [831667a9] * uspace/lib/libc/include/macros.h (modified) port macros from kernel Wed, 03 Jun 2009 05:40:56 GMT Martin Decky [8658f89] * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/src/proc/task.c (modified) send notification also during task creation (the intention is to be ... Wed, 03 Jun 2009 05:36:30 GMT Martin Decky [8f4bc1f] * kernel/generic/include/macros.h (modified) rename the macro to be consistent with LOWER32/UPPER32 and add 64b ... Wed, 03 Jun 2009 02:01:13 GMT Jiri Svoboda [770971c] * kernel/generic/include/macros.h (modified) Parethesize args in MERGE_LOHI32 macro. Tue, 02 Jun 2009 22:40:58 GMT Martin Decky [1ed901d] * kernel/generic/include/macros.h (modified) fix stupid typo (thx Matthieu Gueguen) Tue, 02 Jun 2009 17:28:10 GMT Martin Decky [95ad426] * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/src/proc/task.c (modified) add very simple implementation of task destruction notification ... Tue, 02 Jun 2009 17:25:31 GMT Martin Decky [34356b2] * boot/arch/ia64/loader/types.h (modified) remove type definition which is not needed anywhere Tue, 02 Jun 2009 17:21:54 GMT Martin Decky [49f78c7] * uspace/app/getvc/Makefile (added) * uspace/app/getvc/getvc.c (added) * uspace/app/getvc/getvc.h (added) * uspace/app/getvc/version.c (added) * uspace/app/getvc/version.h (added) getvc: a task which acquires a console device (this is a preliminary ... Mon, 01 Jun 2009 16:56:57 GMT Martin Decky [50461f2] * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) revert commit 4443 and implement a much finer solution as suggested ... Fri, 29 May 2009 19:27:22 GMT Jakub Jermar [d0a1d961] * uspace/srv/vfs/vfs_lookup.c (modified) Put a comment for consideration. Fri, 29 May 2009 18:01:08 GMT Martin Decky [4bda76b] * uspace/srv/vfs/vfs_ops.c (modified) serialization of VFS_OPEN implementation to avoid lockup by ... Fri, 29 May 2009 03:19:29 GMT Jiri Svoboda [84adbf0] * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Support more than one disk in gxe_bd (hardcoded to 2). Fri, 29 May 2009 02:50:01 GMT Jiri Svoboda [6b2f4c1] * boot/arch/arm32/loader/Makefile (modified) Also add gxe_bd to ramdisk on arm32. Thu, 28 May 2009 19:55:56 GMT Jakub Jermar [39580667] * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Large I/O areas actually work as expected. Fix the definition of the ... Thu, 28 May 2009 09:47:22 GMT Jakub Jermar [0c0b800] * uspace/srv/vfs/vfs_ops.c (modified) Fix function definition. Thu, 28 May 2009 09:34:27 GMT Jakub Jermar [1e48aca1] * boot/arch/arm32/loader/main.c (modified) Allow arbitrarily large boot images on arm32. Wed, 27 May 2009 19:10:09 GMT Jakub Jermar [81b430a] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) More conversions to dev_handle_t. Wed, 27 May 2009 18:48:46 GMT Jakub Jermar [ad8fc510] * uspace/lib/libblock/libblock.c (modified) Fix type for dev_handle. Sat, 23 May 2009 16:28:28 GMT Martin Decky [ac23b9d3] * uspace/srv/vfs/vfs_file.c (modified) avoid accessing uninitialized files array at all times Sat, 23 May 2009 16:25:58 GMT Jakub Jermar [493853ec] * uspace/srv/vfs/vfs_ops.c (modified) Hold the namespace rwlock during the entire operation of ... Sat, 23 May 2009 09:51:37 GMT Jakub Jermar [4ef6645] * kernel/generic/src/ipc/sysipc.c (modified) Surprisingly easy support for homogenous mounts. It works by simply ... Fri, 22 May 2009 19:18:39 GMT Jakub Jermar [16d17ca] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Add fs_handle argument to libfs_mount() needed to recognize ... Thu, 21 May 2009 20:06:31 GMT Jiri Svoboda [3ecc02e] * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) Allow arbitrary block size in gxe_bd. Fix offset calculation. Thu, 21 May 2009 19:37:51 GMT Jakub Jermar [ae55ee8] * uspace/srv/vfs/vfs_ops.c (modified) Fix rename() on a non-root file system. Thu, 21 May 2009 19:26:08 GMT Martin Decky [b1e9d2c] * HelenOS.config (modified) turn off SMP for Athlon XP Thu, 21 May 2009 19:14:40 GMT Jiri Svoboda [e7645de] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/srv/bd/rd/Makefile (moved) * uspace/srv/bd/rd/rd.c (moved) Move ramdisk under bd. Thu, 21 May 2009 18:21:57 GMT Jakub Jermar [296ddec0] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Call libfs_mount() from tmpfs_mount(). Thu, 21 May 2009 18:09:18 GMT Jakub Jermar [0442c02] * uspace/lib/libfs/libfs.c (modified) Answer VFS_MOUNT with return values obtained from VFS_MOUNTED. Thu, 21 May 2009 17:15:56 GMT Jakub Jermar [7d158097] * kernel/generic/src/ipc/sysipc.c (modified) Refuse to clone the phone which is itself used to make the ... Thu, 21 May 2009 15:32:42 GMT Martin Decky [1601f3c] * uspace/srv/console/Makefile (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/console.h (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/gcons.h (modified) * uspace/srv/console/gfx/anim_1.ppm (moved) * uspace/srv/console/gfx/anim_2.ppm (moved) * uspace/srv/console/gfx/anim_3.ppm (moved) * uspace/srv/console/gfx/anim_4.ppm (moved) * uspace/srv/console/gfx/cons_has_data.ppm (moved) * uspace/srv/console/gfx/cons_idle.ppm (moved) * uspace/srv/console/gfx/cons_kernel.ppm (moved) * uspace/srv/console/gfx/cons_selected.ppm (moved) * uspace/srv/console/gfx/helenos.ppm (moved) * uspace/srv/console/gfx/nameic.ppm (moved) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) console cleanup (no functional changes) Thu, 21 May 2009 07:05:25 GMT Martin Decky [a095d20] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/srv/fs/devfs/Makefile (added) * uspace/srv/fs/devfs/devfs.c (added) * uspace/srv/fs/devfs/devfs.h (added) * uspace/srv/fs/devfs/devfs_ops.c (added) * uspace/srv/fs/devfs/devfs_ops.h (added) add simple devfs filesystem and mount it as /dev add generic NULL ... Thu, 21 May 2009 07:03:38 GMT Martin Decky [cb41a5e] * uspace/app/tester/devmap/devmap1.c (modified) * uspace/lib/libc/generic/devmap.c (modified) * uspace/lib/libc/include/devmap.h (modified) * uspace/lib/libc/include/ipc/devmap.h (modified) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/rd/rd.c (modified) improve devmap interface remove spared device Thu, 21 May 2009 06:57:08 GMT Martin Decky [2246de6] * uspace/lib/libc/generic/libadt/list.c (modified) * uspace/lib/libc/include/libadt/list.h (modified) add list_count() cstyle Thu, 21 May 2009 06:55:22 GMT Martin Decky [55982d6] * uspace/lib/libfs/libfs.c (modified) cstyle Wed, 20 May 2009 11:57:52 GMT Martin Decky [fc0110d] * uspace/app/init/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fhc/Makefile (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/obio/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) add space before $@ Wed, 20 May 2009 10:29:03 GMT Martin Decky [b0ea8a9] * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/Makefile (modified) remove obsolete reference to libipc Tue, 19 May 2009 22:01:44 GMT Jiri Svoboda [44a53fd] * boot/arch/mips32/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile (added) * uspace/srv/bd/gxe_bd/gxe_bd.c (added) Experimental GXemul disk driver (device 'disk0'). Tue, 19 May 2009 21:50:08 GMT Jiri Svoboda [854c564] * uspace/srv/rd/rd.c (modified) Fix type definition. Tue, 19 May 2009 21:49:05 GMT Jakub Jermar [83937ccd] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Rudimentary support for non-root mounts. Tue, 19 May 2009 21:48:05 GMT Jiri Svoboda [27fd651] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (added) * uspace/app/bdsh/cmds/modules/bdd/bdd.h (added) * uspace/app/bdsh/cmds/modules/bdd/bdd_def.h (added) * uspace/app/bdsh/cmds/modules/bdd/entry.h (added) * uspace/app/bdsh/cmds/modules/modules.h (modified) Add 'bdd' shell command (block device dump) for testing block device ...