# # ChangeLog for uspace in mainline # # Generated by Trac 1.6 # 2025-06-22T05:39:50Z Sat, 16 Aug 2008 12:56:35 GMT Jakub Jermar [e55b015] * uspace/lib/libc/generic/vfs/canonify.c (modified) Fix canonify() to set correct length even for paths that have no ... Sat, 16 Aug 2008 10:53:56 GMT Jakub Jermar [8af22d6] * uspace/lib/libc/generic/vfs/vfs.c (modified) Fix off-by-one bug in absolutize(). Fri, 15 Aug 2008 20:02:36 GMT Jakub Jermar [e2115311] * uspace/srv/fs/fat/fat_ops.c (modified) Determine the size of a directory node by walking the FAT and ... Thu, 14 Aug 2008 20:09:11 GMT Jakub Jermar [874a0e8] * uspace/srv/loader/elf_load.c (modified) Make sure that the loader keeps on read()ing until it read()s all it ... Thu, 14 Aug 2008 19:31:50 GMT Jakub Jermar [6808614] * uspace/srv/fs/fat/fat_ops.c (modified) fat_read() should expect IPC_M_DATA_READ instead of IPC_M_DATA_WRITE. Thu, 14 Aug 2008 19:23:52 GMT Jakub Jermar [25becee8] * uspace/lib/libc/generic/vfs/vfs.c (modified) When read() fails, return the actual error. Thu, 14 Aug 2008 19:15:24 GMT Jakub Jermar [c06dbf9] * uspace/srv/fs/fat/fat_ops.c (modified) When removing a FAT node from the ffn list, use the correct pointer ... Tue, 12 Aug 2008 20:47:16 GMT Jakub Jermar [79d031b] * uspace/srv/fs/fat/fat_ops.c (modified) More complete fat_read(). Tue, 12 Aug 2008 19:14:09 GMT Jakub Jermar [4bf40f6] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Dummy implementation of fat_read(). Tue, 12 Aug 2008 11:09:16 GMT Jakub Jermar [17b2aac] * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) Fix handling of relative paths in task_spawn(). Mon, 11 Aug 2008 16:40:29 GMT Jakub Jermar [34a74ab] * uspace/lib/libc/generic/vfs/vfs.c (modified) Fix absolutize() wrt. to relative paths. Mon, 11 Aug 2008 16:16:58 GMT Jakub Jermar [9fcdb2e] * uspace/app/ash/Makefile (deleted) * uspace/app/ash/TOUR (deleted) * uspace/app/ash/alias.c (deleted) * uspace/app/ash/alias.h (deleted) * uspace/app/ash/arith.c (deleted) * uspace/app/ash/arith.h (deleted) * uspace/app/ash/arith.y (deleted) * uspace/app/ash/arith_lex.l (deleted) * uspace/app/ash/bltin/bltin.h (deleted) * uspace/app/ash/bltin/echo.1 (deleted) * uspace/app/ash/bltin/echo.c (deleted) * uspace/app/ash/bltin/test.c (deleted) * uspace/app/ash/bltin/times.c (deleted) * uspace/app/ash/builtins.def (deleted) * uspace/app/ash/cd.c (deleted) * uspace/app/ash/cd.h (deleted) * uspace/app/ash/error.c (deleted) * uspace/app/ash/error.h (deleted) * uspace/app/ash/eval.c (deleted) * uspace/app/ash/eval.h (deleted) * uspace/app/ash/exec.c (deleted) * uspace/app/ash/exec.h (deleted) * uspace/app/ash/expand.c (deleted) * uspace/app/ash/expand.h (deleted) * uspace/app/ash/fake.c (deleted) * uspace/app/ash/fake.h (deleted) * uspace/app/ash/funcs/cmv (deleted) * uspace/app/ash/funcs/dirs (deleted) * uspace/app/ash/funcs/kill (deleted) * uspace/app/ash/funcs/login (deleted) * uspace/app/ash/funcs/newgrp (deleted) * uspace/app/ash/funcs/popd (deleted) * uspace/app/ash/funcs/pushd (deleted) * uspace/app/ash/funcs/suspend (deleted) * uspace/app/ash/hetio.c (deleted) * uspace/app/ash/hetio.h (deleted) * uspace/app/ash/histedit.c (deleted) * uspace/app/ash/init.h (deleted) * uspace/app/ash/input.c (deleted) * uspace/app/ash/input.h (deleted) * uspace/app/ash/jobs.c (deleted) * uspace/app/ash/jobs.h (deleted) * uspace/app/ash/lex.yy.c (deleted) * uspace/app/ash/machdep.h (deleted) * uspace/app/ash/mail.c (deleted) * uspace/app/ash/mail.h (deleted) * uspace/app/ash/main.c (deleted) * uspace/app/ash/main.h (deleted) * uspace/app/ash/memalloc.c (deleted) * uspace/app/ash/memalloc.h (deleted) * uspace/app/ash/miscbltin.c (deleted) * uspace/app/ash/miscbltin.h (deleted) * uspace/app/ash/mkbuiltins (deleted) * uspace/app/ash/mktokens (deleted) * uspace/app/ash/myhistedit.h (deleted) * uspace/app/ash/mystring.c (deleted) * uspace/app/ash/mystring.h (deleted) * uspace/app/ash/nodes.c.pat (deleted) * uspace/app/ash/nodetypes (deleted) * uspace/app/ash/options.c (deleted) * uspace/app/ash/options.h (deleted) * uspace/app/ash/output.c (deleted) * uspace/app/ash/output.h (deleted) * uspace/app/ash/parser.c (deleted) * uspace/app/ash/parser.h (deleted) * uspace/app/ash/redir.c (deleted) * uspace/app/ash/redir.h (deleted) * uspace/app/ash/setmode.c (deleted) * uspace/app/ash/sh.1 (deleted) * uspace/app/ash/shell.h (deleted) * uspace/app/ash/show.c (deleted) * uspace/app/ash/show.h (deleted) * uspace/app/ash/tags (deleted) * uspace/app/ash/tools/Makefile (deleted) * uspace/app/ash/tools/mkinit.c (deleted) * uspace/app/ash/tools/mknodes.c (deleted) * uspace/app/ash/tools/mksignames.c (deleted) * uspace/app/ash/tools/mksyntax.c (deleted) * uspace/app/ash/trap.c (deleted) * uspace/app/ash/trap.h (deleted) * uspace/app/ash/var.c (deleted) * uspace/app/ash/var.h (deleted) Remove ash. Sun, 10 Aug 2008 22:36:30 GMT Jakub Jermar [2ab1023] * uspace/srv/fs/fat/fat_ops.c (modified) FAT dentry type used for subdirectories doesn't store the directory ... Sun, 10 Aug 2008 15:28:42 GMT Jakub Jermar [da349da0] * boot/arch/arm32/loader/asm.S (modified) * boot/arch/mips32/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.S (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32xen/src/asm.S (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/src/lib/memstr.c (modified) * uspace/lib/libc/generic/string.c (modified) memcpy(), memmove() and similar functions return dst instead of src. ... Sun, 10 Aug 2008 09:19:32 GMT Jakub Jermar [d2e9c47] * uspace/srv/fs/fat/fat_ops.c (modified) Several fixes for the FAT file system: - do not copy padding during ... Sun, 10 Aug 2008 09:11:44 GMT Jakub Jermar [2dd7288] * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/ctype.h (modified) * uspace/lib/libc/include/string.h (modified) Add tolower() and stricmp(). Sat, 09 Aug 2008 22:14:20 GMT Jakub Jermar [838e14e2] * uspace/lib/libc/generic/string.c (modified) Cstyle for string.c Sat, 09 Aug 2008 09:58:06 GMT Jakub Jermar [7a35204a] * uspace/srv/fs/fat/fat_ops.c (modified) First attempt at delivering the FAT16 read-only support. Needless to ... Sat, 09 Aug 2008 09:46:43 GMT Jakub Jermar [11c2ae5] * uspace/app/init/init.c (modified) If mount() says ENOENT, don't attempt to mount the file system again. Sat, 09 Aug 2008 09:45:02 GMT Jakub Jermar [12fc042] * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Fix the VFS protocol so that the client can determine that VFS_MOUNT ... Fri, 08 Aug 2008 14:31:05 GMT Jakub Jermar [c544c5d] * uspace/lib/libfs/libfs.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/rd/rd.h (modified) Stop using fixed size BLOCK_SIZE in the ramdisk task and allow each ... Thu, 07 Aug 2008 21:40:27 GMT Jakub Jermar [a61d1fc3] * uspace/srv/fs/fat/fat_ops.c (modified) Pass block size to block_get() in the last argument. Thu, 07 Aug 2008 21:20:54 GMT Jakub Jermar [61bc901] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Add a comment to libfs_blockread() and change type from size_t to ... Thu, 07 Aug 2008 19:01:24 GMT Jakub Jermar [d2c1fd5] * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Move tmpfs_blockread() to libfs and rename it to libfs_blockread(). ... Thu, 07 Aug 2008 18:05:04 GMT Jakub Jermar [9f429c0] * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Let tmpfs_blockread() use async_req_2_1() instead of ipc_call_sync_2_1(). Wed, 06 Aug 2008 18:27:11 GMT Jakub Jermar [ade06b4] * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Avoid magic numbers in tmpfs_dump.c. Wed, 06 Aug 2008 18:09:09 GMT Jakub Jermar [57b4f46] * kernel/generic/src/lib/rd.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) cstyle Mon, 04 Aug 2008 21:15:13 GMT Jakub Jermar [0928526] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/amd64/grub/menu.lst (modified) * boot/boot.config (modified) * uspace/app/init/init.c (modified) Boot infrastructure support for FAT16 init ramdisks. Only amd64 so far. Wed, 30 Jul 2008 16:58:14 GMT Jakub Jermar [566987b0] * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) Add strdup(), contributed by Tim Post. Sun, 27 Jul 2008 15:23:05 GMT Martin Decky [94fa807d] * uspace/srv/fb/msim.c (modified) clear screen not until successful connection from console Sun, 27 Jul 2008 15:15:48 GMT Martin Decky [113c677] * kernel/arch/ia32/src/drivers/ega.c (modified) * kernel/arch/mips32/include/drivers/msim.h (modified) * kernel/arch/mips32/include/drivers/serial.h (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/msim.c (added) * uspace/srv/fb/msim.h (added) reintroduce support for MSIM text console in user space Sun, 27 Jul 2008 15:14:07 GMT Martin Decky [46d8eb9] * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32xen/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc64/include/mm/page.h (modified) * kernel/arch/sparc64/include/mm/page.h (modified) * kernel/generic/include/mm/page.h (modified) * uspace/lib/libc/arch/amd64/include/config.h (modified) * uspace/lib/libc/arch/arm32/include/config.h (modified) * uspace/lib/libc/arch/ia32/include/config.h (modified) * uspace/lib/libc/arch/ia64/include/config.h (modified) * uspace/lib/libc/arch/mips32/include/config.h (modified) * uspace/lib/libc/arch/ppc32/include/config.h (modified) * uspace/lib/libc/arch/ppc64/include/config.h (modified) * uspace/lib/libc/arch/sparc64/include/config.h (modified) remove dummy page coloring facility, which is currenty not used Wed, 09 Jul 2008 08:16:51 GMT Jiri Svoboda [4e4052b] * uspace/app/tetris/input.c (modified) Fix tetris :) - expecting console at a fixed phone number Tue, 08 Jul 2008 17:27:42 GMT Jiri Svoboda [f93f168] * uspace/srv/loader/elf_load.c (modified) Some Cstyle Tue, 08 Jul 2008 16:05:45 GMT Jiri Svoboda [c98e6ee] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/amd64/grub/menu.lst (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia32/grub/menu.lst (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) * kernel/Makefile (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia32xen/src/userspace.c (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc64/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/include/lib/elf.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/program.h (added) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/synch/smc.h (added) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/program.c (added) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/smc.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile (modified) * uspace/app/cli/Makefile (added) * uspace/app/cli/cli.c (added) * uspace/app/init/init.c (modified) * uspace/app/tester/tester.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/amd64/src/entry.s (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) * uspace/lib/libc/arch/mips32/src/entry.s (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/lib/libc/arch/ppc64/src/entry.s (modified) * uspace/lib/libc/arch/sparc64/src/entry.s (modified) * uspace/lib/libc/generic/as.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/pcb.c (added) * uspace/lib/libc/generic/smc.c (added) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/as.h (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/lib/libc/include/ipc/loader.h (added) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/loader/pcb.h (added) * uspace/lib/libc/include/smc.h (added) * uspace/lib/libc/include/task.h (modified) * uspace/srv/loader/Makefile (added) * uspace/srv/loader/arch/amd64/Makefile.inc (added) * uspace/srv/loader/arch/amd64/_link.ld.in (added) * uspace/srv/loader/arch/amd64/amd64.s (added) * uspace/srv/loader/arch/arm32/Makefile.inc (added) * uspace/srv/loader/arch/arm32/_link.ld.in (added) * uspace/srv/loader/arch/arm32/arm32.s (added) * uspace/srv/loader/arch/ia32/Makefile.inc (added) * uspace/srv/loader/arch/ia32/_link.ld.in (added) * uspace/srv/loader/arch/ia32/ia32.s (added) * uspace/srv/loader/arch/ia64/Makefile.inc (added) * uspace/srv/loader/arch/ia64/_link.ld.in (added) * uspace/srv/loader/arch/ia64/ia64.s (added) * uspace/srv/loader/arch/mips32/Makefile.inc (added) * uspace/srv/loader/arch/mips32/_link.ld.in (added) * uspace/srv/loader/arch/mips32/mips32.s (added) * uspace/srv/loader/arch/ppc32/Makefile.inc (added) * uspace/srv/loader/arch/ppc32/_link.ld.in (added) * uspace/srv/loader/arch/ppc32/ppc32.s (added) * uspace/srv/loader/arch/sparc64/Makefile.inc (added) * uspace/srv/loader/arch/sparc64/_link.ld.in (added) * uspace/srv/loader/arch/sparc64/sparc64.s (added) * uspace/srv/loader/elf_load.c (added) * uspace/srv/loader/include/arch.h (added) * uspace/srv/loader/include/elf.h (added) * uspace/srv/loader/include/elf_load.h (added) * uspace/srv/loader/interp.s (added) * uspace/srv/loader/main.c (added) Merge program-loader related stuff from dynload branch to trunk. (huge) Mon, 07 Jul 2008 13:07:11 GMT Jakub Jermar [b7f9087] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Instead of aborting or crashing, return EBADF when an invalid file ... Mon, 07 Jul 2008 12:19:07 GMT Jiri Svoboda [412a31e] * uspace/lib/libc/generic/vfs/vfs.c (modified) Fix missing rc check in libc _open() Thu, 03 Jul 2008 13:21:20 GMT Jiri Svoboda [515a0102] * uspace/app/init/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/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/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) Do not disassemble needlessly. Tue, 01 Jul 2008 14:41:49 GMT Jiri Svoboda [57edf88] * uspace/lib/libc/arch/arm32/include/byteorder.h (modified) Fix: arm32 is little-endian. Mon, 16 Jun 2008 21:42:48 GMT Jakub Jermar [9f491d7] * kernel/arch/ia32/include/atomic.h (modified) * uspace/lib/libc/arch/ia32/include/atomic.h (modified) First argument of atomic functions is read-write (ia32). Mon, 16 Jun 2008 21:36:39 GMT Jakub Jermar [ad2e39b] * kernel/arch/amd64/include/atomic.h (modified) * uspace/lib/libc/arch/amd64/include/atomic.h (modified) First argument to atomic functions is read-write (amd64). Mon, 16 Jun 2008 21:28:37 GMT Jakub Jermar [5336643] * kernel/arch/mips32/include/atomic.h (modified) * uspace/lib/libc/arch/mips32/include/atomic.h (modified) The first argument to atomic_add() is read-write. (mips32) Sat, 07 Jun 2008 14:52:29 GMT Jakub Jermar [689f036] * uspace/srv/fs/fat/fat_ops.c (modified) Initialize in-core FAT root directory node during mount. Sat, 07 Jun 2008 13:44:31 GMT Jiri Svoboda [51b966b] * uspace/app/tester/tester.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) Make getchar() and tester behave sanely when there's no console. Sat, 07 Jun 2008 13:20:41 GMT Martin Decky [8d62052] * uspace/app/klog/klog.c (modified) wait until console is initiated Fri, 06 Jun 2008 23:16:37 GMT Martin Decky [1c03c17] * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/lib/libc/include/stdio.h (modified) uspace klog Fri, 06 Jun 2008 20:44:18 GMT Jakub Jermar [b7b6753] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) Put a frequently used construct into a function. Fri, 06 Jun 2008 20:23:02 GMT Jakub Jermar [cde485d] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Initialize global FAT IDX structures when the FAT server starts and ... Fri, 06 Jun 2008 15:16:41 GMT Jakub Jermar [f49b0ea] * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Split the 'mount another filesystem here' and 'you are being mounted ... Thu, 05 Jun 2008 22:49:54 GMT Jakub Jermar [40257f5] * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (added) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Evict the code which loads the TMPFS file system from a file system ... Wed, 04 Jun 2008 19:37:52 GMT Jiri Svoboda [32443b0] * kernel/arch/mips32/include/types.h (modified) * kernel/generic/include/typedefs.h (modified) * uspace/lib/libc/arch/mips32/src/entry.s (modified) Make mips32 compile again Wed, 04 Jun 2008 19:02:04 GMT Jiri Svoboda [3abe472f] * kernel/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) Make ia64 compile again. Wed, 04 Jun 2008 18:48:16 GMT Jiri Svoboda [009474f] * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) Make arm32 compile again. Tue, 03 Jun 2008 19:22:59 GMT Jakub Jermar [7f880ee8] * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) Return value argument to ipc_call_sync_X_Y() may not be int or it ... Tue, 03 Jun 2008 15:12:08 GMT Martin Decky [860271d4] * uspace/app/init/init.c (modified) * uspace/app/init/init.h (modified) * uspace/app/init/version.c (modified) * uspace/app/init/version.h (modified) * uspace/app/tester/devmap/devmap1.c (modified) use common devmap.h Tue, 03 Jun 2008 15:11:49 GMT Martin Decky [6a7f6b8] * uspace/app/tetris/scores.c (modified) conding style Tue, 03 Jun 2008 15:11:15 GMT Martin Decky [a4b4b47] * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) initialize tmpfs from RAM disk Tue, 03 Jun 2008 15:10:53 GMT Martin Decky [536ec42] * uspace/srv/fb/main.c (modified) * uspace/srv/fb/sysio.c (deleted) * uspace/srv/fb/sysio.h (deleted) disable kernel console output for now (this breaks some archs) Tue, 03 Jun 2008 15:10:17 GMT Martin Decky [2f65fb0] * uspace/srv/rd/rd.c (modified) devmap support, small fixes Tue, 03 Jun 2008 15:09:48 GMT Martin Decky [271b540] * uspace/srv/console/console.c (modified) service banner Tue, 03 Jun 2008 15:09:30 GMT Martin Decky [e623197] * uspace/srv/ns/ns.c (modified) service banner Tue, 03 Jun 2008 15:09:06 GMT Martin Decky [e00938c] * uspace/srv/kbd/generic/kbd.c (modified) service banner Tue, 03 Jun 2008 15:08:37 GMT Martin Decky [bd80465] * uspace/srv/console/Makefile (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/rd/Makefile (modified) remove __entry_driver entry points Tue, 03 Jun 2008 15:07:52 GMT Martin Decky [21c5d41] * uspace/srv/devmap/devmap.c (modified) * uspace/srv/devmap/devmap.h (deleted) remove extensive debugging output remove private devmap.h Tue, 03 Jun 2008 15:07:16 GMT Martin Decky [6c89f20] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) disable extensive debugging output Tue, 03 Jun 2008 15:06:18 GMT Martin Decky [d51db07] * uspace/lib/libc/arch/amd64/src/entry.s (modified) * uspace/lib/libc/arch/ia32/include/config.h (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/lib/libc/arch/ia32/src/syscall.S (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/lib/libc/arch/sparc64/src/entry.s (modified) remove __io_init and __entry_driver Tue, 03 Jun 2008 15:05:07 GMT Martin Decky [82405266] * uspace/lib/libc/generic/vfs/vfs.c (modified) mount: resolve device using devmap Tue, 03 Jun 2008 15:04:38 GMT Martin Decky [eda8b8b] * uspace/lib/libc/include/ipc/devmap.h (added) * uspace/lib/libc/include/ipc/services.h (modified) remove RAM disk as a separate service add devmap interfaces Tue, 03 Jun 2008 15:03:23 GMT Martin Decky [ba661bc] * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/include/io/stream.h (modified) use klog output until uspace console is available Tue, 03 Jun 2008 15:02:31 GMT Martin Decky [663c5a6] * uspace/lib/libc/generic/libc.c (modified) remove __io_init, open console in __main Tue, 03 Jun 2008 15:01:59 GMT Martin Decky [adb4d6c2] * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/task.h (modified) add support for (trivial) task_spawn Tue, 03 Jun 2008 15:01:22 GMT Martin Decky [2c4fb51] * uspace/lib/libc/include/libc.h (modified) remove __io_init Tue, 03 Jun 2008 12:32:25 GMT Martin Decky [c12ab46] * uspace/lib/libc/generic/async.c (modified) empty line remove Tue, 03 Jun 2008 12:30:43 GMT Martin Decky [253227a] * uspace/lib/libc/generic/fibril.c (modified) empty line remove Tue, 03 Jun 2008 12:29:47 GMT Martin Decky [abb2865] * uspace/lib/libfs/libfs.c (modified) fix typo Tue, 03 Jun 2008 12:29:13 GMT Martin Decky [66a65d7] * uspace/dist/etc/inittab (added) filesystem template Mon, 02 Jun 2008 11:50:42 GMT Jiri Svoboda [d2bdd245] * uspace/lib/libc/arch/mips32/include/atomic.h (modified) Fix register constraints in mips32 libc atomic_add() Fri, 30 May 2008 14:23:29 GMT Martin Decky [afb1e35] * HelenOS.config (modified) * tools/fix_symlinks.sh (modified) * tools/mktmpfs.py (modified) * uspace/srv/pci/update-ids (modified) cleanup scripts Mon, 26 May 2008 18:56:34 GMT Jakub Jermar [1cc2974] * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * uspace/lib/libc/arch/amd64/_link.ld.in (modified) * uspace/lib/libc/arch/arm32/_link.ld.in (modified) * uspace/lib/libc/arch/ia32/_link.ld.in (modified) * uspace/lib/libc/arch/ia64/_link.ld.in (modified) * uspace/lib/libc/arch/mips32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc64/_link.ld.in (modified) * uspace/lib/libc/arch/sparc64/_link.ld.in (modified) Improve linking and loading of boot ELF images. (Contributed by Jiri ... Sun, 25 May 2008 19:52:20 GMT Jakub Jermar [fa832eb] * uspace/lib/libfs/libfs.c (modified) More of the preivous commit. Sun, 25 May 2008 19:49:29 GMT Jakub Jermar [92f9baca] * uspace/lib/libfs/libfs.c (modified) Optimize conditions in libfs_lookup(). Perform primitive comparisons ... Sun, 18 May 2008 21:58:54 GMT Jakub Jermar [64b67c3] * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Make VFS_MOUNT call even when mounting the root file system. Sun, 18 May 2008 20:20:47 GMT Jakub Jermar [ce7311fc] * uspace/srv/vfs/vfs_ops.c (modified) Cram VFS_MOUNT into one message. This creates a hidden demand for the ... Sat, 17 May 2008 21:04:01 GMT Jakub Jermar [e811bde] * uspace/srv/fs/fat/fat_ops.c (modified) Add synchronization to fat_match(). Sat, 17 May 2008 20:10:54 GMT Jakub Jermar [add5835] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add locks to FAT index structures, FAT in-core node structures. Add ... Fri, 16 May 2008 21:31:31 GMT Jakub Jermar [78a1b7b] * uspace/srv/fs/fat/fat_idx.c (modified) Introduce a futex protecting the up_hash and ui_hash. Fri, 16 May 2008 21:03:46 GMT Jakub Jermar [4452366] * uspace/srv/fs/fat/fat_idx.c (modified) Introduce futex for protecting the list of unused structures in FAT ... Thu, 15 May 2008 18:28:50 GMT Jakub Jermar [1a60feeb] * kernel/generic/src/ipc/sysipc.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) Do not attempt to malloc() zero bytes of memory during VFS_READ at ... Mon, 12 May 2008 16:16:42 GMT Jakub Jermar [34b3ce3] * uspace/srv/fs/fat/fat_ops.c (modified) Implement fat_node_put() and remove the node from the free node list ... Sun, 11 May 2008 11:16:41 GMT Jakub Jermar [2c4bbcde] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) More bits of fat_node_get(). Still needs to do some locking. Thu, 08 May 2008 21:29:24 GMT Jakub Jermar [4573a79] * uspace/srv/fs/fat/fat_ops.c (modified) New first bits of fat_node_get(). Thu, 08 May 2008 19:23:36 GMT Jakub Jermar [4797132] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Need a way to locate the FAT index structure by VFS index. Also fix ... Mon, 05 May 2008 20:16:36 GMT Jakub Jermar [9a5ccfb3] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) Add hash table for used fat_idx_t structures and implement fat_idx_map(). Sun, 04 May 2008 20:50:54 GMT Jakub Jermar [0c1ad7ac] * uspace/srv/fs/fat/fat_idx.c (modified) merge vs. coalesce Sun, 04 May 2008 16:17:01 GMT Jakub Jermar [5a324099] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Code for de/allocation of VFS indices for FAT. Sun, 04 May 2008 15:31:54 GMT Jakub Jermar [f520905] * uspace/lib/libc/include/libadt/list.h (modified) Add functions for inserting items before or after other items in a ... Sun, 04 May 2008 12:43:18 GMT Jakub Jermar [297f1197] * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_idx.c (added) * uspace/srv/fs/fat/fat_ops.c (modified) Add a dedicated source file for handling FAT indices. Sun, 20 Apr 2008 22:37:13 GMT Jakub Jermar [869e546] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Introduce the foundation for unique and stable FAT VFS node indices. ... Sun, 20 Apr 2008 11:22:33 GMT Jakub Jermar [34f62f8] * 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) Revert libfs node_get() API to a model without the parent node ... Wed, 16 Apr 2008 19:52:50 GMT Josef Cejka [9765182] * kernel/arch/ppc32/include/context_offset.h (modified) * kernel/arch/ppc64/include/context_offset.h (modified) * kernel/arch/ppc64/src/context.S (modified) * uspace/lib/libc/arch/ppc64/include/context_offset.h (deleted) * uspace/lib/libc/arch/ppc64/src/fibril.S (modified) Used common macro for context saving on ppc64.