# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-27T19:39:54Z Wed, 17 Sep 2008 18:04:01 GMT Jiri Svoboda [1643855] * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/trace.c (modified) * uspace/app/trace/trace.h (added) trace: Command-line options to select display mode. Skeleton ... Wed, 17 Sep 2008 15:36:34 GMT Jiri Svoboda [8c125ad] * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/proto.h (modified) trace: Fix broken 'unknown' protocol, add 'system' protocol for more ... Wed, 17 Sep 2008 14:12:18 GMT Jiri Svoboda [c9a29d6] * uspace/app/trace/trace.c (modified) trace: Prettier startup/shutdown messages. Wed, 17 Sep 2008 13:38:18 GMT Jiri Svoboda [0108984a] * kernel/generic/src/ipc/ipc_kbox.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Use LOG() instead of printf() for debug messages. Wed, 17 Sep 2008 12:35:49 GMT Jiri Svoboda [fb9b0b0] * uspace/app/trace/trace.c (modified) Let trace display advice when udebug is not compiled in. Wed, 17 Sep 2008 12:16:27 GMT Jiri Svoboda [9a1b20c] * 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/ppc64/loader/Makefile (modified) * kernel/Makefile (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/ipc_kbox.h (added) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/udebug/udebug.h (added) * kernel/generic/include/udebug/udebug_ipc.h (added) * kernel/generic/include/udebug/udebug_ops.h (added) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ipc_kbox.c (added) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/main/uinit.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/udebug/udebug.c (added) * kernel/generic/src/udebug/udebug_ipc.c (added) * kernel/generic/src/udebug/udebug_ops.c (added) * kernel/kernel.config (modified) * uspace/Makefile (modified) * uspace/app/trace/Makefile (added) * uspace/app/trace/errors.c (added) * uspace/app/trace/errors.h (added) * uspace/app/trace/ipc_desc.c (added) * uspace/app/trace/ipc_desc.h (added) * uspace/app/trace/ipcp.c (added) * uspace/app/trace/ipcp.h (added) * uspace/app/trace/proto.c (added) * uspace/app/trace/proto.h (added) * uspace/app/trace/syscalls.c (added) * uspace/app/trace/syscalls.h (added) * uspace/app/trace/trace.c (added) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/udebug.c (added) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libc/include/udebug.h (added) Merge syscall tracer (trace) and relevant part of udebug interface ... Wed, 17 Sep 2008 05:59:55 GMT Tim Post [06a195bc] * uspace/app/bdsh/config.h (modified) Drop references to __HELENOS__ in config.h Tue, 16 Sep 2008 10:06:32 GMT Tim Post [69df837f] * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) Added strtok() and strtok_r() to userspace libc Sun, 14 Sep 2008 21:35:44 GMT Jakub Jermar [eeb2bde2] * kernel/generic/src/mm/as.c (modified) as_area_resize() should use as instead of AS. Sun, 14 Sep 2008 21:27:15 GMT Jakub Jermar [cbe405c] Hm, maybe cfg is better than conf. :-) Sun, 14 Sep 2008 17:33:47 GMT Tim Post [39463ff] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (added) * uspace/app/bdsh/cmds/modules/cp/cp.h (added) * uspace/app/bdsh/cmds/modules/cp/cp_def.h (added) * uspace/app/bdsh/cmds/modules/cp/entry.h (added) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/sleep/entry.h (added) * uspace/app/bdsh/cmds/modules/sleep/sleep.c (added) * uspace/app/bdsh/cmds/modules/sleep/sleep.h (added) * uspace/app/bdsh/cmds/modules/sleep/sleep_def.h (added) * uspace/app/bdsh/util.c (modified) Add skeletal sleep and cp commands (not yet working) Sun, 14 Sep 2008 17:32:10 GMT Tim Post [e13fb10] * uspace/app/bdsh/cmds/mknewcmd (modified) Fix bug in mknewcmd (incorrectly prototyping entry points) Sun, 14 Sep 2008 16:57:18 GMT Tim Post [901e827] * uspace/app/bdsh/scli.c (modified) cstyle Sun, 14 Sep 2008 16:57:02 GMT Tim Post [8722b38] * uspace/app/bdsh/config.h (modified) Fix quirks in config.h Sun, 14 Sep 2008 16:39:25 GMT Jiri Svoboda [4f8a0c0] * kernel/arch/arm32/include/interrupt.h (modified) Merge changeset 3122 from tracing to trunk. (Add missing include) Sun, 14 Sep 2008 16:27:46 GMT Jiri Svoboda [40cb3996] * uspace/app/tester/tester.c (modified) Fix off-by-one error in tester. Sun, 14 Sep 2008 15:49:50 GMT Tim Post [6279151] * uspace/app/bdsh/README (modified) * uspace/app/bdsh/cmds/mknewcmd (modified) Update README and mknewcmd to reflect changes in command entry points Sun, 14 Sep 2008 15:43:22 GMT Tim Post [809813d] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/builtins/cd/entry.h (modified) * uspace/app/bdsh/cmds/cmds.h (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/entry.h (modified) * uspace/app/bdsh/cmds/modules/help/entry.h (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/ls/entry.h (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/entry.h (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/pwd/entry.h (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (modified) * uspace/app/bdsh/cmds/modules/quit/entry.h (modified) * uspace/app/bdsh/cmds/modules/quit/quit.c (modified) * uspace/app/bdsh/cmds/modules/rm/entry.h (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/entry.h (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) Simplify entry types (and return values) for commands Sun, 14 Sep 2008 15:19:00 GMT Jakub Jermar [211b0c13] * uspace/dist/etc/inittab (deleted) Replace /etc with /conf Sun, 14 Sep 2008 14:57:05 GMT Tim Post [6aae7a3b] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) Take debug printfs out of cat Sun, 14 Sep 2008 14:41:31 GMT Jiri Svoboda [de9c5cb] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * uspace/app/bdsh/config.h (modified) * uspace/app/init/init.c (modified) Introduce directories '/app' and '/srv' on ramdisk instead of '/sbin' ... Sun, 14 Sep 2008 12:04:28 GMT Jakub Jermar [dac629e] * boot/arch/sparc64/loader/main.c (modified) Use memmove() instead of memcpy() to copy the ramdisk image in the ... Sun, 14 Sep 2008 12:03:37 GMT Jakub Jermar [b968f39] * boot/arch/sparc64/loader/Makefile (modified) Prevent gcc from generating FPU code for the sparc64 loader. Sun, 14 Sep 2008 11:18:07 GMT Jiri Svoboda [693f614] * kernel/arch/ppc32/include/asm/regname.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/regutils.h (added) Merge changeset 3114 from tracing into trunk. (implementation of ... Sun, 14 Sep 2008 11:00:31 GMT Jakub Jermar [ac02aaa] * boot/generic/string.c (modified) * boot/generic/string.h (modified) Implement memmove() for the use in the boot component. Sun, 14 Sep 2008 10:59:25 GMT Jakub Jermar [9f3363e] * kernel/generic/src/lib/memstr.c (modified) cstyle Sat, 13 Sep 2008 14:45:04 GMT Jakub Jermar [27518e4] * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/silo/silo.conf (modified) Support for ramdisks external to image.boot on sparc64. The sparc64 ... Wed, 10 Sep 2008 10:04:57 GMT Tim Post [0320823] * uspace/app/bdsh/scli.c (modified) We need cli_set_prompt() in the main loop as modules are unaware of ... Tue, 09 Sep 2008 19:24:42 GMT Jakub Jermar [27526e87] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) Kernel's ipc_data_t and uspace's ipc_call_t must be in sync. This ... Mon, 08 Sep 2008 21:14:20 GMT Jakub Jermar [e40e3007] * kernel/generic/src/ipc/ipc.c (modified) cstyle for ipc.c Mon, 08 Sep 2008 21:00:30 GMT Jakub Jermar [c867756e] * kernel/arch/mips32/src/mm/tlb.c (modified) Write protection fault should not panic the mips32 kernel if it ... Mon, 08 Sep 2008 20:30:20 GMT Jakub Jermar [91befde0] * kernel/arch/mips32/src/mm/tlb.c (modified) cstyle for mips32's tlb.c Mon, 08 Sep 2008 06:23:41 GMT Jakub Jermar [bd83ccea] * boot/arch/ia64/Makefile.inc (modified) * boot/tools/ia64/vmaxlma.c (deleted) * kernel/arch/ia64/Makefile.inc (modified) Remove ia64 legacy init address and init size macros. Remove now ... Mon, 08 Sep 2008 06:10:50 GMT Jakub Jermar [8ec30d9] * kernel/arch/mips32/Makefile.inc (modified) Get rid of mips32 legacy init address and size macros. Sat, 06 Sep 2008 22:14:20 GMT Jakub Jermar [a1696d8] * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) Update amd64, arm32, ia32 and ia64 toolchains to gcc 4.3.2. Sat, 06 Sep 2008 21:31:41 GMT Jakub Jermar [a9ddab2] * boot/arch/sparc64/loader/boot.S (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) Be aware of the ramdisk passed by SILO. Fri, 05 Sep 2008 11:24:28 GMT Martin Decky [6d37d27] * boot/arch/ppc32/loader/main.c (modified) * boot/arch/ppc32/loader/ofwarch.c (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) ppc32 updates Tue, 02 Sep 2008 19:00:11 GMT Jakub Jermar [6745592] * kernel/generic/src/mm/as.c (modified) cstyle Tue, 02 Sep 2008 09:46:15 GMT Jiri Svoboda [ae7f6fb] * kernel/generic/src/mm/as.c (modified) Fix panic caused by not setting new area flags in ... Mon, 01 Sep 2008 21:25:21 GMT Jakub Jermar [6461d286] * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) Fix the rare case when the anon or ELF backend uses PFN 0 for mapping. Sun, 31 Aug 2008 20:03:01 GMT Jakub Jermar [82b72e40] * kernel/arch/ia32/include/atomic.h (modified) Prevent 'tmp' in ia32's atomic_lock_arch() from being allocated to ... Sun, 31 Aug 2008 19:54:09 GMT Jakub Jermar [43b7b35] * kernel/arch/amd64/include/atomic.h (modified) Prevent 'tmp' in amd64's atomic_lock_arch() from being allocated to ... Sun, 31 Aug 2008 09:08:53 GMT Jakub Jermar [bf29fe5] * kernel/arch/sparc64/include/atomic.h (modified) Add the missing preemption_disable() call to sparc64 ... Sat, 30 Aug 2008 15:15:48 GMT Tim Post [42a0607] * uspace/app/bdsh/scli.c (modified) main() - remove unused variable i Sat, 30 Aug 2008 15:05:54 GMT Tim Post [0c4f46a] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/bdsh/scli.h (modified) * uspace/app/bdsh/util.c (modified) * uspace/app/bdsh/util.h (modified) Let 'cd' invoke cli_set_prompt(), no need to do it in every iteration ... Fri, 29 Aug 2008 11:07:22 GMT Tim Post [43e02a6] * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/util.c (modified) * uspace/app/bdsh/util.h (modified) Just make cli_count_args() a function Thu, 28 Aug 2008 13:07:15 GMT Tim Post [3771a6e] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) long_options[] should be const where implemented Thu, 28 Aug 2008 11:01:12 GMT Tim Post [7b256b0b] * uspace/app/bdsh/Makefile (modified) Drop inclusion of lib/ and lib/ustr in the Makefile (this completes ... Thu, 28 Aug 2008 10:54:43 GMT Tim Post [a56f4b2] * uspace/app/bdsh/cmds/builtins/builtins.h (modified) * uspace/app/bdsh/cmds/builtins/cd/cd_def.h (moved) * uspace/app/bdsh/cmds/mknewcmd (modified) * uspace/app/bdsh/cmds/modules/cat/cat_def.h (moved) * uspace/app/bdsh/cmds/modules/help/help_def.h (moved) * uspace/app/bdsh/cmds/modules/ls/ls_def.h (moved) * uspace/app/bdsh/cmds/modules/mkdir/mkdir_def.h (moved) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/pwd/pwd_def.h (moved) * uspace/app/bdsh/cmds/modules/quit/quit_def.h (moved) * uspace/app/bdsh/cmds/modules/rm/rm_def.h (moved) * uspace/app/bdsh/cmds/modules/touch/touch_def.h (moved) Rename non-standard extensions (cmd.def -> cmd_def.h) Thu, 28 Aug 2008 08:32:06 GMT Tim Post [88944695] * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/exec.h (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/bdsh/input.h (modified) * uspace/app/bdsh/scli.h (modified) More house cleaning, don't expose beyond what's needed Thu, 28 Aug 2008 02:51:25 GMT Tim Post [69145dae] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/builtins/builtins.h (modified) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/pwd/entry.h (moved) * uspace/app/bdsh/cmds/modules/pwd/pwd.c (moved) * uspace/app/bdsh/cmds/modules/pwd/pwd.def (moved) * uspace/app/bdsh/cmds/modules/pwd/pwd.h (moved) pwd should be a module, not a builtin Wed, 27 Aug 2008 21:01:22 GMT Jakub Jermar [79872cd] * kernel/generic/include/errno.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Synchronous IPC must be interruptible. Wed, 27 Aug 2008 17:06:52 GMT Martin Decky [ddb0df5] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) * contrib/toolchain/toolchain.mipseb32.sh (modified) * contrib/toolchain/toolchain.mipsel32.sh (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) * contrib/toolchain/toolchain.ppc64.sh (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc64/Makefile.inc (modified) configurable cross-compiler prefix (using CROSS_PREFIX) Wed, 27 Aug 2008 16:16:00 GMT Martin Decky [ac6ee45] * boot/arch/sparc64/loader/Makefile (modified) * contrib/toolchain/toolchain.sparc64.sh (modified) * kernel/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) configurable cross-compiler prefix (using CROSS_PREFIX) Wed, 27 Aug 2008 05:36:55 GMT Tim Post [1b4b7b6] * uspace/app/bdsh/README (added) Add a README to explain how things work Wed, 27 Aug 2008 05:36:12 GMT Tim Post [e2ea8d7e] * uspace/app/bdsh/cmds/builtins/README (modified) * uspace/app/bdsh/cmds/modules/README (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/quit/quit.c (modified) * uspace/app/bdsh/errors.c (modified) * uspace/app/bdsh/errors.h (modified) * uspace/app/bdsh/errstr.h (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/bdsh/scli.h (modified) * uspace/app/bdsh/util.c (modified) Housekeeping list, complete lingering things before they get ... Mon, 25 Aug 2008 05:38:01 GMT Tim Post [b510d52] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.h (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/help/help.h (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.def (modified) * uspace/app/bdsh/cmds/modules/ls/ls.h (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.def (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.h (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.def (modified) * uspace/app/bdsh/cmds/modules/rm/rm.h (modified) * uspace/app/bdsh/cmds/modules/touch/touch.def (modified) Fix command description display, only command entry points need to be ... Sun, 24 Aug 2008 18:37:45 GMT Jakub Jermar [74965d2] * kernel/generic/src/ipc/ipc.c (modified) Demasquerade the caller phone during ipc_answer_n() rather than in ... Sun, 24 Aug 2008 18:19:21 GMT Jakub Jermar [645d9ed2] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/ipcrsc.c (modified) * kernel/generic/src/main/kinit.c (modified) Fix processing of answers to forwarded masqueraded calls. Sun, 24 Aug 2008 16:02:01 GMT Tim Post [088ab05] * uspace/app/bdsh/TODO (modified) Update TODO list Sun, 24 Aug 2008 16:00:11 GMT Tim Post [90a428a] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/mount/entry.h (deleted) * uspace/app/bdsh/cmds/modules/mount/mount.c (deleted) * uspace/app/bdsh/cmds/modules/mount/mount.def (deleted) * uspace/app/bdsh/cmds/modules/mount/mount.h (deleted) Remove 'mount' Sun, 24 Aug 2008 10:47:19 GMT Jakub Jermar [814c4f5] * kernel/generic/src/proc/task.c (modified) Improve comments in task.c Sun, 24 Aug 2008 07:18:58 GMT Tim Post [1c87d79] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) cat: no reason to set i = optind twice :) Sun, 24 Aug 2008 06:50:54 GMT Tim Post [ab5a45e0] * uspace/app/bdsh/cmds/modules/cat/cat.def (modified) cat: purpose updated in cat.def Sun, 24 Aug 2008 06:49:51 GMT Tim Post [c9f5e24f] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.h (modified) Add a basic cat, cat --help shows future options Sat, 23 Aug 2008 08:35:06 GMT Tim Post [65267f6] * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) mkdir: Get rid of useless while loop (spaghetti) Sat, 23 Aug 2008 07:04:55 GMT Tim Post [eb9618c] * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) mkdir: increment ret if mkdir() fails Sat, 23 Aug 2008 07:00:41 GMT Tim Post [be8f92d] * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.h (modified) mkdir is finished, -p / --parents options and more now functional Fri, 22 Aug 2008 19:44:52 GMT Jakub Jermar [5ab597d] * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Add reference to the mounted FS root. This makes it possible to ... Fri, 22 Aug 2008 17:33:37 GMT Jakub Jermar [2e4bd1f] * uspace/lib/libc/generic/io/asprintf.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) Cstyle and formatting changes. Fri, 22 Aug 2008 11:07:32 GMT Jakub Jermar [80791a7] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/app/cli/Makefile (deleted) * uspace/app/cli/cli.c (deleted) * uspace/app/init/init.c (modified) Enable bdsh in most of the architectures, remove cli and simplify init. Fri, 22 Aug 2008 10:32:56 GMT Jakub Jermar [ab00d5a] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/asprintf.c (added) * uspace/lib/libc/generic/io/sprintf.c (modified) * uspace/lib/libc/include/stdio.h (modified) Add asprintf(). Fri, 22 Aug 2008 10:31:04 GMT Jakub Jermar [49b2dc3] * uspace/lib/libc/generic/io/printf_core.c (modified) printf_putstr() must return the number of characters printed. Fri, 22 Aug 2008 09:09:03 GMT Tim Post [216d6fc] * boot/arch/ia32/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/bdsh/AUTHORS (added) * uspace/app/bdsh/LICENSE (added) * uspace/app/bdsh/Makefile (added) * uspace/app/bdsh/TODO (added) * uspace/app/bdsh/cmds/builtin_cmds.c (added) * uspace/app/bdsh/cmds/builtins/README (added) * uspace/app/bdsh/cmds/builtins/builtin_aliases.h (added) * uspace/app/bdsh/cmds/builtins/builtins.h (added) * uspace/app/bdsh/cmds/builtins/cd/cd.c (added) * uspace/app/bdsh/cmds/builtins/cd/cd.def (added) * uspace/app/bdsh/cmds/builtins/cd/cd.h (added) * uspace/app/bdsh/cmds/builtins/cd/entry.h (added) * uspace/app/bdsh/cmds/builtins/pwd/entry.h (added) * uspace/app/bdsh/cmds/builtins/pwd/pwd.c (added) * uspace/app/bdsh/cmds/builtins/pwd/pwd.def (added) * uspace/app/bdsh/cmds/builtins/pwd/pwd.h (added) * uspace/app/bdsh/cmds/cmds.h (added) * uspace/app/bdsh/cmds/mknewcmd (added) * uspace/app/bdsh/cmds/mod_cmds.c (added) * uspace/app/bdsh/cmds/modules/README (added) * uspace/app/bdsh/cmds/modules/cat/cat.c (added) * uspace/app/bdsh/cmds/modules/cat/cat.def (added) * uspace/app/bdsh/cmds/modules/cat/cat.h (added) * uspace/app/bdsh/cmds/modules/cat/entry.h (added) * uspace/app/bdsh/cmds/modules/help/entry.h (added) * uspace/app/bdsh/cmds/modules/help/help.c (added) * uspace/app/bdsh/cmds/modules/help/help.def (added) * uspace/app/bdsh/cmds/modules/help/help.h (added) * uspace/app/bdsh/cmds/modules/ls/entry.h (added) * uspace/app/bdsh/cmds/modules/ls/ls.c (added) * uspace/app/bdsh/cmds/modules/ls/ls.def (added) * uspace/app/bdsh/cmds/modules/ls/ls.h (added) * uspace/app/bdsh/cmds/modules/mkdir/entry.h (added) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (added) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.def (added) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.h (added) * uspace/app/bdsh/cmds/modules/module_aliases.h (added) * uspace/app/bdsh/cmds/modules/modules.h (added) * uspace/app/bdsh/cmds/modules/mount/entry.h (added) * uspace/app/bdsh/cmds/modules/mount/mount.c (added) * uspace/app/bdsh/cmds/modules/mount/mount.def (added) * uspace/app/bdsh/cmds/modules/mount/mount.h (added) * uspace/app/bdsh/cmds/modules/quit/entry.h (added) * uspace/app/bdsh/cmds/modules/quit/quit.c (added) * uspace/app/bdsh/cmds/modules/quit/quit.def (added) * uspace/app/bdsh/cmds/modules/quit/quit.h (added) * uspace/app/bdsh/cmds/modules/rm/entry.h (added) * uspace/app/bdsh/cmds/modules/rm/rm.c (added) * uspace/app/bdsh/cmds/modules/rm/rm.def (added) * uspace/app/bdsh/cmds/modules/rm/rm.h (added) * uspace/app/bdsh/cmds/modules/touch/entry.h (added) * uspace/app/bdsh/cmds/modules/touch/touch.c (added) * uspace/app/bdsh/cmds/modules/touch/touch.def (added) * uspace/app/bdsh/cmds/modules/touch/touch.h (added) * uspace/app/bdsh/config.h (added) * uspace/app/bdsh/errors.c (added) * uspace/app/bdsh/errors.h (added) * uspace/app/bdsh/errstr.h (added) * uspace/app/bdsh/exec.c (added) * uspace/app/bdsh/exec.h (added) * uspace/app/bdsh/input.c (added) * uspace/app/bdsh/input.h (added) * uspace/app/bdsh/scli.c (added) * uspace/app/bdsh/scli.h (added) * uspace/app/bdsh/util.c (added) * uspace/app/bdsh/util.h (added) * uspace/app/init/init.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/getopt.c (added) * uspace/lib/libc/include/getopt.h (added) Merge with shell @ 3241 for bdsh Wed, 20 Aug 2008 19:20:17 GMT Jakub Jermar [fa81b5f] * uspace/lib/libc/generic/ipc.c (modified) Change ipc_share_{in|out}_start() to use the async framework. Mon, 18 Aug 2008 21:17:51 GMT Jakub Jermar [ddd1219] * uspace/srv/fs/fat/fat_ops.c (modified) Support for readdir() on FAT. Sat, 16 Aug 2008 14:57:09 GMT Jakub Jermar [6c2f4e91] * uspace/lib/libc/generic/ipc.c (modified) Let ipc_data_{read|write}_start() use the async framework. Sat, 16 Aug 2008 13:44:13 GMT Jakub Jermar [8e9f178] * kernel/generic/src/ipc/sysipc.c (modified) Fix types when processing IPC_M_DATA_WRITE arguments. 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 ... Fri, 15 Aug 2008 16:59:13 GMT Jakub Jermar [7c1d121] * boot/arch/sparc64/loader/Makefile (modified) Boot support for FAT16 on sparc64. Fri, 15 Aug 2008 16:52:16 GMT Jakub Jermar [3d32543] * boot/arch/ppc32/loader/Makefile (modified) Boot support for FAT16 on ppc32. Currently breaks the system. Fri, 15 Aug 2008 16:36:44 GMT Jakub Jermar [d849cd6] * boot/arch/mips32/loader/Makefile (modified) Boot support for FAT16 on mips32. Not fully functional, but probably ... Fri, 15 Aug 2008 16:06:03 GMT Jakub Jermar [3d7e19f] * boot/arch/arm32/loader/Makefile (modified) Boot support for FAT16 on arm32. Fri, 15 Aug 2008 15:38:29 GMT Jakub Jermar [cebab351] * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia32/grub/menu.lst (modified) Enable booting from FAT on ia32. 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 17:36:39 GMT Jakub Jermar [a9d4d2c] * kernel/arch/ia64/src/asm.S (modified) Fix ia64 memcpy() broken in the last change. 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().