# # ChangeLog for uspace/lib/libc in mainline # # Generated by Trac 1.6 # 2025-08-01T22:09:00Z 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 Thu, 12 Feb 2009 11:03:31 GMT Martin Decky [0fcfa48] * boot/arch/ia32xen/Makefile.inc (deleted) * boot/arch/ia32xen/grub/COPYING (deleted) * boot/arch/ia32xen/grub/README (deleted) * boot/arch/ia32xen/grub/menu.debug.lst (deleted) * boot/arch/ia32xen/grub/menu.lst (deleted) * boot/arch/ia32xen/grub/stage2_eltorito (deleted) * boot/arch/ia32xen/grub/xen.debug.gz (deleted) * boot/arch/ia32xen/grub/xen.gz (deleted) * boot/arch/ppc64/Makefile.inc (deleted) * boot/arch/ppc64/loader/Makefile (deleted) * boot/arch/ppc64/loader/_link.ld.in (deleted) * boot/arch/ppc64/loader/asm.S (deleted) * boot/arch/ppc64/loader/asm.h (deleted) * boot/arch/ppc64/loader/boot.S (deleted) * boot/arch/ppc64/loader/main.c (deleted) * boot/arch/ppc64/loader/main.h (deleted) * boot/arch/ppc64/loader/ofwarch.c (deleted) * boot/arch/ppc64/loader/ofwarch.h (deleted) * boot/arch/ppc64/loader/regname.h (deleted) * boot/arch/ppc64/loader/types.h (deleted) * contrib/default/ia32xen/Makefile.config (deleted) * contrib/default/ia32xen/output (deleted) * contrib/default/ppc64/Makefile.config (deleted) * contrib/default/ppc64/output (deleted) * kernel/arch/ia32xen/Makefile.inc (deleted) * kernel/arch/ia32xen/_link.ld.in (deleted) * kernel/arch/ia32xen/include/arch.h (deleted) * kernel/arch/ia32xen/include/arg.h (deleted) * kernel/arch/ia32xen/include/asm.h (deleted) * kernel/arch/ia32xen/include/atomic.h (deleted) * kernel/arch/ia32xen/include/barrier.h (deleted) * kernel/arch/ia32xen/include/bios (deleted) * kernel/arch/ia32xen/include/byteorder.h (deleted) * kernel/arch/ia32xen/include/context.h (deleted) * kernel/arch/ia32xen/include/context_offset.h (deleted) * kernel/arch/ia32xen/include/cpu.h (deleted) * kernel/arch/ia32xen/include/cpuid.h (deleted) * kernel/arch/ia32xen/include/cycle.h (deleted) * kernel/arch/ia32xen/include/ddi (deleted) * kernel/arch/ia32xen/include/debug.h (deleted) * kernel/arch/ia32xen/include/debugger.h (deleted) * kernel/arch/ia32xen/include/drivers/xconsole.h (deleted) * kernel/arch/ia32xen/include/elf.h (deleted) * kernel/arch/ia32xen/include/faddr.h (deleted) * kernel/arch/ia32xen/include/fpu_context.h (deleted) * kernel/arch/ia32xen/include/hypercall.h (deleted) * kernel/arch/ia32xen/include/interrupt.h (deleted) * kernel/arch/ia32xen/include/memstr.h (deleted) * kernel/arch/ia32xen/include/mm/as.h (deleted) * kernel/arch/ia32xen/include/mm/asid.h (deleted) * kernel/arch/ia32xen/include/mm/frame.h (deleted) * kernel/arch/ia32xen/include/mm/page.h (deleted) * kernel/arch/ia32xen/include/mm/tlb.h (deleted) * kernel/arch/ia32xen/include/pm.h (deleted) * kernel/arch/ia32xen/include/proc (deleted) * kernel/arch/ia32xen/include/smp (deleted) * kernel/arch/ia32xen/include/types.h (deleted) * kernel/arch/ia32xen/src/asm.S (deleted) * kernel/arch/ia32xen/src/atomic.S (deleted) * kernel/arch/ia32xen/src/bios (deleted) * kernel/arch/ia32xen/src/boot/boot.S (deleted) * kernel/arch/ia32xen/src/context.S (deleted) * kernel/arch/ia32xen/src/cpu (deleted) * kernel/arch/ia32xen/src/ddi (deleted) * kernel/arch/ia32xen/src/debug (deleted) * kernel/arch/ia32xen/src/debugger.c (deleted) * kernel/arch/ia32xen/src/delay.s (deleted) * kernel/arch/ia32xen/src/drivers/xconsole.c (deleted) * kernel/arch/ia32xen/src/fpu_context.c (deleted) * kernel/arch/ia32xen/src/ia32xen.c (deleted) * kernel/arch/ia32xen/src/interrupt.c (deleted) * kernel/arch/ia32xen/src/mm/as.c (deleted) * kernel/arch/ia32xen/src/mm/frame.c (deleted) * kernel/arch/ia32xen/src/mm/page.c (deleted) * kernel/arch/ia32xen/src/mm/tlb.c (deleted) * kernel/arch/ia32xen/src/pm.c (deleted) * kernel/arch/ia32xen/src/proc/scheduler.c (deleted) * kernel/arch/ia32xen/src/proc/task.c (deleted) * kernel/arch/ia32xen/src/proc/thread.c (deleted) * kernel/arch/ia32xen/src/smp/apic.c (deleted) * kernel/arch/ia32xen/src/smp/ipi.c (deleted) * kernel/arch/ia32xen/src/smp/mps.c (deleted) * kernel/arch/ia32xen/src/smp/smp.c (deleted) * kernel/arch/ia32xen/src/userspace.c (deleted) * kernel/arch/ppc64/Makefile.inc (deleted) * kernel/arch/ppc64/_link.ld.in (deleted) * kernel/arch/ppc64/include/arch.h (deleted) * kernel/arch/ppc64/include/arg.h (deleted) * kernel/arch/ppc64/include/asm.h (deleted) * kernel/arch/ppc64/include/asm/regname.h (deleted) * kernel/arch/ppc64/include/atomic.h (deleted) * kernel/arch/ppc64/include/barrier.h (deleted) * kernel/arch/ppc64/include/boot/boot.h (deleted) * kernel/arch/ppc64/include/byteorder.h (deleted) * kernel/arch/ppc64/include/context.h (deleted) * kernel/arch/ppc64/include/context_offset.h (deleted) * kernel/arch/ppc64/include/cpu.h (deleted) * kernel/arch/ppc64/include/cpuid.h (deleted) * kernel/arch/ppc64/include/cycle.h (deleted) * kernel/arch/ppc64/include/debug.h (deleted) * kernel/arch/ppc64/include/drivers/pic.h (deleted) * kernel/arch/ppc64/include/elf.h (deleted) * kernel/arch/ppc64/include/exception.h (deleted) * kernel/arch/ppc64/include/faddr.h (deleted) * kernel/arch/ppc64/include/fpu_context.h (deleted) * kernel/arch/ppc64/include/interrupt.h (deleted) * kernel/arch/ppc64/include/memstr.h (deleted) * kernel/arch/ppc64/include/mm/as.h (deleted) * kernel/arch/ppc64/include/mm/asid.h (deleted) * kernel/arch/ppc64/include/mm/frame.h (deleted) * kernel/arch/ppc64/include/mm/page.h (deleted) * kernel/arch/ppc64/include/mm/tlb.h (deleted) * kernel/arch/ppc64/include/proc/task.h (deleted) * kernel/arch/ppc64/include/proc/thread.h (deleted) * kernel/arch/ppc64/include/types.h (deleted) * kernel/arch/ppc64/src/asm.S (deleted) * kernel/arch/ppc64/src/boot/boot.S (deleted) * kernel/arch/ppc64/src/context.S (deleted) * kernel/arch/ppc64/src/cpu/cpu.c (deleted) * kernel/arch/ppc64/src/ddi/ddi.c (deleted) * kernel/arch/ppc64/src/debug/panic.s (deleted) * kernel/arch/ppc64/src/drivers/pic.c (deleted) * kernel/arch/ppc64/src/dummy.s (deleted) * kernel/arch/ppc64/src/exception.S (deleted) * kernel/arch/ppc64/src/fpu_context.S (deleted) * kernel/arch/ppc64/src/interrupt.c (deleted) * kernel/arch/ppc64/src/mm/as.c (deleted) * kernel/arch/ppc64/src/mm/frame.c (deleted) * kernel/arch/ppc64/src/mm/page.c (deleted) * kernel/arch/ppc64/src/mm/tlb.c (deleted) * kernel/arch/ppc64/src/ppc64.c (deleted) * kernel/arch/ppc64/src/proc/scheduler.c (deleted) * uspace/lib/libc/arch/ppc64/Makefile.inc (deleted) * uspace/lib/libc/arch/ppc64/_link.ld.in (deleted) * uspace/lib/libc/arch/ppc64/include/atomic.h (deleted) * uspace/lib/libc/arch/ppc64/include/byteorder.h (deleted) * uspace/lib/libc/arch/ppc64/include/config.h (deleted) * uspace/lib/libc/arch/ppc64/include/faddr.h (deleted) * uspace/lib/libc/arch/ppc64/include/fibril.h (deleted) * uspace/lib/libc/arch/ppc64/include/limits.h (deleted) * uspace/lib/libc/arch/ppc64/include/regname.h (deleted) * uspace/lib/libc/arch/ppc64/include/stackarg.h (deleted) * uspace/lib/libc/arch/ppc64/include/syscall.h (deleted) * uspace/lib/libc/arch/ppc64/include/thread.h (deleted) * uspace/lib/libc/arch/ppc64/include/tls.h (deleted) * uspace/lib/libc/arch/ppc64/include/types.h (deleted) * uspace/lib/libc/arch/ppc64/src/entry.s (deleted) * uspace/lib/libc/arch/ppc64/src/fibril.S (deleted) * uspace/lib/libc/arch/ppc64/src/syscall.c (deleted) * uspace/lib/libc/arch/ppc64/src/thread_entry.s (deleted) * uspace/lib/libc/arch/ppc64/src/tls.c (deleted) * uspace/lib/softfloat/arch/ppc64/include/functions.h (deleted) * uspace/srv/kbd/arch/ppc64/include/kbd.h (deleted) * uspace/srv/kbd/arch/ppc64/src/kbd.c (deleted) cleanup: remove unsupported or broken ports (there are out-of-sync ... Tue, 27 Jan 2009 19:17:14 GMT Jiri Svoboda [a68ba8b] * uspace/lib/libc/generic/libc.c (modified) Delay connecting to console until first use. Prevents a failed load ... 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. Sun, 25 Jan 2009 14:46:00 GMT Jakub Jermar [161ae09] * uspace/lib/libc/include/ipc/ipc.h (modified) Optimize ipc.h. 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) Wed, 14 Jan 2009 11:41:02 GMT Jiri Svoboda [6cd3e8a] * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/fb/fb.c (modified) Remove delta-redrawing. (At least until someone can figure out how to ... Tue, 13 Jan 2009 20:26:00 GMT Jiri Svoboda [bda24ee7] * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/mips32/include/atomic.h (modified) Fix mips32 userspace atomic_add() the same way as the kernel one. ... Sun, 11 Jan 2009 21:03:12 GMT Jiri Svoboda [42ec919] * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/fb/fb.c (modified) Viewport invalidation. Makes delta-redraw optimization work when ... Tue, 06 Jan 2009 21:14:07 GMT Jiri Svoboda [59b2adb] * boot/arch/ia64/loader/Makefile (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) * uspace/lib/libc/arch/ia64/src/thread_entry.s (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) Fix loader problem on ia64 and remove workaround. Thu, 01 Jan 2009 13:58:05 GMT Jiri Svoboda [7122bc7] * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/include/console.h (modified) More console IPC wrapper functions. 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. Tue, 30 Dec 2008 19:34:23 GMT Martin Decky [6b21292] * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/include/async.h (modified) support for sending asynchronous messages (without preemption) in ... Mon, 29 Dec 2008 23:48:23 GMT Jiri Svoboda [1c1002a] * uspace/app/tester/Makefile (modified) * uspace/app/tester/stdio/stdio1.def (modified) * uspace/app/tester/stdio/stdio2.c (added) * uspace/app/tester/stdio/stdio2.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/fprintf.c (added) * uspace/lib/libc/generic/io/stdio.c (modified) * uspace/lib/libc/include/stdio.h (modified) fprintf(), vfprintf(). Mon, 29 Dec 2008 13:30:19 GMT Jiri Svoboda [63088cc1] * uspace/app/tester/stdio/stdio1.c (modified) * uspace/lib/libc/generic/io/stdio.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/unistd.h (modified) fgetc(), fputc(), fputs(), fseek(). Mon, 29 Dec 2008 11:17:44 GMT Jiri Svoboda [04b687b] * uspace/app/tester/Makefile (modified) * uspace/app/tester/stdio/stdio1.c (added) * uspace/app/tester/stdio/stdio1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/stdio.c (added) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/include/errno.h (modified) * uspace/lib/libc/include/stdio.h (modified) Some ANSI C stream functions (stdio). 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. Tue, 23 Dec 2008 19:49:49 GMT Jiri Svoboda [404464a] * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/mem.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) Get rid of some warnings. Tue, 23 Dec 2008 19:45:57 GMT Jiri Svoboda [e64c4b2] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/mem.c (added) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/mem.h (added) * uspace/lib/libc/include/string.h (modified) Separate memxxx() functions into mem.c. Tue, 23 Dec 2008 18:47:00 GMT Jiri Svoboda [576845ec] * uspace/lib/libc/generic/string.c (modified) Replace BSD strtok() and strtok_r() with our own. Tue, 23 Dec 2008 16:48:53 GMT Jiri Svoboda [7a817d00] * uspace/lib/libc/generic/string.c (modified) Re-implement memmove(), which was totally broken. Tue, 23 Dec 2008 16:35:31 GMT Jiri Svoboda [6b080e54] * uspace/lib/libc/generic/string.c (modified) Faster memset() implementation in C library. Tue, 23 Dec 2008 16:04:23 GMT Jiri Svoboda [47acd58] * uspace/lib/libc/generic/string.c (modified) Rewrite memcpy() in C library. Now copies congruent blocks fast, not ... Tue, 16 Dec 2008 19:14:24 GMT Jiri Svoboda [5ae4443] * uspace/lib/libc/Makefile (modified) Fix makefile. Tue, 16 Dec 2008 19:02:07 GMT Martin Decky [76fca31] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/ia32/include/drivers/ega.h (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/mips32/src/cpu/cpu.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/font-8x16.h (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) * kernel/genarch/src/fb/helenos.xbm (deleted) * kernel/genarch/src/mm/asid.c (modified) * kernel/generic/include/console/kconsole.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/cpu/cpu.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/gcons.h (modified) * uspace/srv/console/screenbuffer.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/fb.h (modified) * uspace/srv/fb/font-8x16.c (modified) * uspace/srv/fb/font-8x16.h (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/ppm.c (modified) kconsole is optional kernel & uspace framebuffer rewrite with ... Tue, 16 Dec 2008 18:59:07 GMT Martin Decky [8fe5980] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/mm/as.h (modified) * kernel/arch/ia32xen/src/mm/tlb.c (modified) * kernel/arch/mips32/include/mm/asid.h (modified) * uspace/lib/libc/include/string.h (modified) cstyle & small fixes Fri, 05 Dec 2008 22:44:24 GMT Jiri Svoboda [49093a4] * uspace/lib/libc/include/loader/pcb.h (modified) * uspace/srv/loader/main.c (modified) Remove obsolete dld-related loader fragments. Thu, 04 Dec 2008 19:14:29 GMT Martin Decky [f15cb3c4] * uspace/lib/libc/include/libc.h (modified) * uspace/srv/console/gcons.c (modified) cstyle Sun, 30 Nov 2008 12:26:52 GMT Jiri Svoboda [0ad9e47] * uspace/lib/libc/include/ipc/loader.h (modified) Fix copy-and-paste error. Sun, 30 Nov 2008 12:17:56 GMT Jakub Vana [323a5aaf] * boot/arch/ia64/loader/gefi/HelenOS/mkimage.c (added) * kernel/Makefile (modified) * kernel/arch/ia64/include/drivers/kbd.h (added) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/drivers/ega.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/genarch/src/kbd/ns16550.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/kernel.config (modified) * uspace/lib/libc/arch/ia64/include/ddi.h (added) * uspace/lib/libc/arch/ia64/src/ddi.c (added) * uspace/srv/fb/ega.c (modified) * uspace/srv/kbd/arch/ia64/src/kbd.c (modified) Legacy IRQ support, uspace NS16550 support, some minor changes Tue, 25 Nov 2008 20:22:04 GMT Jakub Vana [46321fb] * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/proc/task.h (modified) * kernel/arch/ia64/src/ddi/ddi.c (modified) * kernel/arch/ia64/src/drivers/ega.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/generic/include/adt/bitmap.h (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/srv/fb/Makefile (modified) IA64: Userspace I/O support Sun, 23 Nov 2008 18:47:02 GMT Jiri Svoboda [b9e7944] * uspace/lib/libc/include/ctype.h (modified) Get rid of meaningless voodo in tolower()/toupper(). Sun, 23 Nov 2008 16:22:40 GMT Jakub Jermar [0fdd6bb] * uspace/lib/libc/include/errno.h (modified) * 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_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) Add somewhat functional fat_link(). Sun, 23 Nov 2008 16:21:49 GMT Jakub Jermar [d2093d6] * uspace/lib/libc/include/ctype.h (modified) Add toupper(). Thu, 13 Nov 2008 10:53:59 GMT Jiri Svoboda [c1b455e] * kernel/arch/ppc32/src/asm.S (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/srv/loader/arch/ppc32/ppc32.s (modified) Fix bug #67. It was obviously all my fault - I allocated r3 for ... 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 ... 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(). ... 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. Sat, 25 Oct 2008 14:58:54 GMT Jakub Jermar [71f1cc1] * uspace/lib/libc/include/align.h (modified) Add the ROUND_UP() macro. 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. 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. 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. 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 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 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 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 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 ... 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 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) 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 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. 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 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(). 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. 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. 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: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: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 ... 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 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: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 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 12:19:07 GMT Jiri Svoboda [412a31e] * uspace/lib/libc/generic/vfs/vfs.c (modified) Fix missing rc check in libc _open() 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 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. 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 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 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 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() 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, 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 ... 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. Tue, 15 Apr 2008 20:05:13 GMT Josef Cejka [ecc83bd] * kernel/arch/sparc64/include/context_offset.h (modified) * kernel/arch/sparc64/src/context.S (modified) * uspace/lib/libc/arch/sparc64/include/context_offset.h (deleted) * uspace/lib/libc/arch/sparc64/src/fibril.S (modified) Context handling unified for sparc64. Mon, 07 Apr 2008 22:37:33 GMT Martin Decky [ac59a39] * uspace/lib/libc/generic/ipc.c (modified) fix copy-paste typo Mon, 07 Apr 2008 12:53:42 GMT Jakub Jermar [1383356] * uspace/lib/libc/include/ipc/ipc.h (modified) Fix missing arguments to ipc_call_sync_slow() in ipc_call_sync_4_x ...