# # ChangeLog for generic/src/ipc in mainline # # Generated by Trac 1.6 # 2025-08-01T22:41:49Z Sun, 18 Jun 2006 10:52:41 GMT Martin Decky [fbf7b4c] * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/memory_init.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/trap/exception.c (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/acpi/madt.c (modified) * generic/include/interrupt.h (modified) * generic/src/console/cmd.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/mm/as.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/sysinfo/sysinfo.c (modified) * test/print/print1/test.c (modified) make kernel prints case consistent Fri, 16 Jun 2006 11:17:54 GMT Jakub Jermar [abbc16e] * arch/ia32/src/smp/apic.c (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/faddr.h (modified) * arch/ia64/src/mm/page.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/ppc32/src/mm/page.c (modified) * arch/ppc64/src/mm/page.c (modified) * arch/sparc64/include/asm.h (modified) * genarch/src/i8042/i8042.c (modified) * generic/src/adt/btree.c (modified) * generic/src/adt/hash_table.c (modified) * generic/src/console/console.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/ddi/ddi.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/lib/func.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/syscall/copy.c (modified) Fix some broken doxygen comments. Wed, 14 Jun 2006 11:27:41 GMT Josef Cejka [b6529ae] * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/cpu/cpu.c (modified) * arch/amd64/src/ddi/ddi.c (modified) * arch/amd64/src/debugger.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/ddi/ddi.c (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/mm/as.c (modified) * arch/ia64/src/proc/scheduler.c (modified) * arch/mips32/include/proc/task.h (modified) * arch/mips32/src/cpu/cpu.c (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/mips32/src/debugger.c (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/as.c (modified) * arch/ppc32/include/debug.h (modified) * arch/ppc32/src/cpu/cpu.c (modified) * arch/ppc32/src/ddi/ddi.c (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/mm/as.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) * arch/ppc64/include/debug.h (modified) * arch/ppc64/src/cpu/cpu.c (modified) * arch/ppc64/src/ddi/ddi.c (modified) * arch/ppc64/src/interrupt.c (modified) * arch/ppc64/src/mm/as.c (modified) * arch/ppc64/src/ppc64.c (modified) * arch/ppc64/src/proc/scheduler.c (modified) * arch/sparc64/include/debug.h (modified) * arch/sparc64/src/cpu/cpu.c (modified) * arch/sparc64/src/ddi/ddi.c (modified) * arch/sparc64/src/mm/as.c (modified) * arch/sparc64/src/proc/scheduler.c (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap/interrupt.c (modified) * doc/doxygroups.h (added) * genarch/src/acpi/acpi.c (modified) * genarch/src/mm/as_ht.c (modified) * generic/src/adt/bitmap.c (modified) * generic/src/console/chardev.c (modified) * generic/src/console/klog.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/ddi/ddi.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/main/kinit.c (modified) * generic/src/mm/as.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/synch/condvar.c (modified) * generic/src/time/clock.c (modified) Added file with modules definitions and descriptions. We are able to ... Tue, 13 Jun 2006 14:26:44 GMT Josef Cejka [b45c443] * arch/amd64/include/arch.h (modified) * arch/amd64/include/arg.h (modified) * arch/amd64/include/asm.h (modified) * arch/amd64/include/atomic.h (modified) * arch/amd64/include/boot/boot.h (modified) * arch/amd64/include/byteorder.h (modified) * arch/amd64/include/context.h (modified) * arch/amd64/include/context_offset.h (modified) * arch/amd64/include/cpu.h (modified) * arch/amd64/include/cpuid.h (modified) * arch/amd64/include/ddi/ddi.h (modified) * arch/amd64/include/debugger.h (modified) * arch/amd64/include/drivers/vesa.h (modified) * arch/amd64/include/elf.h (modified) * arch/amd64/include/faddr.h (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/include/memstr.h (modified) * arch/amd64/include/mm/as.h (modified) * arch/amd64/include/mm/frame.h (modified) * arch/amd64/include/mm/page.h (modified) * arch/amd64/include/mm/ptl.h (modified) * arch/amd64/include/mm/tlb.h (modified) * arch/amd64/include/pm.h (modified) * arch/amd64/include/proc/task.h (modified) * arch/amd64/include/proc/thread.h (modified) * arch/amd64/include/syscall.h (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/cpu/cpu.c (modified) * arch/amd64/src/ddi/ddi.c (modified) * arch/amd64/src/debugger.c (modified) * arch/amd64/src/fpu_context.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/memory_init.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/amd64/src/pm.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/amd64/src/proc/task.c (modified) * arch/amd64/src/proc/thread.c (modified) * arch/amd64/src/syscall.c (modified) * arch/amd64/src/userspace.c (modified) * arch/ia32/include/arch.h (modified) * arch/ia32/include/arg.h (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/atomic.h (modified) * arch/ia32/include/barrier.h (modified) * arch/ia32/include/bios/bios.h (modified) * arch/ia32/include/boot/boot.h (modified) * arch/ia32/include/boot/memmap.h (modified) * arch/ia32/include/byteorder.h (modified) * arch/ia32/include/context.h (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/include/cpuid.h (modified) * arch/ia32/include/ddi/ddi.h (modified) * arch/ia32/include/debug.h (modified) * arch/ia32/include/drivers/ega.h (modified) * arch/ia32/include/drivers/i8042.h (modified) * arch/ia32/include/drivers/i8254.h (modified) * arch/ia32/include/drivers/i8259.h (modified) * arch/ia32/include/drivers/vesa.h (modified) * arch/ia32/include/elf.h (modified) * arch/ia32/include/faddr.h (modified) * arch/ia32/include/fpu_context.h (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/memstr.h (modified) * arch/ia32/include/mm/as.h (modified) * arch/ia32/include/mm/asid.h (modified) * arch/ia32/include/mm/frame.h (modified) * arch/ia32/include/mm/memory_init.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia32/include/mm/tlb.h (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/include/proc/task.h (modified) * arch/ia32/include/proc/thread.h (modified) * arch/ia32/include/smp/ap.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/include/smp/mps.h (modified) * arch/ia32/include/smp/smp.h (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/bios/bios.c (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/fpu_context.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/as.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/memory_init.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/mm/tlb.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia32/src/proc/task.c (modified) * arch/ia32/src/proc/thread.c (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia32/src/smp/ipi.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/smp/smp.c (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/include/arch.h (modified) * arch/ia64/include/arg.h (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/atomic.h (modified) * arch/ia64/include/barrier.h (modified) * arch/ia64/include/byteorder.h (modified) * arch/ia64/include/context.h (modified) * arch/ia64/include/cpu.h (modified) * arch/ia64/include/debug.h (modified) * arch/ia64/include/drivers/it.h (modified) * arch/ia64/include/elf.h (modified) * arch/ia64/include/faddr.h (modified) * arch/ia64/include/fpu_context.h (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/include/memstr.h (modified) * arch/ia64/include/mm/as.h (modified) * arch/ia64/include/mm/asid.h (modified) * arch/ia64/include/mm/frame.h (modified) * arch/ia64/include/mm/memory_init.h (modified) * arch/ia64/include/mm/page.h (modified) * arch/ia64/include/mm/tlb.h (modified) * arch/ia64/include/mm/vhpt.h (modified) * arch/ia64/include/pal/pal.h (modified) * arch/ia64/include/proc/task.h (modified) * arch/ia64/include/proc/thread.h (modified) * arch/ia64/include/register.h (modified) * arch/ia64/include/ski/ski.h (modified) * arch/ia64/include/smp/atomic.h (modified) * arch/ia64/include/stack.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/ddi/ddi.c (modified) * arch/ia64/src/drivers/it.c (modified) * arch/ia64/src/fpu_context.c (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/mm/as.c (modified) * arch/ia64/src/mm/frame.c (modified) * arch/ia64/src/mm/page.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/ia64/src/mm/vhpt.c (modified) * arch/ia64/src/proc/scheduler.c (modified) * arch/ia64/src/putchar.c (modified) * arch/ia64/src/ski/ski.c (modified) * arch/mips32/include/arch.h (modified) * arch/mips32/include/arg.h (modified) * arch/mips32/include/asm.h (modified) * arch/mips32/include/asm/boot.h (modified) * arch/mips32/include/asm/regname.h (modified) * arch/mips32/include/atomic.h (modified) * arch/mips32/include/barrier.h (modified) * arch/mips32/include/byteorder.h (modified) * arch/mips32/include/cache.h (modified) * arch/mips32/include/console.h (modified) * arch/mips32/include/context.h (modified) * arch/mips32/include/context_offset.h (modified) * arch/mips32/include/cp0.h (modified) * arch/mips32/include/cpu.h (modified) * arch/mips32/include/debug.h (modified) * arch/mips32/include/debugger.h (modified) * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/drivers/msim.h (modified) * arch/mips32/include/drivers/serial.h (modified) * arch/mips32/include/elf.h (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/include/faddr.h (modified) * arch/mips32/include/fpu_context.h (modified) * arch/mips32/include/interrupt.h (modified) * arch/mips32/include/memstr.h (modified) * arch/mips32/include/mm/as.h (modified) * arch/mips32/include/mm/asid.h (modified) * arch/mips32/include/mm/frame.h (modified) * arch/mips32/include/mm/memory_init.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/include/proc/task.h (modified) * arch/mips32/include/proc/thread.h (modified) * arch/mips32/include/stack.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/cache.c (modified) * arch/mips32/src/console.c (modified) * arch/mips32/src/cpu/cpu.c (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/mips32/src/debugger.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/msim.c (modified) * arch/mips32/src/drivers/serial.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/fpu_context.c (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/as.c (modified) * arch/mips32/src/mm/frame.c (modified) * arch/mips32/src/mm/page.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/arch.h (modified) * arch/ppc32/include/arg.h (modified) * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/include/atomic.h (modified) * arch/ppc32/include/barrier.h (modified) * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/include/byteorder.h (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/include/context_offset.h (modified) * arch/ppc32/include/cpu.h (modified) * arch/ppc32/include/cpuid.h (modified) * arch/ppc32/include/debug.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/include/drivers/pic.h (modified) * arch/ppc32/include/elf.h (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/include/faddr.h (modified) * arch/ppc32/include/fpu_context.h (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/include/memstr.h (modified) * arch/ppc32/include/mm/as.h (modified) * arch/ppc32/include/mm/asid.h (modified) * arch/ppc32/include/mm/frame.h (modified) * arch/ppc32/include/mm/memory_init.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/include/mm/tlb.h (modified) * arch/ppc32/include/proc/task.h (modified) * arch/ppc32/include/proc/thread.h (modified) * arch/ppc32/include/types.h (modified) * arch/ppc32/src/cpu/cpu.c (modified) * arch/ppc32/src/ddi/ddi.c (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/drivers/pic.c (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/mm/as.c (modified) * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc32/src/mm/page.c (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) * arch/ppc64/include/arch.h (modified) * arch/ppc64/include/arg.h (modified) * arch/ppc64/include/asm.h (modified) * arch/ppc64/include/asm/regname.h (modified) * arch/ppc64/include/atomic.h (modified) * arch/ppc64/include/barrier.h (modified) * arch/ppc64/include/boot/boot.h (modified) * arch/ppc64/include/byteorder.h (modified) * arch/ppc64/include/context.h (modified) * arch/ppc64/include/context_offset.h (modified) * arch/ppc64/include/cpu.h (modified) * arch/ppc64/include/cpuid.h (modified) * arch/ppc64/include/debug.h (modified) * arch/ppc64/include/elf.h (modified) * arch/ppc64/include/exception.h (modified) * arch/ppc64/include/faddr.h (modified) * arch/ppc64/include/fpu_context.h (modified) * arch/ppc64/include/interrupt.h (modified) * arch/ppc64/include/memstr.h (modified) * arch/ppc64/include/mm/as.h (modified) * arch/ppc64/include/mm/asid.h (modified) * arch/ppc64/include/mm/frame.h (modified) * arch/ppc64/include/mm/memory_init.h (modified) * arch/ppc64/include/mm/page.h (modified) * arch/ppc64/include/mm/tlb.h (modified) * arch/ppc64/include/proc/task.h (modified) * arch/ppc64/include/proc/thread.h (modified) * arch/ppc64/include/types.h (modified) * arch/ppc64/src/cpu/cpu.c (modified) * arch/ppc64/src/ddi/ddi.c (modified) * arch/ppc64/src/interrupt.c (modified) * arch/ppc64/src/mm/as.c (modified) * arch/ppc64/src/mm/frame.c (modified) * arch/ppc64/src/mm/memory_init.c (modified) * arch/ppc64/src/mm/page.c (modified) * arch/ppc64/src/mm/tlb.c (modified) * arch/ppc64/src/ppc64.c (modified) * arch/ppc64/src/proc/scheduler.c (modified) * arch/sparc64/include/arch.h (modified) * arch/sparc64/include/arg.h (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/atomic.h (modified) * arch/sparc64/include/barrier.h (modified) * arch/sparc64/include/boot/boot.h (modified) * arch/sparc64/include/byteorder.h (modified) * arch/sparc64/include/console.h (modified) * arch/sparc64/include/context.h (modified) * arch/sparc64/include/context_offset.h (modified) * arch/sparc64/include/cpu.h (modified) * arch/sparc64/include/debug.h (modified) * arch/sparc64/include/drivers/fb.h (modified) * arch/sparc64/include/drivers/i8042.h (modified) * arch/sparc64/include/drivers/tick.h (modified) * arch/sparc64/include/elf.h (modified) * arch/sparc64/include/faddr.h (modified) * arch/sparc64/include/fpu_context.h (modified) * arch/sparc64/include/interrupt.h (modified) * arch/sparc64/include/memstr.h (modified) * arch/sparc64/include/mm/as.h (modified) * arch/sparc64/include/mm/asid.h (modified) * arch/sparc64/include/mm/frame.h (modified) * arch/sparc64/include/mm/memory_init.h (modified) * arch/sparc64/include/mm/mmu.h (modified) * arch/sparc64/include/mm/page.h (modified) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/mm/tte.h (modified) * arch/sparc64/include/proc/task.h (modified) * arch/sparc64/include/proc/thread.h (modified) * arch/sparc64/include/register.h (modified) * arch/sparc64/include/stack.h (modified) * arch/sparc64/include/trap/exception.h (modified) * arch/sparc64/include/trap/interrupt.h (modified) * arch/sparc64/include/trap/mmu.h (modified) * arch/sparc64/include/trap/regwin.h (modified) * arch/sparc64/include/trap/trap.h (modified) * arch/sparc64/include/trap/trap_table.h (modified) * arch/sparc64/include/types.h (modified) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/cpu/cpu.c (modified) * arch/sparc64/src/ddi/ddi.c (modified) * arch/sparc64/src/drivers/i8042.c (modified) * arch/sparc64/src/drivers/tick.c (modified) * arch/sparc64/src/mm/as.c (modified) * arch/sparc64/src/mm/frame.c (modified) * arch/sparc64/src/mm/memory_init.c (modified) * arch/sparc64/src/mm/page.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/proc/scheduler.c (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap/exception.c (modified) * arch/sparc64/src/trap/interrupt.c (modified) * arch/sparc64/src/trap/trap.c (modified) * genarch/include/acpi/acpi.h (modified) * genarch/include/acpi/madt.h (modified) * genarch/include/fb/fb.h (modified) * genarch/include/fb/font-8x16.h (modified) * genarch/include/i8042/i8042.h (modified) * genarch/include/mm/as_ht.h (modified) * genarch/include/mm/as_pt.h (modified) * genarch/include/mm/asid_fifo.h (modified) * genarch/include/mm/page_ht.h (modified) * genarch/include/mm/page_pt.h (modified) * genarch/include/ofw/memory_init.h (modified) * genarch/include/ofw/ofw.h (modified) * genarch/include/softint/division.h (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/acpi/madt.c (modified) * genarch/src/fb/fb.c (modified) * genarch/src/fb/font-8x16.c (modified) * genarch/src/i8042/i8042.c (modified) * genarch/src/mm/as_ht.c (modified) * genarch/src/mm/as_pt.c (modified) * genarch/src/mm/asid.c (modified) * genarch/src/mm/asid_fifo.c (modified) * genarch/src/mm/page_ht.c (modified) * genarch/src/mm/page_pt.c (modified) * genarch/src/ofw/memory_init.c (modified) * genarch/src/ofw/ofw.c (modified) * genarch/src/softint/division.c (modified) * generic/include/adt/bitmap.h (modified) * generic/include/adt/btree.h (modified) * generic/include/adt/fifo.h (modified) * generic/include/adt/hash_table.h (modified) * generic/include/adt/list.h (modified) * generic/include/align.h (modified) * generic/include/arch.h (modified) * generic/include/atomic.h (modified) * generic/include/bitops.h (modified) * generic/include/byteorder.h (modified) * generic/include/config.h (modified) * generic/include/console/chardev.h (modified) * generic/include/console/cmd.h (modified) * generic/include/console/console.h (modified) * generic/include/console/kconsole.h (modified) * generic/include/console/klog.h (modified) * generic/include/context.h (modified) * generic/include/cpu.h (modified) * generic/include/ddi/ddi.h (modified) * generic/include/ddi/ddi_arg.h (modified) * generic/include/debug.h (modified) * generic/include/elf.h (modified) * generic/include/errno.h (modified) * generic/include/fpu_context.h (modified) * generic/include/func.h (modified) * generic/include/interrupt.h (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/ipcrsc.h (modified) * generic/include/ipc/irq.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/macros.h (modified) * generic/include/main/kinit.h (modified) * generic/include/main/uinit.h (modified) * generic/include/main/version.h (modified) * generic/include/memstr.h (modified) * generic/include/mm/as.h (modified) * generic/include/mm/asid.h (modified) * generic/include/mm/buddy.h (modified) * generic/include/mm/frame.h (modified) * generic/include/mm/page.h (modified) * generic/include/mm/slab.h (modified) * generic/include/mm/tlb.h (modified) * generic/include/panic.h (modified) * generic/include/preemption.h (modified) * generic/include/print.h (modified) * generic/include/printf/printf_core.h (modified) * generic/include/proc/scheduler.h (modified) * generic/include/proc/task.h (modified) * generic/include/proc/thread.h (modified) * generic/include/proc/uarg.h (modified) * generic/include/putchar.h (modified) * generic/include/security/cap.h (modified) * generic/include/smp/ipi.h (modified) * generic/include/smp/smp.h (modified) * generic/include/sort.h (modified) * generic/include/stackarg.h (modified) * generic/include/stdarg.h (modified) * generic/include/symtab.h (modified) * generic/include/synch/condvar.h (modified) * generic/include/synch/futex.h (modified) * generic/include/synch/mutex.h (modified) * generic/include/synch/rwlock.h (modified) * generic/include/synch/semaphore.h (modified) * generic/include/synch/spinlock.h (modified) * generic/include/synch/synch.h (modified) * generic/include/synch/waitq.h (modified) * generic/include/syscall/copy.h (modified) * generic/include/syscall/sysarg64.h (modified) * generic/include/syscall/syscall.h (modified) * generic/include/sysinfo/sysinfo.h (modified) * generic/include/test.h (modified) * generic/include/time/clock.h (modified) * generic/include/time/delay.h (modified) * generic/include/time/timeout.h (modified) * generic/include/typedefs.h (modified) * generic/include/userspace.h (modified) * generic/src/adt/bitmap.c (modified) * generic/src/adt/btree.c (modified) * generic/src/adt/hash_table.c (modified) * generic/src/adt/list.c (modified) * generic/src/console/chardev.c (modified) * generic/src/console/cmd.c (modified) * generic/src/console/console.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/console/klog.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/ddi/ddi.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/lib/elf.c (modified) * generic/src/lib/func.c (modified) * generic/src/lib/memstr.c (modified) * generic/src/lib/sort.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/main/uinit.c (modified) * generic/src/main/version.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/backend_anon.c (modified) * generic/src/mm/backend_elf.c (modified) * generic/src/mm/backend_phys.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/slab.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/preempt/preemption.c (modified) * generic/src/printf/printf.c (modified) * generic/src/printf/printf_core.c (modified) * generic/src/printf/snprintf.c (modified) * generic/src/printf/sprintf.c (modified) * generic/src/printf/vprintf.c (modified) * generic/src/printf/vsnprintf.c (modified) * generic/src/printf/vsprintf.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/the.c (modified) * generic/src/proc/thread.c (modified) * generic/src/security/cap.c (modified) * generic/src/smp/ipi.c (modified) * generic/src/synch/condvar.c (modified) * generic/src/synch/futex.c (modified) * generic/src/synch/mutex.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/semaphore.c (modified) * generic/src/synch/spinlock.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/syscall/copy.c (modified) * generic/src/syscall/syscall.c (modified) * generic/src/sysinfo/sysinfo.c (modified) * generic/src/time/clock.c (modified) * generic/src/time/delay.c (modified) * generic/src/time/timeout.c (modified) Kernel doxygen comments updated. Mon, 12 Jun 2006 20:00:32 GMT Jakub Jermar [f3a3f0d7] * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/irq.c (modified) Improve comments. Replace 'process' with 'task'. Sun, 11 Jun 2006 17:03:02 GMT Ondrej Palkovsky [43752b6] * generic/include/ipc/ipc.h (modified) * generic/include/ipc/irq.h (modified) * generic/src/console/klog.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) Modified ipc/irq to be able to pass up to 3 arguments to userspace. Thu, 08 Jun 2006 17:04:57 GMT Ondrej Palkovsky [85d24f61] * generic/src/ipc/sysipc.c (modified) Small consitency ipc update. Tue, 06 Jun 2006 23:26:46 GMT Martin Decky [ae971b3e] * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * generic/src/ipc/irq.c (modified) fixes Tue, 06 Jun 2006 23:03:42 GMT Martin Decky [732fd3c] * arch/ppc32/include/arch.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/drivers/pic.c (modified) * generic/include/ipc/irq.h (modified) * generic/src/ipc/irq.c (modified) ppc32 uspace keyboard support Tue, 06 Jun 2006 07:40:51 GMT Ondrej Palkovsky [874621f] * Makefile (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/mips32/include/arg.h (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc64/include/exception.h (modified) * arch/sparc64/include/interrupt.h (modified) * generic/include/console/klog.h (added) * generic/include/interrupt.h (modified) * generic/include/ipc/irq.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/proc/thread.h (modified) * generic/include/stackarg.h (modified) * generic/include/stdarg.h (modified) * generic/src/console/klog.c (added) * generic/src/interrupt/interrupt.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/main.c (modified) * generic/src/proc/thread.c (modified) Added kernel circular buffer klog. Added automatic killing of tasks ... Mon, 05 Jun 2006 22:19:02 GMT Ondrej Palkovsky [d8f7362] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) Small updates to ipc. Mon, 05 Jun 2006 10:36:43 GMT Ondrej Palkovsky [214c5a0] * generic/include/ipc/ipc.h (modified) * generic/src/console/cmd.c (modified) * generic/src/ipc/ipc.c (modified) Modified ipc_cleanup. Sun, 04 Jun 2006 17:17:29 GMT Ondrej Palkovsky [c4e4507] * generic/include/ipc/ipc.h (modified) * generic/src/console/cmd.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/proc/task.c (modified) Renamed some things in IPC to be consistent. Added ipc reporting to ... Sun, 04 Jun 2006 15:58:01 GMT Ondrej Palkovsky [eb3d379] * generic/include/ipc/ipc.h (modified) * generic/include/proc/task.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/frame.c (modified) Slightly remodelled ipc hangups to facilitate correct cleanup. Doc ... Fri, 02 Jun 2006 14:07:29 GMT Jakub Vana [d0c5901] * arch/ia64/include/arch.h (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/include/ski/ski.h (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/ski/ski.c (modified) * generic/include/ipc/irq.h (modified) * generic/src/ipc/irq.c (modified) IA64 uspace keyboard kernel part Fri, 02 Jun 2006 12:26:50 GMT Jakub Jermar [116d1ef4] * arch/ia32/src/smp/smp.c (modified) * generic/include/ipc/ipc.h (modified) * generic/include/proc/thread.h (modified) * generic/include/synch/condvar.h (modified) * generic/include/synch/futex.h (modified) * generic/include/synch/mutex.h (modified) * generic/include/synch/rwlock.h (modified) * generic/include/synch/semaphore.h (modified) * generic/include/synch/synch.h (modified) * generic/include/synch/waitq.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/condvar.c (modified) * generic/src/synch/futex.c (modified) * generic/src/synch/mutex.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/semaphore.c (modified) * generic/src/synch/waitq.c (modified) Replace nonblocking argument of waitq_sleep_timeout with flags that ... Wed, 31 May 2006 14:13:35 GMT Ondrej Palkovsky [76d7305] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) Slightly changed semantics of AS_AREA_SEND/RECV. Sun, 28 May 2006 18:17:36 GMT Ondrej Palkovsky [d6e5cbc] * arch/ia32/include/barrier.h (modified) * arch/mips32/include/barrier.h (modified) * arch/mips32/include/cp0.h (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * generic/include/time/clock.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/as.c (modified) * generic/src/time/clock.c (modified) Added 'realtime' clock interface. Added some asm macros as memory ... Sat, 27 May 2006 22:57:21 GMT Ondrej Palkovsky [46fc2f9] * generic/include/ipc/ipc.h (modified) * generic/include/mm/as.h (modified) * generic/include/mm/slab.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/slab.c (modified) Added 256K slab, so that AMD can boot (until ELF loader is fixed). ... Thu, 25 May 2006 21:21:58 GMT Jakub Jermar [fd4d8c0] * generic/include/mm/as.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) Modify as_area_share() to accept destination area flags bitmask from ... Wed, 24 May 2006 22:02:59 GMT Jakub Jermar [8d6bc2d5] * generic/include/mm/as.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) Reimplement memory sharing. Currently, only anonymous address space ... Sun, 21 May 2006 20:17:17 GMT Ondrej Palkovsky [bd55bbb] * arch/mips32/src/console.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/page.c (modified) * generic/src/ipc/sysipc.c (modified) Fixed mips to compile with fb (missing hw_map). Fixed mips hw ... Wed, 17 May 2006 14:03:44 GMT Jakub Jermar [bd5a663] * generic/include/ipc/ipc.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/sysipc.c (modified) Modify ipc_wait_for_call() to support all of blocking, non-blocking ... Tue, 16 May 2006 17:24:08 GMT Jakub Jermar [8497711] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/sysipc.c (modified) Rename IPC_M_AS_SEND to IPC_M_AS_AREA_SEND. Tue, 16 May 2006 10:08:48 GMT Ondrej Palkovsky [897f2e76] * generic/src/ipc/sysipc.c (modified) Small updates to IPC regarding AS_SEND. Tue, 16 May 2006 09:22:23 GMT Jakub Jermar [ad575d7] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/ipc.c (modified) Improve comments. Sun, 14 May 2006 17:16:52 GMT Ondrej Palkovsky [7c23af9] * generic/include/ipc/ipc.h (modified) * generic/include/mm/as.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) * generic/src/syscall/syscall.c (modified) Added support to IPC for simple page sharing. Sun, 07 May 2006 15:21:11 GMT Jakub Jermar [2bb8648] * doc/mm (modified) * generic/include/ddi/ddi.h (modified) * generic/include/security/cap.h (modified) * generic/include/syscall/sysarg64.h (added) * generic/include/syscall/syscall.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/kinit.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/security/cap.c (modified) * generic/src/syscall/syscall.c (modified) Add SYS_CAP_GRANT and SYS_CAP_REVOKE syscalls. Move ... Fri, 05 May 2006 15:14:34 GMT Ondrej Palkovsky [f58af46] * arch/mips32/include/exception.h (modified) * arch/mips32/src/asm.S (modified) * arch/mips32/src/start.S (modified) * generic/include/syscall/copy.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/syscall/copy.c (modified) * generic/src/syscall/syscall.c (modified) Implemented mips memcpy (copy from gcc builtin memcpy). Fri, 05 May 2006 11:59:19 GMT Jakub Jermar [e3c762cd] * Makefile (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/asm.S (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/src/asm.S (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/sparc64/include/interrupt.h (modified) * arch/sparc64/src/asm.S (modified) * generic/include/interrupt.h (modified) * generic/include/mm/as.h (modified) * generic/include/mm/page.h (modified) * generic/include/proc/thread.h (modified) * generic/include/syscall/copy.h (added) * generic/src/ddi/ddi.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/slab.c (modified) * generic/src/printf/vsnprintf.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/smp/ipi.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/syscall/copy.c (added) Complete implementation of copy_from_uspace() and copy_to_uspace() ... Wed, 03 May 2006 08:18:01 GMT Ondrej Palkovsky [bdc5c516] * generic/include/ipc/irq.h (modified) * generic/src/ipc/irq.c (modified) Added commands for accessing ia32 portspace in irq top-half. Tue, 02 May 2006 21:49:05 GMT Ondrej Palkovsky [162f919] * Makefile (modified) * arch/amd64/src/interrupt.c (modified) * generic/include/errno.h (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/irq.h (added) * generic/include/ipc/sysipc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/irq.c (added) * generic/src/ipc/sysipc.c (modified) Added means to make a simple action upon interrupt. Sat, 29 Apr 2006 22:17:17 GMT Ondrej Palkovsky [51a7dc1] * arch/mips32/src/interrupt.c (modified) * generic/src/ipc/ipc.c (modified) Small fixes. Sat, 29 Apr 2006 22:12:40 GMT Ondrej Palkovsky [5626277] * arch/amd64/src/interrupt.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/mips32/include/interrupt.h (modified) * arch/mips32/src/interrupt.c (modified) * generic/include/errno.h (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/syscall/syscall.c (modified) Added support for IRQ notifiactions. - seems to work correctly on ... Thu, 27 Apr 2006 17:13:49 GMT Jakub Jermar [9179d0a] * genarch/src/mm/page_ht.c (modified) * genarch/src/mm/page_pt.c (modified) * generic/src/adt/bitmap.c (modified) * generic/src/adt/btree.c (modified) * generic/src/adt/hash_table.c (modified) * generic/src/adt/list.c (modified) * generic/src/ddi/ddi.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/lib/elf.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/main/uinit.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/slab.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/the.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/condvar.c (modified) * generic/src/synch/futex.c (modified) * generic/src/synch/mutex.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/semaphore.c (modified) * generic/src/synch/waitq.c (modified) Add some @file doxygen comments and improve already existing comments. Sun, 23 Apr 2006 12:46:01 GMT Jakub Jermar [6ecc8bce] * arch/amd64/src/ddi/ddi.c (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia64/src/ddi/ddi.c (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/start.S (modified) * arch/mips32/include/arch.h (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/ppc32/include/arch.h (modified) * arch/ppc32/src/ddi/ddi.c (modified) * arch/sparc64/src/ddi/ddi.c (modified) * generic/include/arch.h (modified) * generic/src/ipc/ipc.c (modified) Make ia64 and sparc64 compile again. Fix ia64 to set up inits in ... Fri, 31 Mar 2006 13:53:36 GMT Ondrej Palkovsky [ca687ad] * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) Completed ipc_cleanup, it should be somehow integrated into cleanup ... Sun, 19 Mar 2006 19:42:00 GMT Ondrej Palkovsky [7c7aae16] * generic/include/ipc/ipc.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/syscall/syscall.c (modified) Reduced unnecessary IPC system calls. Allow everything to be sync & ... Sun, 19 Mar 2006 12:43:12 GMT Ondrej Palkovsky [9f22213] * generic/include/errno.h (modified) * generic/include/ipc/ipc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) More IPC stuff, added correct closing of connections from both sides. Sat, 18 Mar 2006 23:02:08 GMT Ondrej Palkovsky [fbcfd458] * generic/include/ipc/ipc.h (modified) * generic/include/ipc/ipcrsc.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/syscall/syscall.c (modified) Untested better IPC functions. * There is some bug in MIPS, ... Sat, 18 Mar 2006 01:06:13 GMT Ondrej Palkovsky [ba81cab] * generic/include/ipc/ipc.h (modified) * generic/include/ipc/ipcrsc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) * tools/ia32/decpt.py (added) Better IPC implementation with regard to locking and final cleanup. Fri, 17 Mar 2006 23:02:32 GMT Ondrej Palkovsky [81c4c6da] * generic/src/ipc/ipcrsc.c (modified) * generic/src/proc/thread.c (modified) Fixed incorrect locking in ipc. Fri, 17 Mar 2006 11:41:05 GMT Ondrej Palkovsky [4e49572] * Makefile (modified) * arch/amd64/Makefile.inc (modified) * arch/amd64/include/asm.h (modified) * arch/amd64/include/cpu.h (modified) * arch/amd64/include/debugger.h (added) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/debugger.c (added) * arch/amd64/src/proc/scheduler.c (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/ipcrsc.h (added) * generic/src/console/cmd.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (added) * generic/src/ipc/sysipc.c (modified) * kernel.config (modified) Added debugger to AMD64. Added automatic debugging of AS if it is ... Thu, 16 Mar 2006 23:54:05 GMT Ondrej Palkovsky [93165be] * arch/amd64/include/mm/as.h (modified) * arch/amd64/include/mm/page.h (modified) * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/mm/page.c (modified) * generic/include/macros.h (modified) * generic/include/mm/frame.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/frame.c (modified) Add support for more then 2GB of address space for AMD64. Thu, 16 Mar 2006 20:56:22 GMT Ondrej Palkovsky [37c57f2] * arch/amd64/src/interrupt.c (modified) * generic/include/ipc/ipc.h (modified) * generic/src/console/cmd.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Added task_print. Fixed ipc to support connect_me_to. Thu, 16 Mar 2006 15:56:40 GMT Ondrej Palkovsky [dabe6333] * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/pm.c (modified) * generic/include/ipc/ipc.h (modified) * generic/src/console/console.c (modified) * generic/src/ipc/ipc.c (modified) Added null console for buffering output when no real output ... Thu, 16 Mar 2006 12:24:20 GMT Ondrej Palkovsky [2ba7810] * generic/include/errno.h (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/kinit.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Changed ipc to use spinlocks instead of mutexes again. Fixed loading ... Thu, 16 Mar 2006 00:30:31 GMT Ondrej Palkovsky [2fb49101] * generic/src/ipc/sysipc.c (modified) Fixed bad locking. Thu, 16 Mar 2006 00:25:50 GMT Ondrej Palkovsky [2d5a54f3] * Makefile (modified) * generic/include/errno.h (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/sysipc.h (moved) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ns.c (deleted) * generic/src/ipc/sysipc.c (added) * generic/src/main/kinit.c (modified) * generic/src/syscall/syscall.c (modified) Implemented callback IPC call (connect_to_me). Wed, 15 Mar 2006 11:44:26 GMT Ondrej Palkovsky [286e03d] * generic/include/ipc/ipc.h (modified) * generic/include/proc/task.h (modified) * generic/include/syscall/syscall.h (modified) * generic/include/typedefs.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Added support for taskid. Tue, 14 Mar 2006 23:47:04 GMT Ondrej Palkovsky [5f62ef9] * generic/include/ipc/ipc.h (modified) * generic/include/proc/task.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ns.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Completed asynchronous ipc. Tue, 14 Mar 2006 14:31:28 GMT Ondrej Palkovsky [d9e11ff2] * arch/mips32/include/mm/page.h (modified) * generic/include/errno.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/mm/as.c (modified) Small speed update of ipc. Fixed some bugs regarding pages in mremap. Tue, 14 Mar 2006 09:30:07 GMT Ondrej Palkovsky [e74cb73] * Makefile (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/ns.h (added) * generic/include/mm/page.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ns.c (added) * generic/src/main/kinit.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Added skeleton name service. Cleanup for IPC to use mutexes instead ... Mon, 13 Mar 2006 20:51:35 GMT Ondrej Palkovsky [631ca4d] * arch/amd64/include/syscall.h (modified) * arch/amd64/src/syscall.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/mips32/src/exception.c (modified) * generic/include/ipc/ipc.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/syscall/syscall.c (modified) New synchronous ipc. Widened syscall to support up to 5 parameters. Mon, 13 Mar 2006 19:39:30 GMT Ondrej Palkovsky [6d9c49a] * Makefile (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/syscall.c (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/include/types.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/exception.c (modified) * arch/sparc64/include/types.h (modified) * generic/include/errno.h (added) * generic/include/ipc/ipc.h (added) * generic/include/mm/page.h (modified) * generic/include/proc/task.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (added) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Added kernel IPC functionality.