# # ChangeLog for generic/src/adt in mainline # # Generated by Trac 1.6 # 2026-04-02T02:22:53Z Tue, 20 Jun 2006 12:26:16 GMT Jakub Jermar [cc73a8a1] * genarch/src/i8042/i8042.c (modified) * generic/include/config.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/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/main.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/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/the.c (modified) * generic/src/proc/thread.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/sysinfo/sysinfo.c (modified) * generic/src/time/clock.c (modified) * generic/src/time/delay.c (modified) * generic/src/time/timeout.c (modified) Cleanup of comments. 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. 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. Sat, 03 Jun 2006 14:56:15 GMT Jakub Vana [8b08cf3] * generic/src/adt/bitmap.c (modified) Bitmap functions patch Thu, 01 Jun 2006 14:11:29 GMT Jakub Jermar [152b2b0] * generic/src/adt/btree.c (modified) * generic/src/mm/as.c (modified) Implement recursive function for deallocating the whole B+tree. Make ... Mon, 15 May 2006 15:32:59 GMT Jakub Jermar [9f29243] * generic/src/adt/hash_table.c (modified) Remove a misleading comment. Sun, 30 Apr 2006 19:08:14 GMT Jakub Jermar [4fd61ba] * generic/src/adt/bitmap.c (modified) Fix a bug caused by an unsigned subtraction of bigger value from ... 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. Sat, 22 Apr 2006 23:00:26 GMT Martin Decky [cf85e24c] * arch/amd64/src/debugger.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/exception.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc64/src/mm/memory_init.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * generic/include/debug.h (modified) * generic/src/adt/btree.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/page.c (modified) * generic/src/proc/scheduler.c (modified) * test/mm/falloc1/test.c (modified) * test/mm/falloc2/test.c (modified) * test/mm/mapping1/test.c (modified) * test/synch/rwlock4/test.c (modified) printf-related and other code cleanup Mon, 17 Apr 2006 15:42:29 GMT Jakub Jermar [97a7eff] * Makefile (modified) * generic/include/adt/bitmap.h (added) * generic/src/adt/bitmap.c (added) Add bitmap ADT. Sun, 16 Apr 2006 13:16:44 GMT Josef Cejka [280a27e] * arch/amd64/src/debugger.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/memory_init.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/memory_init.c (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/src/debugger.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc64/src/mm/memory_init.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * genarch/include/softint/division.h (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/acpi/matd.c (modified) * genarch/src/i8042/i8042.c (modified) * genarch/src/softint/division.c (modified) * generic/include/print.h (modified) * generic/src/adt/btree.c (modified) * generic/src/console/cmd.c (modified) * generic/src/debug/print.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/interrupt/interrupt.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/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/slab.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/time/clock.c (modified) * generic/src/time/timeout.c (modified) * test/fpu/fpu1/test.c (modified) * test/mm/falloc1/test.c (modified) * test/mm/falloc2/test.c (modified) * test/mm/mapping1/test.c (modified) * test/print/print1/test.c (modified) * test/synch/rwlock4/test.c (modified) * test/synch/rwlock5/test.c (modified) Printf ported back from uspace to kernel. Printf calls changed to ... Wed, 12 Apr 2006 12:36:58 GMT Jakub Jermar [b7f364e] * generic/include/adt/btree.h (modified) * generic/src/adt/btree.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Modify B+tree node key width to be 64-bit wide on all platforms. Sun, 09 Apr 2006 16:29:26 GMT Jakub Jermar [2810636] * generic/include/adt/btree.h (modified) * generic/src/adt/btree.c (modified) * generic/src/main/main.c (modified) Switch B+tree node allocation from malloc() to a dedicated slab - ... Wed, 05 Apr 2006 17:49:32 GMT Jakub Jermar [fe04594] * generic/src/adt/hash_table.c (modified) Fix critical bug in hash table initialization. Only half of the ... Tue, 04 Apr 2006 09:04:15 GMT Jakub Jermar [c47912f] * generic/include/adt/btree.h (modified) * generic/src/adt/btree.c (modified) * generic/src/mm/as.c (modified) Rename btree_node_left_sibling() to btree_leaf_node_left_neighbour() ... Mon, 03 Apr 2006 22:20:02 GMT Jakub Jermar [b26db0c] * generic/src/adt/btree.c (modified) * generic/src/mm/as.c (modified) s/B+-tree/B+tree/ Mon, 03 Apr 2006 22:15:56 GMT Jakub Jermar [252127e] * generic/include/adt/btree.h (modified) * generic/include/mm/as.h (modified) * generic/src/adt/btree.c (modified) * generic/src/mm/as.c (modified) Deploy B+tree in address space area management. Change as_remap() to ... Sat, 01 Apr 2006 18:39:25 GMT Jakub Jermar [5b04fc7] * generic/src/adt/btree.c (modified) * generic/src/mm/slab.c (modified) * test/btree/btree1/test.c (modified) Completed B+-tree support. Enable btree_remove(). Reorder some ... Sat, 01 Apr 2006 11:02:05 GMT Jakub Jermar [0cb56f5d] * generic/include/adt/btree.h (modified) * generic/src/adt/btree.c (modified) * test/btree/btree1/test.c (modified) Update B+-tree code. The code is there, btree_remove() has not been ... Thu, 30 Mar 2006 18:39:21 GMT Jakub Jermar [296cc1b] * generic/include/adt/btree.h (modified) * generic/src/adt/btree.c (modified) Change B+-tree from 2-3-4 tree to 2-3-4-5 tree by adding space for ... Sun, 26 Mar 2006 19:06:53 GMT Jakub Jermar [cc27ae48] * generic/src/adt/btree.c (modified) Try to avoid splitting full B+-tree nodes by trying left or right ... Sat, 25 Mar 2006 15:51:02 GMT Jakub Jermar [c715e9b] * generic/src/adt/btree.c (modified) Change B+-tree to: - store lesser keys in a key's left subtree - ... Thu, 23 Mar 2006 21:18:58 GMT Jakub Jermar [e1be3b6] * arch/amd64/include/atomic.h (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/asm_utils.S (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/src/ia64.c (modified) * arch/mips32/src/mips32.c (modified) * generic/src/adt/btree.c (modified) Small textual changes. Mon, 20 Mar 2006 20:37:17 GMT Jakub Jermar [018d957e] * Makefile (modified) * generic/include/adt/btree.h (added) * generic/include/typedefs.h (modified) * generic/src/adt/btree.c (added) * generic/src/main/main.c (modified) * kernel.config (modified) * test/btree/btree1/test.c (added) B+-tree implementation. Currently supports only inserting and searching. Wed, 01 Mar 2006 12:58:13 GMT Jakub Jermar [9ad03fe] * arch/ia64/include/mm/tlb.h (modified) * arch/ia64/src/mm/page.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/ia64/src/proc/scheduler.c (modified) * genarch/include/mm/page_ht.h (modified) * genarch/src/mm/page_ht.c (modified) * generic/src/adt/hash_table.c (modified) ia64 work. More capable TLB miss handlers. The ia64 kernel now ... Wed, 08 Feb 2006 22:58:06 GMT Ondrej Palkovsky [bb68433] * arch/amd64/src/pm.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/smp.c (modified) * doc/mm (modified) * genarch/src/acpi/matd.c (modified) * generic/include/mm/buddy.h (modified) * generic/include/mm/frame.h (modified) * generic/include/mm/slab.h (modified) * generic/src/adt/hash_table.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/lib/sort.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/slab.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * test/mm/falloc2/test.c (modified) Changed malloc to include second parameter and documented ... Wed, 08 Feb 2006 12:34:05 GMT Ondrej Palkovsky [085d973] * Makefile (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/mm/page.c (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/smp.c (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/frame.c (modified) * contrib/conf/msim.conf (modified) * genarch/src/acpi/matd.c (modified) * genarch/src/mm/as_pt.c (modified) * genarch/src/mm/page_pt.c (modified) * generic/include/mm/buddy.h (modified) * generic/include/mm/frame.h (modified) * generic/include/mm/heap.h (deleted) * generic/include/mm/slab.h (modified) * generic/include/proc/thread.h (modified) * generic/include/typedefs.h (modified) * generic/src/adt/hash_table.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/lib/sort.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/heap.c (deleted) * generic/src/mm/slab.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * test/mm/falloc1/test.c (modified) * test/mm/falloc2/test.c (modified) Cleanup o frame allocator. Removed early_malloc & initial heap. ... Mon, 06 Feb 2006 14:18:28 GMT Jakub Jermar [c7ec94a4] * arch/ia64/include/mm/page.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/mm/page.c (modified) * arch/sparc64/include/mm/page.h (modified) * arch/sparc64/include/types.h (modified) * arch/sparc64/src/mm/frame.c (modified) * genarch/include/mm/page_ht.h (modified) * genarch/src/mm/as_ht.c (modified) * genarch/src/mm/page_ht.c (modified) * generic/include/adt/hash_table.h (modified) * generic/src/adt/hash_table.c (modified) * generic/src/mm/as.c (modified) Page hash table architectures now use generic hash table to manage ... Sun, 05 Feb 2006 21:54:00 GMT Jakub Jermar [c585827] * Makefile (modified) * generic/include/adt/hash_table.h (added) * generic/include/typedefs.h (modified) * generic/src/adt/hash_table.c (added) Generic chaining hash table. Sun, 05 Feb 2006 18:07:02 GMT Jakub Jermar [5c9a08b] * Makefile (modified) * genarch/src/mm/asid.c (modified) * genarch/src/mm/asid_fifo.c (modified) * generic/include/adt/fifo.h (moved) * generic/include/adt/list.h (moved) * generic/include/console/kconsole.h (modified) * generic/include/cpu.h (modified) * generic/include/mm/as.h (modified) * generic/include/mm/frame.h (modified) * generic/include/mm/slab.h (modified) * generic/include/proc/scheduler.h (modified) * generic/include/proc/task.h (modified) * generic/include/proc/thread.h (modified) * generic/include/synch/waitq.h (modified) * generic/include/time/timeout.h (modified) * generic/src/adt/list.c (moved) * generic/src/console/cmd.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/slab.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/time/clock.c (modified) Move list and fifo data types to adt/.