# # ChangeLog for uspace/app/trace in mainline # # Generated by Trac 1.6 # 2025-10-07T04:12:55Z Mon, 04 May 2009 23:15:48 GMT Jiri Svoboda [c852f4be] * uspace/app/trace/trace.c (modified) Add console.write method to tracer. Mon, 23 Mar 2009 21:46:40 GMT Jakub Jermar [05641a9e] * kernel/Makefile (modified) * kernel/generic/include/event/event.h (added) * kernel/generic/include/event/event_types.h (added) * kernel/generic/include/syscall/syscall.h (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/event/event.c (added) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/event.c (added) * uspace/lib/libc/include/event.h (added) * uspace/srv/console/console.c (modified) Revive kernel notifications. Sun, 15 Feb 2009 22:31:07 GMT Jiri Svoboda [fa09449] * uspace/app/tetris/input.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/kbd.c (added) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/kbd/kbd.h (added) * uspace/lib/libc/include/kbd/keycode.h (added) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/arch/arm32/src/kbd_gxemul.c (modified) * uspace/srv/kbd/arch/ia64/src/kbd.c (modified) * uspace/srv/kbd/arch/mips32/src/kbd.c (modified) * uspace/srv/kbd/arch/ppc32/src/kbd.c (modified) * uspace/srv/kbd/genarch/src/kbd.c (modified) * uspace/srv/kbd/genarch/src/nofb.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/kbd/generic/key_buffer.c (modified) * uspace/srv/kbd/include/key_buffer.h (modified) * uspace/srv/kbd/include/keys.h (modified) Keycodes, keyboard events, kbd_event_get(). Keyboard driver now ... Sun, 15 Feb 2009 10:05:45 GMT Jiri Svoboda [08b777e] * uspace/app/trace/trace.c (modified) Update tracer vs loading changes. Thu, 12 Feb 2009 20:11:25 GMT Martin Decky [fcd7053] * uspace/Makefile (modified) * uspace/app/bdsh/Makefile (modified) * uspace/app/init/Makefile (modified) * uspace/app/init/version.c (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/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/_link.ld.in (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/_link.ld.in (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/_link.ld.in (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/_link.ld.in (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/_link.ld.in (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/_link.ld.in (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/_link.ld.in (modified) * uspace/lib/libc/include/macros.h (added) * 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/fb/fb.c (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/arch/ia64/src/kbd.c (modified) * uspace/srv/kbd/arch/ppc32/src/kbd.c (modified) * uspace/srv/loader/Makefile (modified) * uspace/srv/loader/arch/amd64/Makefile.inc (modified) * uspace/srv/loader/arch/amd64/_link.ld.in (modified) * uspace/srv/loader/arch/arm32/Makefile.inc (modified) * uspace/srv/loader/arch/arm32/_link.ld.in (modified) * uspace/srv/loader/arch/ia32/Makefile.inc (modified) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) * uspace/srv/loader/arch/ia64/Makefile.inc (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) * uspace/srv/loader/arch/mips32/Makefile.inc (modified) * uspace/srv/loader/arch/mips32/_link.ld.in (modified) * uspace/srv/loader/arch/ppc32/Makefile.inc (modified) * uspace/srv/loader/arch/ppc32/_link.ld.in (modified) * uspace/srv/loader/arch/sparc64/Makefile.inc (modified) * uspace/srv/loader/arch/sparc64/_link.ld.in (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/pci/Makefile (modified) * uspace/srv/pci/libpci/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) cleanup configuration code cleanup Sun, 01 Feb 2009 14:22:07 GMT Jiri Svoboda [741a7af9] * uspace/app/trace/trace.c (modified) Slighly update protocol defs in tracer. Sun, 25 Jan 2009 20:10:10 GMT Jakub Jermar [48daf64] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) Introduce a new syscall: SYS_IPC_FORWARD_SLOW. Tue, 20 Jan 2009 18:38:16 GMT Martin Decky [9a0367f] * HelenOS.config (modified) * Makefile (modified) * boot/Makefile (modified) * 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) * boot/boot.config (deleted) * kernel/Makefile (modified) * kernel/kernel.config (deleted) * tools/config.py (modified) * uspace/Makefile (modified) * uspace/app/bdsh/Makefile (modified) * uspace/app/init/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/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (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/pci/libpci/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) * uspace/uspace.config (deleted) configuration system overhaul (requires newt) Thu, 01 Jan 2009 13:31:23 GMT Jiri Svoboda [9805cde] * uspace/app/bdsh/input.c (modified) * uspace/app/tester/console/console1.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/console.c (added) * uspace/lib/libc/include/console.h (added) * uspace/lib/libc/include/console/color.h (added) * uspace/lib/libc/include/console/style.h (added) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/serial_console.c (modified) Console color support overhaul. Create C library console interface. Fri, 26 Dec 2008 19:37:21 GMT Jiri Svoboda [d3e6935] * uspace/app/tester/console/console1.c (modified) * uspace/app/tetris/input.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/ipc/console.h (added) * uspace/srv/console/console.c (modified) * uspace/srv/console/console.h (modified) Put console IPC method numbers under libc. Fri, 21 Nov 2008 22:51:51 GMT Jiri Svoboda [ef687799] * uspace/app/trace/trace.c (modified) Display hint on keyboard controls. Fri, 21 Nov 2008 22:14:24 GMT Jiri Svoboda [741fd16] * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/trace/trace.c (modified) Stoppability sections must be much smaller (design error). Also fix ... 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 ... 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. 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 ... 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. 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 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) 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 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 ...