# # ChangeLog for kernel/generic in mainline # # Generated by Trac 1.6 # 2026-04-02T02:41:39Z Fri, 05 Feb 2010 10:57:50 GMT Lenka Trochtova [3b3e776] * HelenOS.config (modified) * Makefile (modified) * boot/Makefile.common (added) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/amd64/grub/menu.lst (deleted) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/Makefile.build (modified) * boot/arch/arm32/loader/Makefile.common (modified) * boot/arch/arm32/loader/Makefile.toolchain (modified) * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile.build (modified) * boot/arch/ia64/loader/Makefile.common (modified) * boot/arch/ia64/loader/Makefile.toolchain (modified) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile.build (modified) * boot/arch/mips32/loader/Makefile.common (modified) * boot/arch/mips32/loader/Makefile.toolchain (modified) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile.build (modified) * boot/arch/ppc32/loader/Makefile.common (modified) * boot/arch/ppc32/loader/Makefile.toolchain (modified) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile.build (modified) * boot/arch/sparc64/loader/Makefile.common (modified) * boot/arch/sparc64/loader/Makefile.toolchain (modified) * contrib/bazaar/mbprotect/__init__.py (modified) * defaults/special/Makefile.config (added) * defaults/special/abs32le/Makefile.config (added) * kernel/Makefile (modified) * kernel/Makefile.build (modified) * kernel/Makefile.common (modified) * kernel/arch/abs32le/Makefile.inc (added) * kernel/arch/abs32le/_link.ld.in (added) * kernel/arch/abs32le/include/arch.h (added) * kernel/arch/abs32le/include/asm.h (added) * kernel/arch/abs32le/include/atomic.h (added) * kernel/arch/abs32le/include/barrier.h (added) * kernel/arch/abs32le/include/context.h (added) * kernel/arch/abs32le/include/context_offset.h (added) * kernel/arch/abs32le/include/cpu.h (added) * kernel/arch/abs32le/include/cycle.h (added) * kernel/arch/abs32le/include/debug.h (added) * kernel/arch/abs32le/include/elf.h (added) * kernel/arch/abs32le/include/faddr.h (added) * kernel/arch/abs32le/include/fpu_context.h (added) * kernel/arch/abs32le/include/interrupt.h (added) * kernel/arch/abs32le/include/memstr.h (added) * kernel/arch/abs32le/include/mm/as.h (added) * kernel/arch/abs32le/include/mm/asid.h (added) * kernel/arch/abs32le/include/mm/frame.h (added) * kernel/arch/abs32le/include/mm/page.h (added) * kernel/arch/abs32le/include/mm/tlb.h (added) * kernel/arch/abs32le/include/proc/task.h (added) * kernel/arch/abs32le/include/proc/thread.h (added) * kernel/arch/abs32le/include/types.h (added) * kernel/arch/abs32le/src/abs32le.c (added) * kernel/arch/abs32le/src/cpu/cpu.c (added) * kernel/arch/abs32le/src/debug/stacktrace.c (added) * kernel/arch/abs32le/src/mm/as.c (added) * kernel/arch/abs32le/src/mm/frame.c (added) * kernel/arch/abs32le/src/mm/page.c (added) * kernel/arch/abs32le/src/mm/tlb.c (added) * kernel/arch/abs32le/src/proc/scheduler.c (added) * kernel/arch/abs32le/src/proc/task.c (added) * kernel/arch/abs32le/src/proc/thread.c (added) * kernel/arch/abs32le/src/userspace.c (added) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/_link.ld.in (modified) * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/context.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/debug/stacktrace.c (added) * kernel/arch/amd64/src/debug/stacktrace_asm.S (added) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/amd64/src/smp/ap.S (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/_link.ld.in (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/include/context.h (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/mm/as.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/ras.h (added) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/debug/stacktrace.c (added) * kernel/arch/arm32/src/debug/stacktrace_asm.S (added) * kernel/arch/arm32/src/exc_handler.S (modified) * kernel/arch/arm32/src/exception.c (modified) * kernel/arch/arm32/src/mm/as.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/arm32/src/ras.c (added) * kernel/arch/arm32/src/start.S (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/_link.ld.in (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/context.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/debug/stacktrace.c (added) * kernel/arch/ia32/src/debug/stacktrace_asm.S (added) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/smp/ap.S (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/asid.h (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ia64/src/debug/stacktrace.c (added) * kernel/arch/ia64/src/debug/stacktrace_asm.S (added) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/start.S (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/_link.ld.in (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/mips32/src/debug/stacktrace.c (added) * kernel/arch/mips32/src/debug/stacktrace_asm.S (added) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/_link.ld.in (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/ppc32/src/debug/stacktrace.c (added) * kernel/arch/ppc32/src/debug/stacktrace_asm.S (moved) * kernel/arch/ppc32/src/mm/as.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/_link.ld.in (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/src/context.S (modified) * kernel/arch/sparc64/src/debug/stacktrace.c (added) * kernel/arch/sparc64/src/debug/stacktrace_asm.S (moved) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) * kernel/genarch/include/mm/as_pt.h (modified) * kernel/genarch/include/mm/page_pt.h (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/debug.h (modified) * kernel/generic/include/func.h (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/panic.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/stacktrace.h (added) * kernel/generic/include/string.h (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/include/synch/futex.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/include/udebug/udebug_ops.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/debug/stacktrace.c (added) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/syscall/syscall.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) * tools/checkers/jobfile.py (added) * tools/checkers/stanse.py (added) * tools/checkers/stanse/ThreadChecker.xml (added) * tools/checkers/vcc.py (added) * tools/config.py (modified) * tools/jobfile.py (moved) * tools/toolchain.sh (moved) * tools/xtui.py (modified) * uspace/Makefile (modified) * uspace/app/Makefile.common (moved) * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/Makefile.build (deleted) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/entry.h (added) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (added) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.h (added) * uspace/app/bdsh/cmds/modules/mkfile/mkfile_def.h (added) * uspace/app/bdsh/cmds/modules/module_aliases.h (modified) * uspace/app/bdsh/cmds/modules/modules.h (modified) * uspace/app/bdsh/cmds/modules/unmount/entry.h (added) * uspace/app/bdsh/cmds/modules/unmount/unmount.c (added) * uspace/app/bdsh/cmds/modules/unmount/unmount.h (added) * uspace/app/bdsh/cmds/modules/unmount/unmount_def.h (added) * uspace/app/bdsh/input.c (modified) * uspace/app/bdsh/input.h (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/edit/Makefile (modified) * uspace/app/edit/edit.c (modified) * uspace/app/getterm/Makefile (moved) * uspace/app/getterm/Makefile.build (moved) * uspace/app/getterm/Makefile.common (moved) * uspace/app/getterm/getterm.c (moved) * uspace/app/getterm/getterm.h (moved) * uspace/app/getterm/version.c (moved) * uspace/app/getterm/version.h (moved) * uspace/app/init/Makefile (modified) * uspace/app/init/Makefile.build (deleted) * uspace/app/init/init.c (modified) * uspace/app/init/init.h (modified) * uspace/app/klog/Makefile (modified) * uspace/app/klog/Makefile.build (deleted) * uspace/app/mkfat/Makefile (moved) * uspace/app/mkfat/fat.h (added) * uspace/app/mkfat/mkfat.c (added) * uspace/app/redir/Makefile (modified) * uspace/app/redir/Makefile.build (deleted) * uspace/app/shutters/Makefile (modified) * uspace/app/shutters/Makefile.build (deleted) * uspace/app/shutters/Makefile.common (deleted) * uspace/app/taskdump/Makefile (added) * uspace/app/taskdump/include/elf.h (added) * uspace/app/taskdump/include/symtab.h (added) * uspace/app/taskdump/symtab.c (added) * uspace/app/taskdump/taskdump.c (added) * uspace/app/test_serial/Makefile (modified) * uspace/app/test_serial/Makefile.build (deleted) * uspace/app/test_serial/Makefile.common (deleted) * uspace/app/tester/Makefile (modified) * uspace/app/tester/Makefile.build (deleted) * uspace/app/tester/Makefile.common (deleted) * uspace/app/tester/fault/fault3.c (added) * uspace/app/tester/fault/fault3.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/tetris/Makefile (modified) * uspace/app/tetris/Makefile.build (deleted) * uspace/app/tetris/Makefile.common (deleted) * uspace/app/trace/Makefile (modified) * uspace/app/trace/Makefile.build (deleted) * uspace/app/trace/Makefile.common (deleted) * uspace/app/trace/ipcp.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/Makefile.common (moved) * uspace/lib/libblock/Makefile (modified) * uspace/lib/libblock/Makefile.build (deleted) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.build (deleted) * uspace/lib/libc/Makefile.common (deleted) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/include/atomic.h (modified) * uspace/lib/libc/arch/amd64/include/fibril.h (modified) * uspace/lib/libc/arch/amd64/include/inttypes.h (added) * uspace/lib/libc/arch/amd64/include/istate.h (added) * uspace/lib/libc/arch/amd64/include/types.h (modified) * uspace/lib/libc/arch/amd64/src/entry.s (modified) * uspace/lib/libc/arch/amd64/src/stacktrace.c (added) * uspace/lib/libc/arch/amd64/src/stacktrace_asm.S (added) * uspace/lib/libc/arch/amd64/src/thread_entry.s (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/include/atomic.h (modified) * uspace/lib/libc/arch/arm32/include/fibril.h (modified) * uspace/lib/libc/arch/arm32/include/inttypes.h (added) * uspace/lib/libc/arch/arm32/include/istate.h (added) * uspace/lib/libc/arch/arm32/include/types.h (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) * uspace/lib/libc/arch/arm32/src/stacktrace.c (added) * uspace/lib/libc/arch/arm32/src/stacktrace_asm.S (added) * uspace/lib/libc/arch/arm32/src/syscall.c (modified) * uspace/lib/libc/arch/arm32/src/thread_entry.s (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/atomic.h (modified) * uspace/lib/libc/arch/ia32/include/fibril.h (modified) * uspace/lib/libc/arch/ia32/include/inttypes.h (added) * uspace/lib/libc/arch/ia32/include/istate.h (added) * uspace/lib/libc/arch/ia32/include/types.h (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/lib/libc/arch/ia32/src/stacktrace.c (added) * uspace/lib/libc/arch/ia32/src/stacktrace_asm.S (added) * uspace/lib/libc/arch/ia32/src/thread_entry.s (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/include/atomic.h (modified) * uspace/lib/libc/arch/ia64/include/inttypes.h (added) * uspace/lib/libc/arch/ia64/include/istate.h (added) * uspace/lib/libc/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/ia64/src/stacktrace.c (added) * uspace/lib/libc/arch/ia64/src/stacktrace_asm.S (added) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/include/atomic.h (modified) * uspace/lib/libc/arch/mips32/include/inttypes.h (added) * uspace/lib/libc/arch/mips32/include/istate.h (added) * uspace/lib/libc/arch/mips32/include/types.h (modified) * uspace/lib/libc/arch/mips32/src/stacktrace.c (added) * uspace/lib/libc/arch/mips32/src/stacktrace_asm.S (added) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/inttypes.h (added) * uspace/lib/libc/arch/mips32eb/include/istate.h (added) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/include/atomic.h (modified) * uspace/lib/libc/arch/ppc32/include/inttypes.h (added) * uspace/lib/libc/arch/ppc32/include/istate.h (added) * uspace/lib/libc/arch/ppc32/include/types.h (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/lib/libc/arch/ppc32/src/stacktrace.c (added) * uspace/lib/libc/arch/ppc32/src/stacktrace_asm.S (added) * uspace/lib/libc/arch/ppc32/src/thread_entry.s (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/include/atomic.h (modified) * uspace/lib/libc/arch/sparc64/include/fibril.h (modified) * uspace/lib/libc/arch/sparc64/include/inttypes.h (added) * uspace/lib/libc/arch/sparc64/include/istate.h (added) * uspace/lib/libc/arch/sparc64/include/types.h (modified) * uspace/lib/libc/arch/sparc64/src/entry.s (modified) * uspace/lib/libc/arch/sparc64/src/fibril.S (modified) * uspace/lib/libc/arch/sparc64/src/stacktrace.c (added) * uspace/lib/libc/arch/sparc64/src/stacktrace_asm.S (moved) * uspace/lib/libc/arch/sparc64/src/thread_entry.s (modified) * uspace/lib/libc/generic/adt/hash_table.c (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/clipboard.c (added) * uspace/lib/libc/generic/devmap.c (modified) * uspace/lib/libc/generic/fibril_synch.c (moved) * uspace/lib/libc/generic/futex.c (modified) * uspace/lib/libc/generic/io/console.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/stacktrace.c (added) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/generic/udebug.c (modified) * uspace/lib/libc/generic/vfs/canonify.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/adt/hash_table.h (modified) * uspace/lib/libc/include/assert.h (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/atomic.h (modified) * uspace/lib/libc/include/atomicdflt.h (added) * uspace/lib/libc/include/clipboard.h (added) * uspace/lib/libc/include/devmap.h (modified) * uspace/lib/libc/include/fibril_synch.h (moved) * uspace/lib/libc/include/futex.h (modified) * uspace/lib/libc/include/inttypes.h (added) * uspace/lib/libc/include/io/console.h (modified) * uspace/lib/libc/include/ipc/adb.h (added) * uspace/lib/libc/include/ipc/bd.h (modified) * uspace/lib/libc/include/ipc/char.h (added) * uspace/lib/libc/include/ipc/clipboard.h (added) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/ipc/devmap.h (modified) * uspace/lib/libc/include/ipc/mouse.h (added) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/lib/libc/include/ipc/vfs.h (modified) * uspace/lib/libc/include/stacktrace.h (added) * uspace/lib/libc/include/stdlib.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/lib/libc/include/sys/stat.h (modified) * uspace/lib/libc/include/sys/typefmt.h (added) * uspace/lib/libc/include/sys/types.h (modified) * uspace/lib/libc/include/udebug.h (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/lib/libc/include/vfs/vfs.h (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/libfs/Makefile.build (deleted) * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/lib/libpci/COPYING (added) * uspace/lib/libpci/Makefile (moved) * uspace/lib/libpci/Makefile.build (moved) * uspace/lib/libpci/Makefile.common (moved) * uspace/lib/libpci/VERSION (added) * uspace/lib/libpci/access.c (added) * uspace/lib/libpci/generic.c (added) * uspace/lib/libpci/header.h (added) * uspace/lib/libpci/i386-ports.c (added) * uspace/lib/libpci/internal.h (added) * uspace/lib/libpci/names.c (added) * uspace/lib/libpci/pci.h (added) * uspace/lib/libpci/pci_ids.h (added) * uspace/lib/libpci/sysdep.h (added) * uspace/lib/libpci/types.h (added) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softfloat/Makefile.build (deleted) * uspace/lib/softint/Makefile (modified) * uspace/srv/Makefile.common (moved) * uspace/srv/bd/ata_bd/Makefile (modified) * uspace/srv/bd/ata_bd/Makefile.build (deleted) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/bd/file_bd/Makefile (modified) * uspace/srv/bd/file_bd/Makefile.build (deleted) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile.build (deleted) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/part/guid_part/Makefile (added) * uspace/srv/bd/part/guid_part/gpt.h (added) * uspace/srv/bd/part/guid_part/guid_part.c (added) * uspace/srv/bd/part/mbr_part/Makefile (added) * uspace/srv/bd/part/mbr_part/Makefile.build (moved) * uspace/srv/bd/part/mbr_part/Makefile.common (moved) * uspace/srv/bd/part/mbr_part/mbr_part.c (moved) * uspace/srv/bd/rd/Makefile (modified) * uspace/srv/bd/rd/Makefile.build (deleted) * uspace/srv/bd/rd/Makefile.common (deleted) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/clip/Makefile (moved) * uspace/srv/clip/clip.c (added) * uspace/srv/clip/clip.h (added) * uspace/srv/console/Makefile (deleted) * uspace/srv/console/Makefile.common (deleted) * uspace/srv/dd/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/devmap/Makefile.build (deleted) * uspace/srv/devmap/Makefile.common (deleted) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/devfs/Makefile (modified) * uspace/srv/fs/devfs/Makefile.build (deleted) * uspace/srv/fs/devfs/Makefile.common (deleted) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/devfs/devfs_ops.h (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/Makefile.build (deleted) * uspace/srv/fs/fat/Makefile.common (deleted) * uspace/srv/fs/fat/fat.c (modified) * 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_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile.build (deleted) * uspace/srv/fs/tmpfs/Makefile.common (deleted) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs.h (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/hid/adb_mouse/Makefile (added) * uspace/srv/hid/adb_mouse/adb_dev.c (added) * uspace/srv/hid/adb_mouse/adb_dev.h (added) * uspace/srv/hid/adb_mouse/adb_mouse.c (added) * uspace/srv/hid/adb_mouse/adb_mouse.h (added) * uspace/srv/hid/char_mouse/Makefile (moved) * uspace/srv/hid/char_mouse/char_mouse.c (added) * uspace/srv/hid/char_mouse/chardev.c (added) * uspace/srv/hid/char_mouse/include/char_mouse.h (added) * uspace/srv/hid/char_mouse/include/mouse_port.h (added) * uspace/srv/hid/char_mouse/include/mouse_proto.h (added) * uspace/srv/hid/char_mouse/proto/ps2.c (added) * uspace/srv/hid/console/Makefile (moved) * uspace/srv/hid/console/Makefile.build (moved) * uspace/srv/hid/console/Makefile.common (moved) * uspace/srv/hid/console/console.c (moved) * uspace/srv/hid/console/console.h (moved) * uspace/srv/hid/console/gcons.c (moved) * uspace/srv/hid/console/gcons.h (moved) * uspace/srv/hid/console/gfx/anim_1.ppm (moved) * uspace/srv/hid/console/gfx/anim_2.ppm (moved) * uspace/srv/hid/console/gfx/anim_3.ppm (moved) * uspace/srv/hid/console/gfx/anim_4.ppm (moved) * uspace/srv/hid/console/gfx/cons_has_data.ppm (moved) * uspace/srv/hid/console/gfx/cons_idle.ppm (moved) * uspace/srv/hid/console/gfx/cons_kernel.ppm (moved) * uspace/srv/hid/console/gfx/cons_selected.ppm (moved) * uspace/srv/hid/console/gfx/helenos.ppm (moved) * uspace/srv/hid/console/gfx/nameic.ppm (moved) * uspace/srv/hid/console/keybuffer.c (moved) * uspace/srv/hid/console/keybuffer.h (moved) * uspace/srv/hid/console/screenbuffer.c (moved) * uspace/srv/hid/console/screenbuffer.h (moved) * uspace/srv/hid/fb/Makefile (moved) * uspace/srv/hid/fb/Makefile.build (moved) * uspace/srv/hid/fb/Makefile.common (moved) * uspace/srv/hid/fb/ega.c (moved) * uspace/srv/hid/fb/ega.h (moved) * uspace/srv/hid/fb/fb.c (moved) * uspace/srv/hid/fb/fb.h (moved) * uspace/srv/hid/fb/font-8x16.c (moved) * uspace/srv/hid/fb/font-8x16.h (moved) * uspace/srv/hid/fb/main.c (moved) * uspace/srv/hid/fb/main.h (moved) * uspace/srv/hid/fb/msim.c (moved) * uspace/srv/hid/fb/msim.h (moved) * uspace/srv/hid/fb/pointer.xbm (moved) * uspace/srv/hid/fb/pointer_mask.xbm (moved) * uspace/srv/hid/fb/ppm.c (moved) * uspace/srv/hid/fb/ppm.h (moved) * uspace/srv/hid/fb/serial_console.c (moved) * uspace/srv/hid/fb/serial_console.h (moved) * uspace/srv/hid/fb/sgcn.c (moved) * uspace/srv/hid/fb/sgcn.h (moved) * uspace/srv/hid/fb/ski.c (moved) * uspace/srv/hid/fb/ski.h (moved) * uspace/srv/hid/kbd/Makefile (moved) * uspace/srv/hid/kbd/Makefile.build (moved) * uspace/srv/hid/kbd/Makefile.common (moved) * uspace/srv/hid/kbd/ctl/apple.c (added) * uspace/srv/hid/kbd/ctl/gxe_fb.c (moved) * uspace/srv/hid/kbd/ctl/pc.c (moved) * uspace/srv/hid/kbd/ctl/pl050.c (moved) * uspace/srv/hid/kbd/ctl/stty.c (moved) * uspace/srv/hid/kbd/ctl/sun.c (moved) * uspace/srv/hid/kbd/genarch/gsp.c (moved) * uspace/srv/hid/kbd/genarch/stroke.c (moved) * uspace/srv/hid/kbd/generic/kbd.c (moved) * uspace/srv/hid/kbd/include/gsp.h (moved) * uspace/srv/hid/kbd/include/kbd.h (moved) * uspace/srv/hid/kbd/include/kbd_ctl.h (moved) * uspace/srv/hid/kbd/include/kbd_port.h (moved) * uspace/srv/hid/kbd/include/layout.h (moved) * uspace/srv/hid/kbd/include/stroke.h (moved) * uspace/srv/hid/kbd/include/sun.h (moved) * uspace/srv/hid/kbd/layout/cz.c (moved) * uspace/srv/hid/kbd/layout/us_dvorak.c (moved) * uspace/srv/hid/kbd/layout/us_qwerty.c (moved) * uspace/srv/hid/kbd/port/adb.c (added) * uspace/srv/hid/kbd/port/chardev.c (added) * uspace/srv/hid/kbd/port/dummy.c (moved) * uspace/srv/hid/kbd/port/gxemul.c (moved) * uspace/srv/hid/kbd/port/i8042.h (moved) * uspace/srv/hid/kbd/port/msim.c (moved) * uspace/srv/hid/kbd/port/ns16550.c (moved) * uspace/srv/hid/kbd/port/pl050.c (moved) * uspace/srv/hid/kbd/port/sgcn.c (moved) * uspace/srv/hid/kbd/port/ski.c (moved) * uspace/srv/hid/kbd/port/sun.c (moved) * uspace/srv/hid/kbd/port/z8530.c (moved) * uspace/srv/hw/bus/cuda_adb/Makefile (moved) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (added) * uspace/srv/hw/bus/cuda_adb/cuda_adb.h (added) * uspace/srv/hw/bus/pci/Makefile (moved) * uspace/srv/hw/bus/pci/Makefile.build (moved) * uspace/srv/hw/bus/pci/Makefile.common (moved) * uspace/srv/hw/bus/pci/pci.c (added) * uspace/srv/hw/bus/pci/update-ids (added) * uspace/srv/hw/char/i8042/Makefile (moved) * uspace/srv/hw/char/i8042/i8042.c (added) * uspace/srv/hw/char/i8042/i8042.h (added) * uspace/srv/hw/cir/fhc/Makefile (moved) * uspace/srv/hw/cir/fhc/Makefile.build (moved) * uspace/srv/hw/cir/fhc/Makefile.common (moved) * uspace/srv/hw/cir/fhc/fhc.c (moved) * uspace/srv/hw/cir/obio/Makefile (moved) * uspace/srv/hw/cir/obio/Makefile.build (moved) * uspace/srv/hw/cir/obio/Makefile.common (moved) * uspace/srv/hw/cir/obio/obio.c (moved) * uspace/srv/kbd/Makefile (deleted) * uspace/srv/kbd/port/i8042.c (deleted) * uspace/srv/loader/Makefile (modified) * uspace/srv/loader/Makefile.common (deleted) * uspace/srv/loader/arch/amd64/Makefile.inc (modified) * uspace/srv/loader/arch/arm32/Makefile.inc (modified) * uspace/srv/loader/arch/arm32/arm32.s (modified) * uspace/srv/loader/arch/ia32/Makefile.inc (modified) * uspace/srv/loader/arch/ia64/Makefile.inc (modified) * uspace/srv/loader/arch/mips32/Makefile.inc (modified) * uspace/srv/loader/arch/ppc32/Makefile.inc (modified) * uspace/srv/loader/arch/sparc64/Makefile.inc (modified) * uspace/srv/loader/elf_load.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/ns/Makefile.build (deleted) * uspace/srv/part/mbr_part/Makefile (deleted) * uspace/srv/pci/Makefile (deleted) * uspace/srv/pci/libpci/Makefile (deleted) * uspace/srv/taskmon/Makefile (moved) * uspace/srv/taskmon/taskmon.c (added) * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/Makefile.build (deleted) * uspace/srv/vfs/Makefile.common (deleted) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) merged with head Wed, 03 Feb 2010 12:45:26 GMT Martin Decky [82474ef] * kernel/arch/abs32le/include/asm.h (modified) * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/generic/include/func.h (modified) improve the GCC contract of halt(), make it explicitly noreturn Sun, 31 Jan 2010 13:56:23 GMT Jiri Svoboda [ab4bace] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile.common (modified) * boot/arch/ppc32/loader/Makefile.common (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/src/ddi/irq.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/lib/libc/include/ipc/adb.h (added) * uspace/srv/hid/adb_mouse/Makefile (added) * uspace/srv/hid/adb_mouse/adb_dev.c (added) * uspace/srv/hid/adb_mouse/adb_dev.h (added) * uspace/srv/hid/adb_mouse/adb_mouse.c (added) * uspace/srv/hid/adb_mouse/adb_mouse.h (added) * uspace/srv/hid/char_mouse/Makefile (moved) * uspace/srv/hid/char_mouse/char_mouse.c (moved) * uspace/srv/hid/char_mouse/chardev.c (moved) * uspace/srv/hid/char_mouse/include/char_mouse.h (moved) * uspace/srv/hid/char_mouse/include/mouse_port.h (moved) * uspace/srv/hid/char_mouse/include/mouse_proto.h (moved) * uspace/srv/hid/char_mouse/proto/ps2.c (moved) * uspace/srv/hid/kbd/Makefile.build (modified) * uspace/srv/hid/kbd/ctl/apple.c (added) * uspace/srv/hid/kbd/port/adb.c (added) * uspace/srv/hw/bus/cuda_adb/Makefile (added) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (added) * uspace/srv/hw/bus/cuda_adb/cuda_adb.h (added) Merge ADB drivers. Brings userspace keyboard and mouse for qemu- ... Sun, 31 Jan 2010 12:41:45 GMT Jiri Svoboda [3a2f8aa] * boot/arch/ppc32/loader/Makefile.common (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/src/ddi/irq.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/lib/libc/include/ipc/adb.h (added) * uspace/srv/hid/kbd/Makefile.build (modified) * uspace/srv/hid/kbd/ctl/apple.c (added) * uspace/srv/hid/kbd/port/adb.c (added) * uspace/srv/hw/bus/cuda_adb/Makefile (added) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (added) * uspace/srv/hw/bus/cuda_adb/cuda_adb.h (added) ADB driver for userspace, ADB keyboard support. Sat, 30 Jan 2010 15:31:59 GMT Jakub Jermar [c713aa56] * kernel/generic/src/ipc/ipc.c (modified) Do not deadlock when the task cleans up messages it sent itself. Tue, 26 Jan 2010 22:46:29 GMT Jiri Svoboda [3698e44] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/include/udebug/udebug_ops.h (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/taskdump/Makefile (modified) * uspace/app/taskdump/include/elf.h (added) * uspace/app/taskdump/include/symtab.h (added) * uspace/app/taskdump/symtab.c (added) * uspace/app/taskdump/taskdump.c (modified) * uspace/lib/libc/arch/amd64/include/types.h (modified) * uspace/lib/libc/arch/arm32/include/types.h (modified) * uspace/lib/libc/arch/ia32/include/types.h (modified) * uspace/lib/libc/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/mips32/include/types.h (modified) * uspace/lib/libc/arch/ppc32/include/types.h (modified) * uspace/lib/libc/arch/sparc64/include/types.h (modified) * uspace/lib/libc/generic/udebug.c (modified) * uspace/lib/libc/include/udebug.h (modified) * uspace/srv/loader/arch/amd64/Makefile.inc (modified) * uspace/srv/loader/arch/arm32/Makefile.inc (modified) * uspace/srv/loader/arch/ia32/Makefile.inc (modified) * uspace/srv/loader/arch/ia64/Makefile.inc (modified) * uspace/srv/loader/arch/mips32/Makefile.inc (modified) * uspace/srv/loader/arch/ppc32/Makefile.inc (modified) * uspace/srv/loader/arch/sparc64/Makefile.inc (modified) Add ability to determine task name and load symbol table from the ... Mon, 25 Jan 2010 21:40:13 GMT Jiri Svoboda [80487bc5] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/include/udebug/udebug_ops.h (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/lib/libc/arch/amd64/include/istate.h (added) * uspace/lib/libc/arch/arm32/include/istate.h (added) * uspace/lib/libc/arch/ia32/include/istate.h (added) * uspace/lib/libc/arch/ia64/include/istate.h (added) * uspace/lib/libc/arch/mips32/include/istate.h (added) * uspace/lib/libc/arch/mips32eb/include/istate.h (added) * uspace/lib/libc/arch/ppc32/include/istate.h (added) * uspace/lib/libc/arch/sparc64/include/istate.h (added) * uspace/lib/libc/generic/udebug.c (modified) * uspace/lib/libc/include/udebug.h (modified) Allow taskdump to read register state and extract PC, FP (not ... Mon, 25 Jan 2010 20:15:00 GMT Jiri Svoboda [0d21b53] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/udebug/udebug.c (modified) Move code code waiting for debugger to ... Sat, 23 Jan 2010 19:19:18 GMT Jiri Svoboda [a074b4f] * HelenOS.config (modified) * boot/Makefile.common (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/Makefile (modified) * uspace/app/init/init.c (modified) * uspace/app/taskdump/taskdump.c (modified) * uspace/srv/taskmon/Makefile (added) * uspace/srv/taskmon/taskmon.c (added) Implement fault notifications and task monitoring service. Sat, 23 Jan 2010 14:25:32 GMT Jiri Svoboda [336db295] * boot/Makefile.common (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/include/udebug/udebug_ops.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/udebug/udebug_ipc.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/Makefile (modified) * uspace/app/taskdump/Makefile (added) * uspace/app/taskdump/taskdump.c (added) * uspace/lib/libc/generic/udebug.c (modified) * uspace/lib/libc/include/udebug.h (modified) Fix THREAD_READ, add AREAS_READ Udebug method. Add task dump utility. Thu, 14 Jan 2010 20:16:05 GMT Jakub Jermar [563d6077] * kernel/generic/src/console/kconsole.c (modified) Fix off-by-one error in kconsole command matching code. Fri, 08 Jan 2010 20:22:44 GMT Jakub Jermar [f2f6636] * kernel/generic/include/panic.h (modified) When panicing, print a kernel stack trace. Fri, 08 Jan 2010 20:21:48 GMT Jakub Jermar [a5c86478] * kernel/generic/include/interrupt.h (modified) When killing a task, print its stack trace to klog. Fri, 08 Jan 2010 20:18:27 GMT Jakub Jermar [f6069801] * kernel/Makefile.build (modified) * kernel/generic/include/stacktrace.h (added) * kernel/generic/src/debug/stacktrace.c (added) Add generic support for kernel stack traces. One can print ... Fri, 08 Jan 2010 20:03:32 GMT Jakub Jermar [0dee005] * kernel/generic/include/symtab.h (modified) * kernel/generic/src/debug/symtab.c (modified) Change symtab_name_lookup() to also return the offset from the ... Fri, 08 Jan 2010 20:01:44 GMT Jakub Jermar [b83ba81] * kernel/generic/include/debug.h (modified) Formatting changes. Thu, 03 Dec 2009 19:40:57 GMT Jiri Svoboda [9510be2] * kernel/generic/src/syscall/syscall.c (modified) Get rid of vestigial variable. Now we should rather check for ... Thu, 03 Dec 2009 17:49:01 GMT Martin Decky [22e6802] * kernel/generic/src/proc/thread.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/include/unistd.h (modified) fix kernel thread_sleep() not to overflow thread_usleep() introduce ... Wed, 02 Dec 2009 23:33:48 GMT Jakub Jermar [84b14e2] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/include/atomic.h (modified) * kernel/arch/arm32/src/mm/as.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ppc32/src/mm/as.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/synch/futex.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.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/lib/libc/arch/amd64/include/atomic.h (modified) * uspace/lib/libc/arch/arm32/include/atomic.h (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/atomic.h (modified) * uspace/lib/libc/arch/ia64/include/atomic.h (modified) * uspace/lib/libc/arch/mips32/include/atomic.h (modified) * uspace/lib/libc/arch/ppc32/include/atomic.h (modified) * uspace/lib/libc/arch/sparc64/include/atomic.h (modified) * uspace/lib/libc/generic/futex.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/include/atomic.h (modified) * uspace/lib/libc/include/atomicdflt.h (added) * uspace/lib/libc/include/futex.h (modified) Merge simplified futexes (ticket #154) and fix for arm32 kernel ... Tue, 01 Dec 2009 21:27:37 GMT Jakub Jermar [4774a32] * kernel/generic/include/synch/futex.h (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/generic/futex.c (modified) * uspace/lib/libc/include/futex.h (modified) Greatly simplify futexes. Drop timeout support. Tue, 01 Dec 2009 20:46:23 GMT Jakub Jermar [4af185f] * kernel/generic/include/synch/futex.h (modified) Clean up futex.h. Tue, 01 Dec 2009 20:45:38 GMT Jakub Jermar [41df2827] * kernel/arch/amd64/src/amd64.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Fix missing includes. Tue, 01 Dec 2009 20:08:32 GMT Jakub Jermar [d9ece1cb] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/generic/time.c (modified) Introduce SYS_THREAD_USLEEP and use it to implement usleep() in uspace. Tue, 01 Dec 2009 19:45:10 GMT Jakub Jermar [d52b82ad] * kernel/generic/include/proc/thread.h (modified) Remove argument names from the function headers in thread.h. Mon, 30 Nov 2009 19:16:35 GMT Jiri Svoboda [0f06dbc] * kernel/generic/include/string.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/string.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/edit/edit.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) Rename wstr_nstr() to wstr_to_str() and align it better with the rest ... Sat, 28 Nov 2009 14:38:17 GMT Jakub Jermar [59ee56f] * kernel/generic/src/proc/task.c (modified) Introduce a task constructor. Sat, 28 Nov 2009 14:34:36 GMT Jakub Jermar [e701eb1] * kernel/generic/src/ipc/ipc.c (modified) Disassociate the phone with the answerbox in cleanup. Sat, 28 Nov 2009 11:03:58 GMT Jakub Jermar [103de761] * kernel/generic/src/proc/task.c (modified) Introduce a slab cache for task_t and allocate/free tasks from/to it. Wed, 25 Nov 2009 15:26:25 GMT Martin Decky [20c7c40] * kernel/generic/src/ipc/sysipc.c (modified) avoid superfluous semicolon generated by the GET_CHECK_PHONE macro Wed, 25 Nov 2009 14:59:50 GMT Martin Decky [439d036] * kernel/generic/src/ipc/irq.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/lib/elf.c (modified) remove superfluous unreachable break (as trivially suggested by Stanse) Sat, 21 Nov 2009 10:36:48 GMT Jakub Jermar [fd1210a] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/proc/task.h (modified) Cleanup headers in ipc.h. Sat, 21 Nov 2009 10:26:29 GMT Jakub Jermar [33adc6ce] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/proc/task.c (modified) Introduce the per-task list of active synchronous answerboxes and ... Thu, 19 Nov 2009 21:15:35 GMT Jakub Jermar [c70ce74] * kernel/generic/src/ipc/ipc.c (modified) Allocate the answerbox for synchronous calls dynamically. Thu, 19 Nov 2009 21:08:45 GMT Jakub Jermar [4ca28512] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Remove ipc_call_static_init() and IPC_CALL_STATIC_ALLOC. Thu, 19 Nov 2009 21:02:52 GMT Jakub Jermar [35bb2e7] * kernel/generic/src/ipc/sysipc.c (modified) Allocate the call structure for synchronous calls dynamically. Mon, 16 Nov 2009 21:22:54 GMT Lenka Trochtova [1787e527] * HelenOS.config (modified) * Makefile (modified) * boot/Makefile (modified) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/Makefile.build (added) * boot/arch/arm32/loader/Makefile.common (added) * boot/arch/arm32/loader/Makefile.toolchain (added) * boot/arch/arm32/loader/asm.h (modified) * boot/arch/arm32/loader/main.c (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia64/Makefile.inc (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile.build (added) * boot/arch/ia64/loader/Makefile.common (added) * boot/arch/ia64/loader/Makefile.toolchain (added) * boot/arch/ia64/loader/asm.h (modified) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/ia64/loader/main.h (modified) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile.build (added) * boot/arch/mips32/loader/Makefile.common (added) * boot/arch/mips32/loader/Makefile.toolchain (added) * boot/arch/mips32/loader/asm.h (modified) * boot/arch/mips32/loader/main.c (modified) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile.build (added) * boot/arch/ppc32/loader/Makefile.common (added) * boot/arch/ppc32/loader/Makefile.toolchain (added) * boot/arch/ppc32/loader/_link.ld.in (modified) * boot/arch/ppc32/loader/asm.S (modified) * boot/arch/ppc32/loader/asm.h (modified) * boot/arch/ppc32/loader/main.c (modified) * boot/arch/ppc32/loader/main.h (modified) * boot/arch/ppc32/loader/ofwarch.c (modified) * boot/arch/ppc32/loader/ofwarch.h (modified) * boot/arch/ppc32/loader/regname.h (modified) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile.build (added) * boot/arch/sparc64/loader/Makefile.common (added) * boot/arch/sparc64/loader/Makefile.toolchain (added) * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.h (modified) * boot/arch/sparc64/loader/boot.S (modified) * boot/arch/sparc64/loader/main.c (modified) * boot/arch/sparc64/loader/main.h (modified) * boot/arch/sparc64/loader/ofwarch.c (modified) * boot/arch/sparc64/loader/ofwarch.h (modified) * boot/arch/sparc64/loader/register.h (modified) * boot/arch/sparc64/loader/stack.h (modified) * boot/genarch/balloc.c (modified) * boot/genarch/balloc.h (modified) * boot/genarch/ofw.c (modified) * boot/genarch/ofw.h (modified) * boot/genarch/ofw_tree.c (modified) * boot/genarch/ofw_tree.h (modified) * boot/generic/memstr.h (moved) * boot/generic/printf.c (modified) * boot/generic/printf.h (modified) * boot/generic/stdarg.h (modified) * boot/tools/pack.py (modified) * contrib/arch/HelenOS.adl (added) * contrib/arch/hadlbppp.py (added) * contrib/arch/kernel/kernel.adl (added) * contrib/arch/uspace/app/klog/klog.adl (added) * contrib/arch/uspace/lib/libblock/fnc.block_fini (added) * contrib/arch/uspace/lib/libblock/fnc.block_init (added) * contrib/arch/uspace/lib/libblock/fnc.block_seqread (added) * contrib/arch/uspace/lib/libc/bind (added) * contrib/arch/uspace/lib/libc/fnc.devmap_device_connect (added) * contrib/arch/uspace/lib/libc/fnc.devmap_device_get_count (added) * contrib/arch/uspace/lib/libc/fnc.devmap_device_get_devices (added) * contrib/arch/uspace/lib/libc/fnc.devmap_device_get_handle (added) * contrib/arch/uspace/lib/libc/fnc.devmap_device_register (added) * contrib/arch/uspace/lib/libc/fnc.devmap_driver_register (added) * contrib/arch/uspace/lib/libc/fnc.devmap_get_phone (added) * contrib/arch/uspace/lib/libc/protocol (added) * contrib/arch/uspace/lib/libc/requires (added) * contrib/arch/uspace/lib/libc/subsume (added) * contrib/arch/uspace/lib/libfs/fnc.fs_register (added) * contrib/arch/uspace/lib/libfs/fnc.libfs_lookup (added) * contrib/arch/uspace/lib/libfs/fnc.libfs_mount (added) * contrib/arch/uspace/lib/libfs/fnc.libfs_open_node (added) * contrib/arch/uspace/lib/libfs/fnc.libfs_stat (added) * contrib/arch/uspace/srv/bd/bd.adl (added) * contrib/arch/uspace/srv/bd/bd.bp (added) * contrib/arch/uspace/srv/bd/rd/rd.adl (added) * contrib/arch/uspace/srv/console/console.adl (added) * contrib/arch/uspace/srv/console/console.bp (added) * contrib/arch/uspace/srv/console/fnc.cell_mark_changed (added) * contrib/arch/uspace/srv/console/fnc.clear (added) * contrib/arch/uspace/srv/console/fnc.cons_read (added) * contrib/arch/uspace/srv/console/fnc.cons_write (added) * contrib/arch/uspace/srv/console/fnc.curs_goto (added) * contrib/arch/uspace/srv/console/fnc.curs_visibility (added) * contrib/arch/uspace/srv/console/fnc.draw_pixmap (added) * contrib/arch/uspace/srv/console/fnc.fb_pending_flush (added) * contrib/arch/uspace/srv/console/fnc.gcons_notify_char (added) * contrib/arch/uspace/srv/console/fnc.gcons_notify_connect (added) * contrib/arch/uspace/srv/console/fnc.gcons_notify_disconnect (added) * contrib/arch/uspace/srv/console/fnc.gcons_redraw_console (added) * contrib/arch/uspace/srv/console/fnc.make_anim (added) * contrib/arch/uspace/srv/console/fnc.make_pixmap (added) * contrib/arch/uspace/srv/console/fnc.redraw_state (added) * contrib/arch/uspace/srv/console/fnc.screen_clear (added) * contrib/arch/uspace/srv/console/fnc.set_color (added) * contrib/arch/uspace/srv/console/fnc.set_rgb_color (added) * contrib/arch/uspace/srv/console/fnc.set_style (added) * contrib/arch/uspace/srv/console/fnc.vp_create (added) * contrib/arch/uspace/srv/console/fnc.vp_switch (added) * contrib/arch/uspace/srv/console/fnc.write_char (added) * contrib/arch/uspace/srv/devmap/devmap.adl (added) * contrib/arch/uspace/srv/devmap/devmap_client.bp (added) * contrib/arch/uspace/srv/devmap/devmap_driver.bp (added) * contrib/arch/uspace/srv/fb/fb.adl (added) * contrib/arch/uspace/srv/fb/fb.bp (added) * contrib/arch/uspace/srv/fs/devfs/devfs.adl (added) * contrib/arch/uspace/srv/fs/devfs/devfs.bp (added) * contrib/arch/uspace/srv/fs/fat/fat.adl (added) * contrib/arch/uspace/srv/fs/fat/fat.bp (added) * contrib/arch/uspace/srv/fs/tmpfs/fnc.tmpfs_restore (added) * contrib/arch/uspace/srv/fs/tmpfs/tmpfs.adl (added) * contrib/arch/uspace/srv/fs/tmpfs/tmpfs.bp (added) * contrib/arch/uspace/srv/kbd/event.bp (added) * contrib/arch/uspace/srv/kbd/kbd.adl (added) * contrib/arch/uspace/srv/kbd/kbd.bp (added) * contrib/arch/uspace/srv/loader/loader.adl (added) * contrib/arch/uspace/srv/loader/loader.bp (added) * contrib/arch/uspace/srv/ns/ns.adl (added) * contrib/arch/uspace/srv/ns/ns.bp (added) * contrib/arch/uspace/srv/ns/service.adl (added) * contrib/arch/uspace/srv/pci/pci.adl (added) * contrib/arch/uspace/srv/pci/pci.bp (added) * contrib/arch/uspace/srv/vfs/fnc.vfs_grab_phone (added) * contrib/arch/uspace/srv/vfs/fnc.vfs_lookup_internal (added) * contrib/arch/uspace/srv/vfs/fnc.vfs_open_node_internal (added) * contrib/arch/uspace/srv/vfs/fnc.vfs_release_phone (added) * contrib/arch/uspace/srv/vfs/vfs.adl (added) * contrib/arch/uspace/srv/vfs/vfs.bp (added) * contrib/bazaar/mbprotect/__init__.py (added) * contrib/conf/msim.conf (modified) * contrib/highlight/Syntax (added) * contrib/highlight/adl.syntax (added) * contrib/highlight/bp.syntax (added) * contrib/toolchain.sh (added) * contrib/toolchain/toolchain.amd64.sh (deleted) * contrib/toolchain/toolchain.arm32.sh (deleted) * contrib/toolchain/toolchain.ia32.sh (deleted) * contrib/toolchain/toolchain.ia64.sh (deleted) * contrib/toolchain/toolchain.mipseb32.sh (deleted) * contrib/toolchain/toolchain.mipsel32.sh (deleted) * contrib/toolchain/toolchain.ppc32.sh (deleted) * contrib/toolchain/toolchain.ppc64.sh (deleted) * contrib/toolchain/toolchain.sparc64.sh (deleted) * kernel/Makefile (modified) * kernel/Makefile.build (added) * kernel/Makefile.common (added) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/cpu/cpu.c (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/elf.h (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (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/cpuid.h (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/src/boot/boot.S (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/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia64/_link.ld.in (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/drivers/ski.h (modified) * kernel/arch/ia64/include/faddr.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/as.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/register.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/ivt.S (modified) * kernel/arch/ia64/src/mm/as.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/ia64/src/start.S (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/tlb.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/arg.h (deleted) * kernel/arch/ppc32/include/asm/regname.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/arg.h (deleted) * kernel/arch/sparc64/include/drivers/fhc.h (modified) * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/dsrln/dsrlnout.h (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/include/ofw/ebus.h (moved) * kernel/genarch/include/ofw/fhc.h (moved) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/include/ofw/pci.h (moved) * kernel/genarch/include/ofw/sbus.h (added) * kernel/genarch/include/ofw/upa.h (moved) * kernel/genarch/include/softint/multiplication.h (moved) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/sbus.c (modified) * kernel/genarch/src/ofw/upa.c (modified) * kernel/genarch/src/softint/multiplication.c (added) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/main/main.h (modified) * kernel/generic/include/print.h (modified) * kernel/generic/include/printf/printf_core.h (modified) * kernel/generic/include/stdarg.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ddi/ddi.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/synch/spinlock.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * uspace/Makefile (modified) * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/Makefile.build (added) * uspace/app/bdsh/Makefile.common (added) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/bdsh/scli.h (modified) * uspace/app/edit/Makefile (added) * uspace/app/edit/Makefile.build (added) * uspace/app/edit/Makefile.common (added) * uspace/app/edit/edit.c (added) * uspace/app/edit/sheet.c (added) * uspace/app/edit/sheet.h (added) * uspace/app/getvc/Makefile (modified) * uspace/app/getvc/Makefile.build (added) * uspace/app/getvc/Makefile.common (added) * uspace/app/getvc/getvc.c (modified) * uspace/app/init/Makefile (modified) * uspace/app/init/Makefile.build (added) * uspace/app/init/Makefile.common (added) * uspace/app/init/init.c (modified) * uspace/app/klog/Makefile (modified) * uspace/app/klog/Makefile.build (added) * uspace/app/klog/Makefile.common (added) * uspace/app/klog/klog.c (modified) * uspace/app/redir/Makefile (added) * uspace/app/redir/Makefile.build (added) * uspace/app/redir/Makefile.common (added) * uspace/app/redir/redir.c (added) * uspace/app/tester/Makefile (modified) * uspace/app/tester/Makefile.build (added) * uspace/app/tester/Makefile.common (added) * uspace/app/tetris/Makefile (modified) * uspace/app/tetris/Makefile.build (added) * uspace/app/tetris/Makefile.common (added) * uspace/app/tetris/screen.h (modified) * uspace/app/trace/Makefile (modified) * uspace/app/trace/Makefile.build (added) * uspace/app/trace/Makefile.common (added) * uspace/app/trace/syscalls.c (modified) * uspace/lib/libblock/Makefile (modified) * uspace/lib/libblock/Makefile.build (added) * uspace/lib/libblock/Makefile.common (added) * uspace/lib/libblock/libblock.c (modified) * uspace/lib/libblock/libblock.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.build (added) * uspace/lib/libc/Makefile.common (added) * uspace/lib/libc/Makefile.toolchain (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/ia32/_link.ld.in (modified) * uspace/lib/libc/arch/ia32/include/syscall.h (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/lib/libc/arch/ia32/src/syscall.S (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/include/atomic.h (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/stackarg.h (deleted) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/devmap.c (modified) * uspace/lib/libc/generic/fibril_sync.c (modified) * uspace/lib/libc/generic/io/console.c (modified) * uspace/lib/libc/generic/io/klog.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/malloc.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/async_priv.h (moved) * uspace/lib/libc/include/fcntl.h (modified) * uspace/lib/libc/include/fibril_sync.h (modified) * uspace/lib/libc/include/io/console.h (modified) * uspace/lib/libc/include/ipc/bd.h (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libc/include/ipc/loader.h (modified) * uspace/lib/libc/include/ipc/vfs.h (modified) * uspace/lib/libc/include/loader/loader.h (modified) * uspace/lib/libc/include/loader/pcb.h (modified) * uspace/lib/libc/include/malloc.h (modified) * uspace/lib/libc/include/stdarg.h (modified) * uspace/lib/libc/include/unistd.h (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/libfs/Makefile.build (added) * uspace/lib/libfs/Makefile.common (added) * uspace/lib/libfs/libfs.c (modified) * uspace/lib/libfs/libfs.h (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softfloat/Makefile.build (added) * uspace/lib/softfloat/Makefile.common (added) * uspace/lib/softint/Makefile (modified) * uspace/lib/softint/Makefile.build (added) * uspace/lib/softint/Makefile.common (added) * uspace/lib/softint/generic/multiplication.c (added) * uspace/lib/softint/include/multiplication.h (moved) * uspace/srv/bd/ata_bd/Makefile (modified) * uspace/srv/bd/ata_bd/Makefile.build (added) * uspace/srv/bd/ata_bd/Makefile.common (added) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/bd/file_bd/Makefile (modified) * uspace/srv/bd/file_bd/Makefile.build (added) * uspace/srv/bd/file_bd/Makefile.common (added) * uspace/srv/bd/file_bd/file_bd.c (modified) * uspace/srv/bd/gxe_bd/Makefile (modified) * uspace/srv/bd/gxe_bd/Makefile.build (added) * uspace/srv/bd/gxe_bd/Makefile.common (added) * uspace/srv/bd/gxe_bd/gxe_bd.c (modified) * uspace/srv/bd/rd/Makefile (modified) * uspace/srv/bd/rd/Makefile.build (added) * uspace/srv/bd/rd/Makefile.common (added) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/cir/fhc/Makefile (modified) * uspace/srv/cir/fhc/Makefile.build (added) * uspace/srv/cir/fhc/Makefile.common (added) * uspace/srv/cir/obio/Makefile (modified) * uspace/srv/cir/obio/Makefile.build (added) * uspace/srv/cir/obio/Makefile.common (added) * uspace/srv/console/Makefile (modified) * uspace/srv/console/Makefile.build (added) * uspace/srv/console/Makefile.common (added) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/keybuffer.c (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/devmap/Makefile.build (added) * uspace/srv/devmap/Makefile.common (added) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/Makefile.build (added) * uspace/srv/fb/Makefile.common (added) * uspace/srv/fs/devfs/Makefile (modified) * uspace/srv/fs/devfs/Makefile.build (added) * uspace/srv/fs/devfs/Makefile.common (added) * uspace/srv/fs/devfs/devfs.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/Makefile.build (added) * uspace/srv/fs/fat/Makefile.common (added) * uspace/srv/fs/fat/fat.c (modified) * 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_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile.build (added) * uspace/srv/fs/tmpfs/Makefile.common (added) * uspace/srv/fs/tmpfs/tmpfs.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/kbd/Makefile.build (added) * uspace/srv/kbd/Makefile.common (added) * uspace/srv/loader/Makefile (modified) * uspace/srv/loader/Makefile.build (added) * uspace/srv/loader/Makefile.common (added) * uspace/srv/loader/arch/ia32/_link.ld.in (modified) * uspace/srv/loader/arch/ia32/ia32.s (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/ns/Makefile.build (added) * uspace/srv/ns/Makefile.common (added) * uspace/srv/ns/service.c (modified) * uspace/srv/part/mbr_part/Makefile (added) * uspace/srv/part/mbr_part/Makefile.build (added) * uspace/srv/part/mbr_part/Makefile.common (added) * uspace/srv/part/mbr_part/mbr_part.c (added) * uspace/srv/pci/Makefile (added) * uspace/srv/pci/Makefile.build (added) * uspace/srv/pci/Makefile.common (added) * uspace/srv/pci/libpci/Makefile (added) * uspace/srv/pci/libpci/Makefile.build (added) * uspace/srv/pci/libpci/Makefile.common (added) * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/Makefile.build (added) * uspace/srv/vfs/Makefile.common (added) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) merged with head (unstable) Mon, 16 Nov 2009 18:00:32 GMT Martin Decky [9c70ed6] * kernel/generic/src/console/console.c (modified) explicit typecasts for better code readability Mon, 16 Nov 2009 15:21:44 GMT Lenka Trochtova [86554e7] * boot/arch/ia32/Makefile.inc (modified) * kernel/generic/src/ipc/irq.c (modified) * uspace/Makefile (modified) * uspace/app/test_serial/Makefile (added) * uspace/app/test_serial/test_serial.c (added) * uspace/srv/pci/Makefile (modified) * uspace/srv/pci/main.c (modified) * uspace/srv/pci/pic.c (added) * uspace/srv/pci/pic.h (added) * uspace/srv/pci/serial.c (modified) serial port now uses interrupts for receiving data Mon, 02 Nov 2009 22:25:30 GMT Jakub Jermar [b1c21c2] * kernel/generic/include/context.h (modified) Improve comments in context.h. Sun, 01 Nov 2009 11:38:59 GMT Jiri Svoboda [cb3d641a] * kernel/generic/src/console/cmd.c (modified) Fix cmd_kill doc. Sun, 01 Nov 2009 11:34:24 GMT Jiri Svoboda [095b1534] * kernel/generic/src/console/cmd.c (modified) C style. Sun, 01 Nov 2009 11:32:51 GMT Jiri Svoboda [2a75302] * kernel/generic/src/console/cmd.c (modified) Add Kconsole kill command. Thu, 29 Oct 2009 20:13:35 GMT Jiri Svoboda [14ecd6c] * kernel/generic/src/ipc/kbox.c (modified) Fix bad test of kb.finished. (see ticket #137) Wed, 07 Oct 2009 14:03:35 GMT Martin Decky [6ab8697] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/arg.h (deleted) * kernel/arch/arm32/include/arg.h (deleted) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/arg.h (deleted) * kernel/arch/ia64/include/arg.h (deleted) * kernel/arch/mips32/include/arg.h (deleted) * kernel/arch/ppc32/include/arg.h (deleted) * kernel/arch/sparc64/include/arg.h (deleted) * kernel/generic/include/print.h (modified) * kernel/generic/include/printf/printf_core.h (modified) * kernel/generic/include/stackarg.h (deleted) * kernel/generic/include/stdarg.h (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/libc/Makefile.toolchain (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/ia32/include/stackarg.h (deleted) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/include/stackarg.h (deleted) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/stackarg.h (deleted) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/include/stdarg.h (modified) use __builtin_va_* for va_* functions and va_list type (this is ... Mon, 14 Sep 2009 14:08:59 GMT Jakub Jermar [bae6169] * kernel/generic/include/main/main.h (modified) * kernel/generic/src/main/main.c (modified) Do not define the hardcoded_* variables twice. These variables ... Fri, 04 Sep 2009 21:31:10 GMT Martin Decky [40240b1] * kernel/generic/src/proc/task.c (modified) revert recent unnecessary commit Fri, 04 Sep 2009 18:03:27 GMT Martin Decky [029d94a] * kernel/generic/src/proc/task.c (modified) check for NULL Thu, 27 Aug 2009 10:59:41 GMT Martin Decky [5418217] * kernel/generic/src/ddi/ddi.c (modified) add parentheses for better clarity Sat, 22 Aug 2009 19:46:59 GMT Jakub Jermar [22af3af] * kernel/generic/include/ddi/irq.h (modified) Add basic description of the pseudocode commands. Fri, 21 Aug 2009 14:12:45 GMT Martin Decky [a71c158] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/include/mach/integratorcp/integratorcp.h (modified) * kernel/arch/arm32/include/mach/testarm/testarm.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified) * kernel/arch/arm32/src/mach/testarm/testarm.c (modified) * kernel/arch/arm32/src/machine_func.c (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/include/drivers/ski.h (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/include/drivers/dsrln/dsrlnout.h (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) kernel output devices now suport multiple instances (except ski and ... Fri, 21 Aug 2009 14:08:20 GMT Martin Decky [90c8b8d] * kernel/generic/include/print.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/synch/spinlock.c (modified) extend the spinlock interface (static spinlocks, statically declared ... Fri, 21 Aug 2009 07:33:36 GMT Jakub Jermar [bc7d44c] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril_sync.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) Merge fibril synchronization improvements. Fri, 21 Aug 2009 07:22:38 GMT Jakub Jermar [057d21a] * 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/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) Add SYS_IPC_POKE syscall. Fri, 21 Aug 2009 07:03:12 GMT Jakub Jermar [6c4a56f] * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/src/synch/waitq.c (modified) Support for waitq_unsleep(). Thu, 20 Aug 2009 20:03:41 GMT Martin Decky [b9c7425] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) prepare outdev_t devices (particularly stdout) to work as repreaters ... Thu, 20 Aug 2009 14:23:00 GMT Jakub Jermar [2e151ab0] * kernel/generic/include/synch/waitq.h (modified) Remove redundant argument names from function headers. Tue, 11 Aug 2009 15:48:54 GMT Martin Decky [5ab1648] * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/src/proc/task.c (modified) * uspace/srv/ns/task.h (modified) remove obsolete TASK_WAIT notification Mon, 10 Aug 2009 18:35:00 GMT Jiri Svoboda [9441458] * kernel/generic/src/udebug/udebug.c (modified) Remove errorneous clearing of begin_call (Thx Tomas Brambora). Sat, 08 Aug 2009 12:19:57 GMT Jakub Jermar [1724745f] * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/malloc.c (modified) Fix typos. Sat, 08 Aug 2009 12:16:24 GMT Jakub Jermar [e49b57b2] * kernel/generic/src/ipc/event.c (modified) Update comment. Sat, 08 Aug 2009 10:31:53 GMT Jakub Jermar [8688a6e] * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/generic/src/main/uinit.c (modified) Let the uinit kernel thread run with interrupts enabled by default ... Fri, 07 Aug 2009 21:37:20 GMT Jakub Jermar [121966e] * kernel/generic/src/proc/task.c (modified) task_done() should not kill tasks one by one and wait until each ... Sun, 02 Aug 2009 22:11:28 GMT Jiri Svoboda [dd2cfa7] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/vfs/vfs_ops.c (modified) Even more warnings. Tue, 28 Jul 2009 13:28:54 GMT Jakub Jermar [5e73815] * kernel/generic/src/ipc/event.c (modified) Interrupts should be disabled when acquiring answerbox's irq_lock. Mon, 13 Jul 2009 19:35:34 GMT Jakub Jermar [716fb9d] * kernel/generic/include/context.h (modified) Improve comment. Mon, 13 Jul 2009 19:34:44 GMT Jakub Jermar [9a61ba5] * kernel/generic/src/main/uinit.c (modified) IRQ-safe switch to userspace. Sat, 11 Jul 2009 15:14:56 GMT Jakub Jermar [ec8b0dac] * kernel/generic/include/context.h (modified) * uspace/lib/libc/generic/fibril.c (modified) * uspace/lib/libc/include/fibril.h (modified) Things are much easier when the compiler knows that context_save() ... Thu, 18 Jun 2009 08:30:50 GMT Martin Decky [ac47b7c2] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/byteorder.h (deleted) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/byteorder.h (deleted) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/byteorder.h (deleted) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/byteorder.h (deleted) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/byteorder.h (deleted) * kernel/arch/mips32/include/elf.h (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/byteorder.h (deleted) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/byteorder.h (deleted) * kernel/generic/include/byteorder.h (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/printf/printf_core.c (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/include/byteorder.h (deleted) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/include/byteorder.h (deleted) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/byteorder.h (deleted) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/include/byteorder.h (deleted) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/include/byteorder.h (deleted) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/byteorder.h (deleted) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/include/byteorder.h (deleted) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/include/byteorder.h (deleted) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/include/byteorder.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softfloat/include/sftypes.h (modified) define endianess externally to be able to exactly specify whether we ... Wed, 03 Jun 2009 19:34:45 GMT Martin Decky [98000fb] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/include/proc/task.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/proc/task.h (modified) * kernel/arch/ia32/include/smp/smp.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/frame.c (modified) * kernel/arch/ia32/src/mm/tlb.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/include/mm/tsb.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/mm/tsb.c (modified) * kernel/arch/sparc64/src/smp/smp.c (modified) * kernel/genarch/src/acpi/madt.c (modified) * kernel/genarch/src/mm/asid.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/ofw/sbus.c (modified) * kernel/generic/include/adt/bitmap.h (modified) * kernel/generic/include/adt/btree.h (modified) * kernel/generic/include/adt/fifo.h (modified) * kernel/generic/include/adt/hash_table.h (modified) * kernel/generic/include/arch.h (modified) * kernel/generic/include/config.h (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/include/ipc/event.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/include/mm/tlb.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/sort.h (modified) * kernel/generic/include/string.h (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/include/synch/futex.h (modified) * kernel/generic/include/synch/rwlock.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/adt/bitmap.c (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/adt/hash_table.c (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/ddi/ddi.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/ipc/event.c (modified) * kernel/generic/src/lib/sort.c (modified) * kernel/generic/src/lib/string.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/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/synch/futex.c (modified) * kernel/generic/src/synch/spinlock.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/synch/rwlock4.c (modified) remove redundant index_t and count_t types (which were always quite ... Wed, 03 Jun 2009 18:45:53 GMT Jakub Jermar [bf1fb9f] * kernel/generic/src/ipc/sysipc.c (modified) Streamline locking of phones during cloning. Wed, 03 Jun 2009 05:40:56 GMT Martin Decky [8658f89] * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/src/proc/task.c (modified) send notification also during task creation (the intention is to be ... Wed, 03 Jun 2009 05:36:30 GMT Martin Decky [8f4bc1f] * kernel/generic/include/macros.h (modified) rename the macro to be consistent with LOWER32/UPPER32 and add 64b ... Wed, 03 Jun 2009 02:01:13 GMT Jiri Svoboda [770971c] * kernel/generic/include/macros.h (modified) Parethesize args in MERGE_LOHI32 macro. Tue, 02 Jun 2009 22:40:58 GMT Martin Decky [1ed901d] * kernel/generic/include/macros.h (modified) fix stupid typo (thx Matthieu Gueguen) Tue, 02 Jun 2009 17:28:10 GMT Martin Decky [95ad426] * kernel/generic/include/ipc/event_types.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/src/proc/task.c (modified) add very simple implementation of task destruction notification ... Sat, 23 May 2009 09:51:37 GMT Jakub Jermar [4ef6645] * kernel/generic/src/ipc/sysipc.c (modified) Surprisingly easy support for homogenous mounts. It works by simply ... Thu, 21 May 2009 17:15:56 GMT Jakub Jermar [7d158097] * kernel/generic/src/ipc/sysipc.c (modified) Refuse to clone the phone which is itself used to make the ... Tue, 19 May 2009 21:47:00 GMT Jakub Jermar [2c0e5d2] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/include/ipc/ipcrsc.h (modified) * kernel/generic/src/ipc/ipcrsc.c (modified) * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) * uspace/lib/libc/generic/async.c (modified) Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME. Tue, 19 May 2009 21:39:55 GMT Jakub Jermar [287e83f] * kernel/generic/src/ipc/ipc.c (modified) Do not test the same condition twice. Fri, 15 May 2009 20:22:26 GMT Jiri Svoboda [acf37bc] * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/udebug/udebug.c (modified) Reduce Udebug overhead with some nifty tricks. Thu, 14 May 2009 21:56:44 GMT Jiri Svoboda [40a0e504] * kernel/generic/src/udebug/udebug.c (modified) udebug_stoppable_begin/end() should always proceed. In any case they ... Thu, 14 May 2009 21:49:46 GMT Jiri Svoboda [9ba6262] * kernel/generic/src/syscall/syscall.c (modified) Revert accidental change. Thu, 14 May 2009 21:29:00 GMT Jiri Svoboda [ae5aa90] * kernel/generic/src/ipc/kbox.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Clean up various log messages, mostly udebug. Fri, 08 May 2009 22:05:13 GMT Jiri Svoboda [f4876df] * kernel/generic/src/proc/program.c (modified) Only announce loader registration in verbose mode. Sat, 25 Apr 2009 22:18:44 GMT Jiri Svoboda [a31efeb] * kernel/arch/mips32/include/elf.h (modified) * kernel/generic/include/byteorder.h (modified) Fix ELF loading issue on mips32eb. Fri, 24 Apr 2009 14:56:46 GMT Martin Decky [422fd81] * kernel/generic/src/console/console.c (modified) push newline to stdin only if the kconsole was previously silent Fri, 24 Apr 2009 08:28:54 GMT Martin Decky [821cc93] * kernel/generic/src/console/cmd.c (modified) make the 'continue' command behave even nicer Fri, 24 Apr 2009 08:16:38 GMT Martin Decky [402de0c] * kernel/generic/src/console/console.c (modified) force to kernel console to always print the prompt when switching to ... Fri, 24 Apr 2009 08:01:05 GMT Martin Decky [566f4cfb] * kernel/generic/src/main/kinit.c (modified) * uspace/app/init/init.c (modified) * uspace/app/tetris/input.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/kbd.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/lib/libc/include/io/stream.h (modified) use buffering for klog output (this can be used to avoid the ugly ... Tue, 21 Apr 2009 16:36:52 GMT Martin Decky [f2d2c7ba] * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) fix of-by-one-character bug in str_chr() and str_rchr() Tue, 21 Apr 2009 12:43:14 GMT Martin Decky [44b7783] * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) rename _getc() to indev_pop_character() implicit creation of stdin ... Sat, 18 Apr 2009 15:29:12 GMT Jakub Jermar [6b6e423a] * kernel/generic/src/ipc/sysipc.c (modified) Allow IPC_M_DATA_WRITE to transfer zero data. Sat, 18 Apr 2009 15:27:55 GMT Jakub Jermar [c259b9b] * kernel/generic/src/mm/slab.c (modified) Allow malloc(0, ...) in kernel. Thu, 16 Apr 2009 21:41:25 GMT Martin Decky [87d71bf] * kernel/generic/src/console/kconsole.c (modified) fix off-by-one bug in kconsole argument parser Tue, 14 Apr 2009 19:31:12 GMT Jiri Svoboda [6700ee2] * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) Forbid destination string buffers of size zero altogether as they ... Mon, 13 Apr 2009 21:35:28 GMT Martin Decky [c822026] * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) fix compilation in non-SMP configurations Mon, 13 Apr 2009 21:15:58 GMT Martin Decky [37c312a] * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) fix tab completion in kconsole (this resolves ticket #21) Thu, 09 Apr 2009 23:04:10 GMT Jiri Svoboda [f4b1535] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/task.c (modified) str_ncpy() vs str_cpy(). TODO: The same in userspace. Mon, 06 Apr 2009 22:05:15 GMT Jakub Jermar [2845930] * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) Address issues with IRQ notifications. Mon, 06 Apr 2009 19:32:22 GMT Martin Decky [13a638d] * kernel/Makefile (modified) * kernel/generic/include/ipc/event.h (moved) * kernel/generic/include/ipc/event_types.h (moved) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ipc/event.c (moved) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) move event notification to the ipc directory (where it probably ...