# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-30T20:51:08Z Tue, 11 Nov 2008 07:50:04 GMT Jakub Vana [a2a5529] * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/drivers/ns16550.h (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/kbd/ns16550.h (modified) * kernel/genarch/src/kbd/key.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/kernel.config (modified) Support for serial port console on IA64 as a compensation for ... Tue, 11 Nov 2008 06:56:20 GMT Jakub Vana [b24786a] * kernel/generic/src/main/main.c (modified) On Itanium there is nead to preserve at least gp when switching APs ... Sun, 09 Nov 2008 21:24:59 GMT Jakub Jermar [adb5fe3] * 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_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) libfs create operation should take the device handle as argument. Sun, 09 Nov 2008 21:13:30 GMT Jakub Jermar [9a3d5f0] * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Move common code to dedicated functions so that it can be easily reused. Sun, 09 Nov 2008 19:24:11 GMT Jakub Jermar [ac49f5d1] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) VFS_WRITE has two return arguments on success. Sun, 09 Nov 2008 17:23:53 GMT Jakub Jermar [913a821c] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Finish implementation of fat_truncate() and fix several warnings. Sun, 09 Nov 2008 14:12:20 GMT Jakub Jermar [6c8d267] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) Simplify the fat_cluster_walk() interface. Introduce the bn_t type ... Sat, 08 Nov 2008 11:05:32 GMT Jiri Svoboda [24d6efc] * uspace/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/app/trace/Makefile (modified) * uspace/lib/libblock/Makefile (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softint/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/loader/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/pci/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) Always include Makefile.config instead of passing ARCH and COMPILER ... Sat, 08 Nov 2008 10:01:59 GMT Jiri Svoboda [24345a5] * kernel/generic/include/proc/program.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) Set meaningful names for loaded programs. Now 'tasks' kconsole ... Fri, 07 Nov 2008 23:16:28 GMT Jiri Svoboda [7faabb7] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/lib/libc/generic/thread.c (modified) Fix sys_thread_create(): could fail when passed name was at end of ... Thu, 06 Nov 2008 22:47:12 GMT Jiri Svoboda [86e3d62] * uspace/srv/loader/main.c (modified) Fix: Quit loader when caller hangs up (was leaking VCs). Wed, 05 Nov 2008 22:50:38 GMT Jakub Jermar [9d20ea8] * uspace/srv/fs/fat/fat_fat.c (modified) Need to initialize the lcl variable via a call to fat_cluster_walk(). Wed, 05 Nov 2008 22:28:54 GMT Jakub Jermar [4f1c0b4] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Extend _fat_blcks_get() to fat_cluster_walk(). Use fat_cluster_walk() ... Tue, 04 Nov 2008 23:13:20 GMT Jakub Jermar [8334a427] * uspace/srv/fs/fat/fat_ops.c (modified) More fat_truncate() bits. Tue, 04 Nov 2008 22:37:20 GMT Jakub Jermar [c472aff] * uspace/srv/fs/fat/fat_ops.c (modified) Enable fat_write(). Tue, 04 Nov 2008 22:34:59 GMT Jakub Jermar [6c71a1f] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Start implementing fat_truncate(). Mon, 03 Nov 2008 23:36:45 GMT Martin Decky [ab579fa] * tools/mkfat.py (modified) skip .svn also during calculation of filesystem size use cluster as ... Sun, 02 Nov 2008 20:16:16 GMT Jakub Jermar [a6d97fb9] * uspace/lib/libblock/libblock.c (modified) Dirty blocks will be synced only before being recycled. Sun, 02 Nov 2008 19:28:38 GMT Jakub Jermar [d5a720cf] * uspace/lib/libblock/libblock.c (modified) Implementation of block_put(). Sun, 02 Nov 2008 17:54:25 GMT Jakub Jermar [6132b59] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) Do not use/pass the superfluous block size argument to block_get(). Sun, 02 Nov 2008 17:50:17 GMT Jiri Svoboda [9df7918] * tools/mkfat.py (modified) * tools/mktmpfs.py (modified) Do not add .svn directories to initial ramdisk. Sun, 02 Nov 2008 15:57:30 GMT Jakub Jermar [e1c88d5] * uspace/lib/libblock/libblock.c (modified) Enable the block cache for block_get(). Boot from FAT is now much faster. Sun, 02 Nov 2008 13:38:56 GMT Jakub Jermar [f1ba5d6] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add block_cache_init(). Sun, 02 Nov 2008 10:32:42 GMT Jakub Jermar [0c243b4] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) block_read() should return the real error code. Sun, 02 Nov 2008 10:21:31 GMT Jakub Jermar [6284978] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Separate the block_init() phase from reading of the boot block. Sat, 01 Nov 2008 10:01:18 GMT Jiri Svoboda [2953f9a] * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) Fix bdsh/cat crash. Also fix error in zero-trailing the buffer. Fri, 31 Oct 2008 16:32:48 GMT Jakub Jermar [7d861950] * uspace/srv/fs/fat/fat_ops.c (modified) move comment Fri, 31 Oct 2008 15:59:41 GMT Jakub Jermar [0d974d8] * uspace/srv/fs/fat/fat_ops.c (modified) fat_read() needs to stop reading beyond the EOF. Tue, 28 Oct 2008 17:49:23 GMT Jakub Jermar [916bf1a] * uspace/lib/libblock/libblock.c (modified) libblock is now ready to handle connections to multiple device instances. Tue, 28 Oct 2008 15:40:19 GMT Jakub Jermar [7858bc5f] * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/include/errno.h (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Setup communication parameters with the block device in block_init(). ... Tue, 28 Oct 2008 10:49:54 GMT Jakub Jermar [5cf723b] * uspace/lib/libblock/libblock.h (modified) Need to have more stuff in block_t. Mon, 27 Oct 2008 22:38:56 GMT Jakub Jermar [b0247bac] * uspace/srv/fs/fat/fat_ops.c (modified) Directory size is always a multiple of BPS. Fix computation of number ... Mon, 27 Oct 2008 21:01:23 GMT Martin Decky [0951495] * tools/mkfat.py (modified) yet another old Python compatibility fix Mon, 27 Oct 2008 20:54:44 GMT Martin Decky [de4a1cf] * tools/mkfat.py (modified) remove conditional expression (for compatibility with older Python ... Mon, 27 Oct 2008 19:48:07 GMT Martin Decky [95b730c2] * 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) * tools/mkfat.py (modified) * tools/mkfat.sh (deleted) finish mkfat.py this drops build dependency on mtools Mon, 27 Oct 2008 19:46:03 GMT Martin Decky [7a5cdded] * kernel/generic/include/stdarg.h (modified) coding style Mon, 27 Oct 2008 16:53:38 GMT Jakub Jermar [fc840d9] * uspace/Makefile (modified) * uspace/lib/libblock/Makefile (added) * uspace/lib/libblock/libblock.c (added) * uspace/lib/libblock/libblock.h (added) * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/srv/fs/fat/Makefile (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/Makefile (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) Move libfs_blockread(), block_get() and block_put() to libblock. Mon, 27 Oct 2008 15:51:10 GMT Martin Decky [04619ba] * tools/mkfat.py (modified) root directory population Mon, 27 Oct 2008 15:14:16 GMT Jakub Jermar [beb17734] * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_node_sync(). Mon, 27 Oct 2008 14:25:24 GMT Jakub Jermar [9f95a80] * uspace/srv/fs/fat/fat_fat.c (modified) Add comments to functions in fat_fat.c. Mon, 27 Oct 2008 13:28:29 GMT Jakub Jermar [0ec862d] * uspace/srv/fs/fat/fat_fat.c (modified) Add FAT allocation futex. Mon, 27 Oct 2008 12:45:08 GMT Jakub Jermar [cb682eb] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Pass the buffer holding the boot sector to the internal functions so ... Sun, 26 Oct 2008 19:49:14 GMT Jakub Jermar [e17d986] * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_append_clusters(). Sun, 26 Oct 2008 18:22:03 GMT Jakub Jermar [a429bfb] * uspace/srv/fs/fat/fat_fat.c (modified) Make sure that data are converted from / to the native endianity when ... Sun, 26 Oct 2008 17:58:19 GMT Martin Decky [8bc6fcf] * tools/mkfat.py (modified) create a working (albeit empty) FAT16 filesystem Sun, 26 Oct 2008 17:26:32 GMT Jakub Jermar [23b56ca] * uspace/srv/fs/fat/fat_fat.c (modified) Implementation of fat_mark_cluster(). Sun, 26 Oct 2008 17:26:17 GMT Martin Decky [700eaa9] * tools/mkfat.py (modified) proper FAT16 boot sector initialization Sun, 26 Oct 2008 17:13:49 GMT Jakub Jermar [f772105e] * uspace/lib/libc/include/byteorder.h (modified) Add macros for converting host format to a different endianity. Sun, 26 Oct 2008 15:35:26 GMT Jakub Jermar [b1178d0] * uspace/srv/fs/fat/fat_fat.c (modified) Implement fat_alloc_shadow_clusters(). Sun, 26 Oct 2008 14:10:53 GMT Jakub Jermar [0f57d0e] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_fat.c (modified) * uspace/srv/fs/fat/fat_fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Move functionality related to manipulatings file allocation tables to ... Sun, 26 Oct 2008 13:09:24 GMT Jakub Jermar [033ef7d3] * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_dentry.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Move functionality related to FAT dentries to fat_dentry.c. Sun, 26 Oct 2008 12:25:00 GMT Jakub Jermar [6ebaff9] * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat_dentry.c (added) * uspace/srv/fs/fat/fat_dentry.h (added) * uspace/srv/fs/fat/fat_fat.c (added) * uspace/srv/fs/fat/fat_fat.h (added) Prepare to break fat_ops.c into multiple files. Sun, 26 Oct 2008 11:36:13 GMT Jakub Jermar [8b0bc1f] * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_alloc_clusters(). Sat, 25 Oct 2008 19:38:38 GMT Jakub Jermar [b4b7187] * uspace/srv/fs/fat/fat_ops.c (modified) Implementation of fat_fill_gap(). Sat, 25 Oct 2008 17:48:09 GMT Jakub Jermar [6f2dfd1] * uspace/srv/fs/fat/fat_ops.c (modified) More complete prototype of fat_write(). Sat, 25 Oct 2008 15:02:14 GMT Jakub Jermar [8d32152] * uspace/srv/fs/fat/fat_ops.c (modified) Mark progress in fat_write(). Sat, 25 Oct 2008 14:58:54 GMT Jakub Jermar [71f1cc1] * uspace/lib/libc/include/align.h (modified) Add the ROUND_UP() macro. Sat, 25 Oct 2008 10:39:49 GMT Jakub Jermar [c947dda] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/fat/fat.h (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Dummy fat_write(). Wed, 22 Oct 2008 20:20:57 GMT Jiri Svoboda [05e69c5] * kernel/generic/src/ipc/kbox.c (modified) Split and streamline kbox_thread_proc(). Wed, 22 Oct 2008 20:00:54 GMT Jiri Svoboda [5045a68] * kernel/generic/src/ipc/kbox.c (modified) Synchronize properly when detaching kbox from within. Mon, 20 Oct 2008 20:45:19 GMT Jiri Svoboda [94f8e3c1] * kernel/generic/src/ipc/kbox.c (modified) Fix panic when debugged task quits. Also fix memory leak when ... Sun, 12 Oct 2008 22:35:46 GMT Jakub Jermar [338a8382] * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/boot.config (modified) Introduce a boot component configuration option CONFIG_RD_EXTERNAL. ... Sat, 11 Oct 2008 17:39:26 GMT Jakub Vana [756f475] * kernel/arch/ia64/include/asm.h (modified) Macro naming correction Thu, 09 Oct 2008 19:26:58 GMT Jiri Svoboda [c61d34b] * uspace/app/tester/ipc/send_sync.c (modified) * uspace/app/tester/tester.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/smc.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/generic/tls.c (modified) * uspace/lib/libc/generic/vfs/canonify.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Fix assorted warnings. Wed, 08 Oct 2008 10:19:06 GMT Tim Post [06d6505] * uspace/app/bdsh/exec.c (modified) No need to cast argv[] in try_exec() Mon, 06 Oct 2008 14:30:55 GMT Martin Decky [6198611] * 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) * boot/arch/sparc64/loader/Makefile (modified) * kernel/Makefile (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softint/Makefile (modified) faster compilation using -pipe Sun, 05 Oct 2008 21:20:13 GMT Jakub Jermar [f2ef7fd] * kernel/arch/amd64/include/syscall.h (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/syscall.h (added) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/syscall.c (added) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/arch/amd64/include/syscall.h (modified) * uspace/lib/libc/arch/arm32/include/syscall.h (modified) * uspace/lib/libc/arch/ia32/include/syscall.h (modified) * uspace/lib/libc/arch/ia32/src/syscall.S (modified) * uspace/lib/libc/arch/ia64/include/syscall.h (modified) * uspace/lib/libc/arch/mips32/include/syscall.h (modified) * uspace/lib/libc/arch/ppc32/include/syscall.h (modified) * uspace/lib/libc/arch/ppc64/include/syscall.h (modified) * uspace/lib/libc/arch/sparc64/include/syscall.h (modified) * uspace/lib/libc/generic/udebug.c (modified) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/syscall.h (modified) Support for SYSENTER on ia32. Fri, 03 Oct 2008 09:09:55 GMT Tim Post [1d132ae] * uspace/app/bdsh/util.c (modified) * uspace/app/bdsh/util.h (modified) Eliminate unused functions in util.c Thu, 02 Oct 2008 20:24:01 GMT Jakub Jermar [d364e94] * kernel/arch/sparc64/include/trap/regwin.h (modified) * kernel/arch/sparc64/src/proc/thread.c (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Do not allocate full page for the uspace window buffer. Instead, ... Thu, 02 Oct 2008 09:14:33 GMT Tim Post [c2ad500] * uspace/app/bdsh/util.c (modified) * uspace/app/bdsh/util.h (modified) More housecleaning in util.c, get rid of cli_psprintf() in favor of ... Thu, 02 Oct 2008 07:49:38 GMT Tim Post [e436cfe] * uspace/app/bdsh/util.c (modified) * uspace/app/bdsh/util.h (modified) cli_redup() should be size_t and return as such to avoid undefined ... Thu, 25 Sep 2008 18:17:00 GMT Jakub Jermar [119c335] * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Add comments documenting our treatment of the task's active call counter. Wed, 24 Sep 2008 16:11:35 GMT Jiri Svoboda [0993087] * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/srv/loader/main.c (modified) Fix bugs in getting task ID from loader (was breaking ppc32). Wed, 24 Sep 2008 10:57:21 GMT Jiri Svoboda [4470e26] * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/ipc/loader.h (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/srv/loader/main.c (modified) Separate load and run commands for loader. Update tracer - no events ... Wed, 24 Sep 2008 07:56:47 GMT Jiri Svoboda [45454e9b] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/loader.c (added) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/ipc/loader.h (modified) * uspace/lib/libc/include/loader/loader.h (added) * uspace/lib/libc/include/loader/pcb.h (modified) Introduce loader API in C library. Wed, 24 Sep 2008 07:56:00 GMT Jiri Svoboda [3926f30] * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) Document functions in udebug_ipc.c Sat, 20 Sep 2008 15:43:07 GMT Jakub Jermar [0dd0f71f] * uspace/lib/libc/generic/vfs/vfs.c (modified) chdir() must always return a value. Sat, 20 Sep 2008 15:09:41 GMT Jakub Jermar [3b8fe85] * kernel/arch/sparc64/include/trap/syscall.h (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Populate all sparc64 trap table slots belonging to trap_instruction_n. Sat, 20 Sep 2008 11:43:36 GMT Jiri Svoboda [2e3355a] * boot/arch/sparc64/loader/Makefile (modified) * uspace/app/trace/ipcp.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/udebug.c (modified) * uspace/lib/libc/include/task.h (modified) Include trace on sparc64 ramdisk. Assorted fixes. Sat, 20 Sep 2008 08:29:09 GMT Tim Post [94e152a] * uspace/app/bdsh/util.c (modified) Fix prompt (AGAIN), sorry! Sat, 20 Sep 2008 08:06:45 GMT Tim Post [af4eda50] * uspace/app/bdsh/exec.c (modified) exec.c: try_access() should not be unsigned, found should be static Sat, 20 Sep 2008 08:05:55 GMT Tim Post [8168eac6] * uspace/app/bdsh/util.c (modified) Fix prompt (whoops!) Fri, 19 Sep 2008 20:34:39 GMT Jakub Jermar [d93a1c5a] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Add sparc64 trap table entries so that the maximum syscall number is ... Fri, 19 Sep 2008 19:09:06 GMT Jiri Svoboda [7dc62af] * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Document functions in udebug.c and udebug_ops.c Fri, 19 Sep 2008 17:32:26 GMT Jiri Svoboda [d1c8287] * uspace/app/trace/ipcp.c (modified) Fix null pointer dereference Fri, 19 Sep 2008 12:35:07 GMT Jiri Svoboda [356acd0] * uspace/app/trace/trace.c (modified) * uspace/app/trace/trace.h (modified) trace: Fix display of syscall arguments on 64-bit. Fri, 19 Sep 2008 11:30:04 GMT Jiri Svoboda [a5c3f73] * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/udebug.c (modified) trace: 64-bit-related fixes Fri, 19 Sep 2008 09:52:21 GMT Jiri Svoboda [f7176b1] * uspace/app/tester/tester.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/app/trace/syscalls.h (modified) Fix breakage introduced in last commit (whoops) Thu, 18 Sep 2008 22:19:42 GMT Jiri Svoboda [abf3564] * uspace/app/tester/tester.c (modified) * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/proto.c (modified) * uspace/app/trace/proto.h (modified) * uspace/app/trace/syscalls.h (modified) * uspace/app/trace/trace.c (modified) * uspace/app/trace/trace.h (modified) trace: Decode protocol-level call arguments, response retvals and ... Thu, 18 Sep 2008 20:57:01 GMT Jakub Jermar [073c9e6] * kernel/generic/src/console/cmd.c (modified) Rename kconsole's 'ipc_task' command to 'ipc'. Thu, 18 Sep 2008 20:33:06 GMT Jakub Jermar [4e5aa02] * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Fix task active call accounting for IPC_M_HUNGUP calls. Thu, 18 Sep 2008 09:05:31 GMT Jiri Svoboda [47e0a05b] * uspace/app/trace/trace.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/ipc/loader.h (modified) * uspace/srv/loader/main.c (modified) Allow trace to run programs and trace them (no more task IDs) Thu, 18 Sep 2008 07:21:43 GMT Jiri Svoboda [2c57ee14] * kernel/generic/include/ipc/kbox.h (moved) Fix: Rename ipc_kbox.h to kbox.h Wed, 17 Sep 2008 20:46:48 GMT Jakub Jermar [e028660] * kernel/Makefile (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/kbox.c (moved) * kernel/generic/src/ipc/sysipc.c (modified) Rename ipc/ipc_kbox.c to ipc/kbox.c. 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 ...