# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-03T22:45:20Z Sun, 18 Jun 2006 22:34:47 GMT Martin Decky [e5027df7] * arch/mips32/src/start.S (modified) remove forgotten address translation Sun, 18 Jun 2006 21:37:32 GMT Martin Decky [c4b2788] * arch/mips32/Makefile.inc (modified) * contrib/conf/gxemul.sh (modified) * kernel.config (modified) prepare GXEmul kernel to use the boot loader Sun, 18 Jun 2006 21:25:12 GMT Jakub Jermar [e3ae246] * arch/ppc64/src/mm/page.c (modified) * arch/ppc64/src/mm/tlb.c (modified) Make defunct ppc64 kernel compile again. Sun, 18 Jun 2006 20:55:06 GMT Martin Decky [e3e29b75] * arch/ppc32/src/mm/tlb.c (modified) fix compiler warning Sun, 18 Jun 2006 20:21:54 GMT Ondrej Palkovsky [8449000] * arch/mips32/src/mips32.c (modified) Fix bad booting address on MIPS when not compiled in debug mode. Sun, 18 Jun 2006 19:37:23 GMT Ondrej Palkovsky [beec330] * arch/mips32/src/drivers/msim.c (modified) Fix panic if continue after non-initialized kbd. Sun, 18 Jun 2006 12:01:50 GMT Martin Decky [e600ec4] * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc32/src/mm/tlb.c (modified) verbose segment and BAT registers printout 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 Sun, 18 Jun 2006 01:58:17 GMT Martin Decky [281994b] * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/ppc32.c (modified) ppc32: kernel console grab & release Sun, 18 Jun 2006 01:04:26 GMT Martin Decky [cf84d72a] * arch/ppc32/src/mm/as.c (modified) * arch/ppc32/src/mm/tlb.c (modified) fix segment register values, ppc32 works again (both w/ and w/o BAT) Sun, 18 Jun 2006 00:44:44 GMT Jakub Jermar [1bb2e7a] * arch/amd64/include/cpu.h (modified) * arch/amd64/include/cpuid.h (modified) * arch/amd64/src/cpu/cpu.c (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/include/cpuid.h (modified) * arch/ia32/include/ddi/ddi.h (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia64/include/cpu.h (modified) * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/ddi/ddi.c (modified) * arch/mips32/include/cp0.h (modified) * arch/mips32/include/cpu.h (modified) * arch/mips32/src/cpu/cpu.c (modified) * arch/ppc32/include/cpu.h (modified) * arch/ppc32/include/cpuid.h (modified) * arch/ppc32/src/cpu/cpu.c (modified) * arch/ppc64/include/cpu.h (modified) * arch/ppc64/include/cpuid.h (modified) * arch/ppc64/src/cpu/cpu.c (modified) * arch/sparc64/include/cpu.h (modified) * arch/sparc64/src/cpu/cpu.c (modified) * doc/doxygroups.h (modified) * generic/include/cpu.h (modified) * generic/include/time/clock.h (modified) * generic/include/time/delay.h (modified) * generic/include/time/timeout.h (modified) * generic/src/cpu/cpu.c (modified) * generic/src/time/clock.c (modified) * generic/src/time/delay.c (modified) * generic/src/time/timeout.c (modified) Updates in Doxygen-style comments. Make architecture specific ... Sun, 18 Jun 2006 00:31:14 GMT Martin Decky [10e0cee] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/arch.h (modified) * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/include/interrupt.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/types.h (modified) * arch/ppc32/src/exception.S (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/proc/scheduler.c (modified) ppc32: BAT-less memory mapping (broken yet) VSID support (broken ... Sun, 18 Jun 2006 00:26:54 GMT Martin Decky [8e3bf3e2] * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/main/uinit.c (modified) coding style changes Sat, 17 Jun 2006 17:26:14 GMT Martin Decky [fbb8b2b] * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/mm/as.c (modified) * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/mm/page.c (modified) ppc32: more generic page hash table handling (preliminary code, will ... Sat, 17 Jun 2006 07:57:29 GMT Ondrej Palkovsky [74b22cc5] * arch/amd64/src/interrupt.c (modified) * arch/ia32/src/interrupt.c (modified) Let mouse work on amd64 too. Fri, 16 Jun 2006 19:57:54 GMT Martin Decky [898d9f8] * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/mm/frame.c (modified) * kernel.config (modified) move ppc32 four pages up, move real mode code, change config Fri, 16 Jun 2006 19:28:41 GMT Ondrej Palkovsky [62939f7] * generic/include/ipc/irq.h (modified) * generic/src/console/cmd.c (modified) Send to uspace notification about end of kconsole mode. 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 ... Wed, 14 Jun 2006 08:10:05 GMT Josef Cejka [7257021e] * arch/amd64/src/amd64.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia64/src/ia64.c (modified) * arch/mips32/src/mips32.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc64/src/ppc64.c (modified) * arch/sparc64/src/sparc64.c (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/acpi/madt.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/time/clock.c (modified) Fixed first letter size of subgroup name in Others. Wed, 14 Jun 2006 08:00:45 GMT Jakub Jermar [3222efd] * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/src/interrupt.c (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/src/trap/exception.c (modified) * arch/sparc64/src/trap/interrupt.c (modified) * arch/sparc64/src/trap/trap.c (modified) Put sparc64 interrupt stuff under the Interrupt group in Doxygen- ... 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. Tue, 13 Jun 2006 11:31:26 GMT Ondrej Palkovsky [279952c] * generic/src/mm/frame.c (modified) Fixed frame allocator to allocate correct number of frames for ... 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'. Mon, 12 Jun 2006 19:54:52 GMT Ondrej Palkovsky [8abbcc9] * arch/amd64/include/atomic.h (modified) * arch/ia32/include/atomic.h (modified) Fixed incorrect atomic_postinc/postdec...again... Mon, 12 Jun 2006 13:11:42 GMT Jakub Jermar [8fa86b7] * Makefile (modified) Move to 0.2.0.1 bugfixing release. When the EXTRAVERSION is ... Sun, 11 Jun 2006 17:52:21 GMT Jakub Jermar [dd054bc2] * generic/src/console/cmd.c (modified) Inform the user about the kernel relinquishing the console on ... 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. Sun, 11 Jun 2006 17:02:17 GMT Ondrej Palkovsky [0b917dd] * arch/amd64/include/atomic.h (modified) Fix prein/predec instructions to be the same as on ia32. Sun, 11 Jun 2006 16:38:24 GMT Ondrej Palkovsky [e5dc7b8] * arch/ia32/include/atomic.h (modified) Fix either bad compiler or bad code. The net result is better ... Sat, 10 Jun 2006 20:31:55 GMT Ondrej Palkovsky [8060a24c] * arch/ia32/src/interrupt.c (modified) * genarch/src/fb/fb.c (modified) Yet another fix with framebuffer. Sat, 10 Jun 2006 13:40:53 GMT Jakub Jermar [0182a665] * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Fix double thread_join() in ktaskgc. In thread_create(), lock TASK ... Sat, 10 Jun 2006 11:05:21 GMT Martin Decky [971cf31f] * arch/mips32/include/boot.h (added) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/start.S (modified) * arch/ppc32/src/boot/boot.S (modified) * contrib/conf/msim.conf (modified) update mips32 boot loading API Sat, 10 Jun 2006 10:17:05 GMT Jakub Jermar [88636f68] * arch/ia32/src/smp/apic.c (modified) * generic/src/proc/task.c (modified) #ifdef more debugging printf()'s. Sat, 10 Jun 2006 09:43:33 GMT Jakub Jermar [fd7faa87] * genarch/src/fb/fb.c (modified) Pass correct yres to userspace framebuffer. Sat, 10 Jun 2006 07:44:21 GMT Ondrej Palkovsky [6eb96fce] * genarch/src/fb/fb.c (modified) * generic/src/mm/slab.c (modified) Fast framebuffer scrolling in kconsole. Eats some memory though. Fri, 09 Jun 2006 23:55:56 GMT Jakub Jermar [4b74488] * generic/src/synch/waitq.c (modified) Avoid tricky race condition between waitq_wakeup() and the pair of ... Fri, 09 Jun 2006 23:52:46 GMT Jakub Jermar [7b3e7f4] * generic/src/proc/thread.c (modified) Add interrupts_restore() to thread_join_timeout(). Note that this is ... Fri, 09 Jun 2006 15:58:54 GMT Jakub Jermar [bebb6bc] * arch/mips32/src/mips32.c (modified) * contrib/conf/msim.conf (modified) Load up to 8 userspace tasks on mips32. Fri, 09 Jun 2006 14:23:41 GMT Ondrej Palkovsky [99993b9] * generic/src/mm/slab.c (modified) Fixed error in page number computing, that could almost never appear. Fri, 09 Jun 2006 13:31:15 GMT Jakub Jermar [92922e6] * generic/src/proc/task.c (modified) Forgotten interrupts_restore(). Fri, 09 Jun 2006 12:51:12 GMT Jakub Jermar [208259c] * arch/ia64/include/mm/tlb.h (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/ia64/src/proc/scheduler.c (modified) On ia64, purge DTR entry before overwriting it with new contents. Thu, 08 Jun 2006 21:23:25 GMT Jakub Jermar [22870b2] * genarch/src/fb/fb.c (modified) Eliminate deadlock condition from fb. Thu, 08 Jun 2006 17:04:57 GMT Ondrej Palkovsky [85d24f61] * generic/src/ipc/sysipc.c (modified) Small consitency ipc update. Thu, 08 Jun 2006 16:17:59 GMT Jakub Jermar [14df080] * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/smp/apic.c (modified) * generic/src/synch/spinlock.c (modified) Print spurious interrupt messages only when compiled with ... Thu, 08 Jun 2006 13:20:17 GMT Ondrej Palkovsky [3701250] * generic/src/console/cmd.c (modified) * test/mm/slab2/test.c (modified) Slightly better test. Made call keys work on ia64. Thu, 08 Jun 2006 10:30:10 GMT Jakub Jermar [bf56fef] * Makefile (modified) Update version to 0.2.0 (Daylight). Thu, 08 Jun 2006 09:13:04 GMT Ondrej Palkovsky [22bea15] * generic/src/main/kinit.c (modified) Responsive kconsole after test finished. Thu, 08 Jun 2006 09:03:29 GMT Jakub Jermar [48e7dd6] * generic/include/proc/thread.h (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Collect Undead threads while waiting to join uinit. Rename ktaskkill ... Thu, 08 Jun 2006 08:32:00 GMT Jakub Vana [4bc141c] * generic/src/main/kinit.c (modified) No uspace if tests Thu, 08 Jun 2006 08:30:42 GMT Jakub Vana [8d6d76a] * test/fpu/fpu1/test.c (modified) * test/fpu/mips1/test.c (modified) * test/fpu/sse1/test.c (modified) * test/mm/falloc2/test.c (modified) * test/mm/slab1/test.c (modified) * test/mm/slab2/test.c (modified) * test/synch/rwlock2/test.c (modified) * test/synch/rwlock3/test.c (modified) * test/synch/rwlock4/test.c (modified) * test/synch/rwlock5/test.c (modified) * test/synch/semaphore1/test.c (modified) * test/synch/semaphore2/test.c (modified) * test/thread/thread1/test.c (modified) Detaching threads in tests Wed, 07 Jun 2006 17:47:24 GMT Ondrej Palkovsky [616f1759] * tools/config.py (modified) Fixed bad dialog in config. Wed, 07 Jun 2006 10:58:00 GMT Ondrej Palkovsky [f49f16c] * generic/include/ipc/ipc.h (modified) * generic/src/console/klog.c (modified) IPC made faster in non-debug mode. Wed, 07 Jun 2006 10:45:39 GMT Jakub Vana [06a583e] * arch/mips32/src/mips32.c (modified) System info about machine Wed, 07 Jun 2006 10:30:35 GMT Martin Decky [8778271] * arch/amd64/src/boot/boot.S (modified) * arch/ia32/src/boot/boot.S (modified) port VESA VBE changes to AMD64 Wed, 07 Jun 2006 02:20:03 GMT Martin Decky [ff133e2] * arch/ia32/src/boot/boot.S (modified) VESA VBE code cleanup, works in VMWare now Wed, 07 Jun 2006 00:51:04 GMT Martin Decky [b0f8c84] * kernel.config (modified) add some exotic resolutions Wed, 07 Jun 2006 00:47:14 GMT Jakub Jermar [977649b] * genarch/src/mm/asid.c (modified) Improve comment. Wed, 07 Jun 2006 00:34:09 GMT Jakub Jermar [88169d9] * genarch/src/mm/asid.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Move comment. Do TLB shootdown also when allocating new ASID. Wed, 07 Jun 2006 00:15:31 GMT Martin Decky [590cb380] * contrib/conf/pearpc.conf (modified) change default mouse grab hot-key (conflicting with kconsole) Wed, 07 Jun 2006 00:13:07 GMT Martin Decky [d667767] * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) better keyboard support 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:21:01 GMT Ondrej Palkovsky [9ceaef4] * arch/mips32/Makefile.inc (modified) Fixed size of mips processes, they are larger now. 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 17:10:25 GMT Jakub Vana [a175a67] * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/mm/tlb.c (modified) itanium faulting task kill Tue, 06 Jun 2006 17:08:10 GMT Martin Decky [afc12d0] * Makefile (modified) * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/ppc32.c (modified) basic ppc32 keyboard Tue, 06 Jun 2006 16:19:37 GMT Jakub Jermar [3dcb108] * arch/mips32/src/asm.S (modified) mips32 version of alignment-safe memcpy. Tue, 06 Jun 2006 15:50:14 GMT Ondrej Palkovsky [ae3f1709] * generic/src/console/klog.c (modified) Fixed klog to use correct vsnprintf. Tue, 06 Jun 2006 15:42:36 GMT Jakub Jermar [2d7a5fe] * generic/src/lib/memstr.c (modified) Generic version of memcpy that is resistent towards unaligned memory ... Tue, 06 Jun 2006 15:39:46 GMT Jakub Jermar [e269c53] * arch/ia64/src/asm.S (modified) ia64 memcpy that is unaligned pointer resistent. Tue, 06 Jun 2006 13:33:54 GMT Martin Decky [c782434] * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/mm/page.c (modified) generalize ppc32 exception handling Tue, 06 Jun 2006 12:42:42 GMT Martin Decky [8333801] * arch/ppc32/src/drivers/cuda.c (modified) dummy ppc32 keyboard Tue, 06 Jun 2006 11:57:33 GMT Josef Cejka [99f3249] * generic/src/printf/vsnprintf.c (modified) Another kernel printf return value fix. Tue, 06 Jun 2006 11:45:42 GMT Josef Cejka [4ddeace] * generic/src/printf/printf_core.c (modified) * generic/src/printf/vsnprintf.c (modified) * test/print/print1/test.c (modified) Fixed printf return value. Tue, 06 Jun 2006 09:13:12 GMT Jakub Jermar [3247f0a] * arch/ia64/src/ia64.c (modified) * contrib/conf/ski.conf (modified) Support loading up to 8 userspace images on ia64. Tue, 06 Jun 2006 08:54:02 GMT Jakub Jermar [9b6aae6] * generic/src/proc/task.c (modified) Prevent task killing of kernel by returning EPERM on such a request. Tue, 06 Jun 2006 08:47:07 GMT Ondrej Palkovsky [bffa0b06] * generic/src/mm/frame.c (modified) Blacklist first frame to avoid problems with allocator. Tue, 06 Jun 2006 08:26:26 GMT Ondrej Palkovsky [0dbc4e7] * arch/sparc64/include/interrupt.h (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Added possibility to interrupt task at exit from interrupt routine. 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 ... Tue, 06 Jun 2006 01:04:01 GMT Jakub Jermar [6f9a9bc] * generic/src/mm/as.c (modified) Never ever walk a B+tree as you destroy it. Or vice versa. Mon, 05 Jun 2006 23:55:06 GMT Jakub Jermar [c74804f] * generic/src/synch/waitq.c (modified) When interrupted from sleep, pending timeouts must be unregistered. 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 18:42:23 GMT Jakub Jermar [b65caba1] * generic/src/ddi/ddi.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Improve comments regarding liveliness of threads and tasks. Mon, 05 Jun 2006 18:15:30 GMT Jakub Jermar [2569ec90] * generic/src/ddi/ddi.c (modified) * generic/src/proc/task.c (modified) * generic/src/security/cap.c (modified) In task_kill(), remove the task from the tasks_btree before ... Mon, 05 Jun 2006 17:25:37 GMT Jakub Jermar [31e8ddd] * arch/amd64/src/proc/task.c (modified) * arch/ia32/src/proc/task.c (modified) * arch/ia64/include/proc/task.h (modified) * arch/mips32/include/proc/task.h (modified) * arch/ppc32/include/proc/task.h (modified) * arch/ppc64/include/proc/task.h (modified) * arch/sparc64/include/proc/task.h (modified) * generic/include/proc/task.h (modified) * generic/src/mm/as.c (modified) * generic/src/proc/task.c (modified) task_destroy() implementation, fixes in as_destroy() and task_kill(). ... Mon, 05 Jun 2006 14:27:08 GMT Jakub Jermar [9c1c677] * generic/src/synch/futex.c (modified) futex_cleanup() implementation. Mon, 05 Jun 2006 14:11:18 GMT Jakub Jermar [b91bb65] * generic/include/proc/task.h (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Kill task when its main thread exits. Mon, 05 Jun 2006 11:01:29 GMT Jakub Jermar [e090e1bc] * generic/include/proc/task.h (modified) * generic/include/synch/futex.h (modified) * generic/src/proc/task.c (modified) * generic/src/synch/futex.c (modified) Make ktaskclnp call ipc_cleanup and futex_cleanup. 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. Mon, 05 Jun 2006 08:15:11 GMT Jakub Jermar [c778c1a] * generic/src/main/kinit.c (modified) * generic/src/proc/thread.c (modified) Detach kmp thread after joining it. Extend assertion in ... Mon, 05 Jun 2006 07:47:45 GMT Jakub Jermar [34dcd3f] * generic/src/proc/task.c (modified) * generic/src/synch/waitq.c (modified) Update for task_kill(). Sun, 04 Jun 2006 21:54:49 GMT Jakub Jermar [7509ddc] * generic/include/proc/task.h (modified) * generic/include/proc/thread.h (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/syscall/syscall.c (modified) Framework for task_kill(). Some pieces (e.g. implementation of ... Sun, 04 Jun 2006 19:47:36 GMT Jakub Jermar [2cb5e64] * arch/ia32/include/smp/mps.h (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/smp/smp.c (modified) * generic/include/mm/slab.h (modified) * generic/include/proc/thread.h (modified) * generic/src/main/kinit.c (modified) * generic/src/proc/scheduler.c (modified) Make use of thread_join_timeout() and thread_detach() in kernel. ... 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 17:15:27 GMT Jakub Jermar [fe19611] * generic/include/proc/thread.h (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) thread_join_timeout() and thread_detach() implementation. Needs more ... Sun, 04 Jun 2006 17:00:26 GMT Jakub Vana [8adafa0] * arch/ia64/src/ski/ski.c (modified) Ia64 keyboard extension 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 ... Sat, 03 Jun 2006 21:57:30 GMT Jakub Jermar [7669bcf] * generic/src/mm/slab.c (modified) Improve comment in slab.c. Sat, 03 Jun 2006 16:14:18 GMT Jakub Jermar [9f16cb0] * generic/src/mm/backend_elf.c (modified) Remove left over piece of code for increasing reference count in ELF ... Sat, 03 Jun 2006 14:56:15 GMT Jakub Vana [8b08cf3] * generic/src/adt/bitmap.c (modified) Bitmap functions patch