# # ChangeLog for arch/ia32/include in mainline # # Generated by Trac 1.6 # 2025-10-09T20:03:16Z Tue, 04 Jul 2006 17:17:56 GMT Jakub Jermar [7f1c620] * arch/amd64/include/asm.h (modified) * arch/amd64/include/atomic.h (modified) * arch/amd64/include/byteorder.h (modified) * arch/amd64/include/context.h (modified) * arch/amd64/include/cpu.h (modified) * arch/amd64/include/cpuid.h (modified) * arch/amd64/include/faddr.h (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/include/memstr.h (modified) * arch/amd64/include/mm/frame.h (modified) * arch/amd64/include/mm/page.h (modified) * arch/amd64/include/pm.h (modified) * arch/amd64/include/proc/thread.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/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/syscall.c (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/atomic.h (modified) * arch/ia32/include/bios/bios.h (modified) * arch/ia32/include/boot/memmap.h (modified) * arch/ia32/include/byteorder.h (modified) * arch/ia32/include/context.h (modified) * arch/ia32/include/cpuid.h (modified) * arch/ia32/include/drivers/i8042.h (modified) * arch/ia32/include/drivers/i8259.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/frame.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/include/proc/thread.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/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/smp/ap.S (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/ia64/include/asm.h (modified) * arch/ia64/include/byteorder.h (modified) * arch/ia64/include/context.h (modified) * arch/ia64/include/cpu.h (modified) * arch/ia64/include/faddr.h (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/include/memstr.h (modified) * arch/ia64/include/mm/asid.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/register.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/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/ski/ski.c (modified) * arch/mips32/include/arg.h (modified) * arch/mips32/include/asm.h (modified) * arch/mips32/include/boot.h (modified) * arch/mips32/include/byteorder.h (modified) * arch/mips32/include/context.h (modified) * arch/mips32/include/cp0.h (modified) * arch/mips32/include/cpu.h (modified) * arch/mips32/include/debugger.h (modified) * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/include/faddr.h (modified) * arch/mips32/include/fpu_context.h (modified) * arch/mips32/include/memstr.h (modified) * arch/mips32/include/mm/asid.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/mips32/src/debugger.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/page.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/include/byteorder.h (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/include/cpuid.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/include/drivers/pic.h (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/include/faddr.h (modified) * arch/ppc32/include/fpu_context.h (modified) * arch/ppc32/include/memstr.h (modified) * arch/ppc32/include/mm/asid.h (modified) * arch/ppc32/include/mm/frame.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/include/types.h (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/page.c (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc64/include/asm.h (modified) * arch/ppc64/include/boot/boot.h (modified) * arch/ppc64/include/byteorder.h (modified) * arch/ppc64/include/context.h (modified) * arch/ppc64/include/cpuid.h (modified) * arch/ppc64/include/exception.h (modified) * arch/ppc64/include/faddr.h (modified) * arch/ppc64/include/fpu_context.h (modified) * arch/ppc64/include/memstr.h (modified) * arch/ppc64/include/mm/frame.h (modified) * arch/ppc64/include/mm/page.h (modified) * arch/ppc64/include/types.h (modified) * arch/ppc64/src/ddi/ddi.c (modified) * arch/ppc64/src/interrupt.c (modified) * arch/ppc64/src/mm/frame.c (modified) * arch/ppc64/src/mm/page.c (modified) * arch/ppc64/src/mm/tlb.c (modified) * arch/ppc64/src/ppc64.c (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/atomic.h (modified) * arch/sparc64/include/byteorder.h (modified) * arch/sparc64/include/context.h (modified) * arch/sparc64/include/drivers/i8042.h (modified) * arch/sparc64/include/faddr.h (modified) * arch/sparc64/include/interrupt.h (modified) * arch/sparc64/include/memstr.h (modified) * arch/sparc64/include/mm/asid.h (modified) * arch/sparc64/include/mm/frame.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/register.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/ddi/ddi.c (modified) * arch/sparc64/src/drivers/i8042.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/trap/interrupt.c (modified) * genarch/include/acpi/acpi.h (modified) * genarch/include/acpi/madt.h (modified) * genarch/include/fb/fb.h (modified) * genarch/include/mm/page_ht.h (modified) * genarch/include/mm/page_pt.h (modified) * genarch/include/ofw/ofw.h (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/acpi/madt.c (modified) * genarch/src/fb/fb.c (modified) * genarch/src/i8042/i8042.c (modified) * genarch/src/mm/as_pt.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) * generic/include/adt/bitmap.h (modified) * generic/include/adt/btree.h (modified) * generic/include/adt/hash_table.h (modified) * generic/include/adt/list.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/console.h (modified) * generic/include/console/kconsole.h (modified) * generic/include/context.h (modified) * generic/include/cpu.h (modified) * generic/include/ddi/ddi.h (modified) * generic/include/debug.h (modified) * generic/include/elf.h (modified) * generic/include/func.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/memstr.h (modified) * generic/include/mm/as.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/proc/task.h (modified) * generic/include/proc/thread.h (modified) * generic/include/security/cap.h (modified) * generic/include/sort.h (modified) * generic/include/stackarg.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/waitq.h (modified) * generic/include/syscall/syscall.h (modified) * generic/include/sysinfo/sysinfo.h (modified) * generic/include/time/delay.h (modified) * generic/include/time/timeout.h (modified) * generic/src/adt/bitmap.c (modified) * generic/src/adt/hash_table.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/main.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/printf/printf_core.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/security/cap.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) * test/fpu/fpu1/test.c (modified) * test/fpu/mips1/test.c (modified) * test/fpu/sse1/test.c (modified) * test/mm/falloc1/test.c (modified) * test/mm/falloc2/test.c (modified) * test/mm/mapping1/test.c (modified) * test/mm/purge1/test.c (modified) * test/mm/slab1/test.c (modified) * test/mm/slab2/test.c (modified) * test/print/print1/test.c (modified) * test/synch/rwlock4/test.c (modified) * test/synch/semaphore2/test.c (modified) * test/sysinfo/test.c (modified) * tools/amd64/gencontext.c (modified) * tools/mips32/gencontext.c (modified) * tools/ppc32/gencontext.c (modified) * tools/ppc64/gencontext.c (modified) * tools/sparc64/gencontext.c (modified) Replace old __u?? types with respective C99 variants (e.g. uint32_t, ... 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 ... 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. 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... 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 ... 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 ... 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. ... Fri, 02 Jun 2006 14:49:20 GMT Ondrej Palkovsky [c034b16] * arch/amd64/include/mm/as.h (modified) * arch/ia32/include/mm/as.h (modified) * arch/ia64/include/mm/as.h (modified) * arch/mips32/include/mm/as.h (modified) * arch/ppc32/include/mm/as.h (modified) * arch/ppc64/include/mm/as.h (modified) * arch/sparc64/include/mm/as.h (modified) Remove __address from include file included by uspace Thu, 01 Jun 2006 05:19:14 GMT Martin Decky [80d31883] * arch/amd64/include/drivers/i8254.h (added) * arch/amd64/include/drivers/i8259.h (added) * arch/amd64/include/drivers/vesa.h (moved) * arch/amd64/include/i8254.h (deleted) * arch/amd64/include/i8259.h (deleted) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/ia32/include/drivers/i8254.h (moved) * arch/ia32/include/drivers/i8259.h (moved) * arch/ia32/include/drivers/vesa.h (moved) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/smp/smp.c (modified) cleanup Wed, 31 May 2006 19:50:17 GMT Martin Decky [018f95a] * arch/amd64/include/drivers/ega.h (added) * arch/amd64/include/ega.h (deleted) * arch/amd64/src/amd64.c (modified) * arch/ia32/include/drivers/ega.h (moved) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/ia32.c (modified) * genarch/src/fb/fb.c (modified) kernel support for text-only framebuffer Wed, 31 May 2006 16:23:19 GMT Jakub Jermar [482826d] * arch/ia32/include/mm/asid.h (modified) * genarch/src/mm/as_ht.c (modified) * genarch/src/mm/as_pt.c (modified) * generic/include/mm/as.h (modified) * generic/include/mm/page.h (modified) * generic/include/proc/task.h (modified) * generic/src/mm/as.c (modified) * generic/src/proc/task.c (modified) Function for destroying address space for which there is no other ... 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 13:35:32 GMT Jakub Jermar [fb84455] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc64/include/mm/page.h (modified) * genarch/include/mm/page_ht.h (modified) * genarch/include/mm/page_pt.h (modified) * generic/include/mm/as.h (modified) * generic/src/lib/elf.c (modified) * generic/src/mm/as.c (modified) Update page fault handlers to distinguish between different access ... Wed, 24 May 2006 17:03:29 GMT Jakub Jermar [567807b1] * arch/amd64/include/mm/page.h (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/src/mm/page.c (modified) * arch/ppc64/src/mm/page.c (modified) * generic/include/mm/as.h (modified) * generic/include/mm/page.h (modified) * generic/src/lib/elf.c (modified) * generic/src/mm/as.c (modified) Modify the hierarchy of page fault handlers to pass access mode that ... Fri, 12 May 2006 12:55:10 GMT Jakub Jermar [5f0c664] * arch/ia32/include/vesa.h (modified) * arch/ia32/src/drivers/vesa.c (modified) * generic/include/bitops.h (modified) Change coding style in vesa.c and do some minor changes. Fri, 05 May 2006 15:09:40 GMT Jakub Vana [e8194664] * arch/amd64/include/pm.h (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/pm.c (modified) VESA FB cut unwanted Fri, 05 May 2006 13:42:42 GMT Jakub Vana [de07bcf] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/pm.h (modified) * arch/amd64/include/vesa.h (added) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/vesa.h (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/pm.c (modified) Amd64 framebuffer 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() ... Fri, 05 May 2006 10:32:21 GMT Jakub Vana [22cf454d] * Makefile (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/include/vesa.h (added) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/drivers/vesa.c (added) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/pm.c (modified) * genarch/src/fb/fb.c (modified) * kernel.config (modified) ia32 VESA FB support Sat, 29 Apr 2006 15:01:41 GMT Jakub Jermar [2382d09] * arch/amd64/include/cpu.h (modified) * arch/amd64/include/ddi/ddi.h (added) * arch/amd64/include/proc/task.h (modified) * arch/amd64/src/ddi/ddi.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/include/ddi/ddi.h (added) * arch/ia32/include/proc/task.h (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/proc/scheduler.c (modified) Improve SYS_IOSPACE_ENABLE support. The general protection fault ... Fri, 28 Apr 2006 14:32:44 GMT Jakub Jermar [11928d5] * arch/amd64/include/asm.h (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * generic/include/adt/bitmap.h (modified) Fix BITS2BYTES macro to return 0 when passed 0 as argument. Fix ia32 ... Sat, 22 Apr 2006 18:05:16 GMT Ondrej Palkovsky [c7c0b89b] * arch/amd64/include/cpu.h (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/ddi/ddi.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/mips32/src/start.S (modified) * generic/include/ddi/ddi.h (modified) * generic/include/security/cap.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/syscall/syscall.c (modified) Added uspace call to enable/disable interrupts. Mon, 17 Apr 2006 16:24:04 GMT Jakub Jermar [73e9b49] * arch/amd64/include/pm.h (modified) * arch/amd64/src/ddi/ddi.c (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/src/ddi/ddi.c (modified) Full implementation of amd64 and ia32 SYS_ENABLE_IOSPACE syscall. ... Mon, 17 Apr 2006 15:45:38 GMT Jakub Jermar [9fa16b20] * arch/amd64/include/pm.h (modified) * arch/amd64/include/proc/task.h (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/amd64/src/proc/task.c (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/include/proc/task.h (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia32/src/proc/task.c (modified) Fix amd64 and ia32 management of I/O bitmap in ... Thu, 13 Apr 2006 17:38:03 GMT Jakub Jermar [39cea6a] * arch/amd64/include/pm.h (modified) * arch/amd64/src/cpu/cpu.c (modified) * arch/amd64/src/pm.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia64/src/proc/scheduler.c (modified) * arch/mips32/src/mips32.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) * arch/ppc64/src/proc/scheduler.c (modified) * arch/sparc64/src/proc/scheduler.c (modified) * generic/include/proc/scheduler.h (modified) * generic/include/proc/task.h (modified) * generic/src/proc/scheduler.c (modified) Cleanup pm.c and pm.h code on ia32 and amd64. Add before_task_runs() ... Thu, 13 Apr 2006 16:11:27 GMT Jakub Jermar [897ad60] * arch/amd64/include/asm.h (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/src/pm.c (modified) Replace assembly from pm.c with new inline functions defined in asm.h. Thu, 13 Apr 2006 14:27:30 GMT Jakub Jermar [a6d4ceb] * arch/amd64/include/pm.h (modified) * arch/amd64/include/proc/task.h (added) * arch/amd64/include/proc/thread.h (moved) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/amd64/src/proc/thread.c (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/include/proc/task.h (added) * arch/ia32/include/proc/thread.h (moved) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia32/src/proc/thread.c (modified) * arch/ia64/include/proc/task.h (added) * arch/ia64/include/proc/thread.h (moved) * arch/mips32/include/proc/task.h (added) * arch/mips32/include/proc/thread.h (moved) * arch/ppc32/include/proc/task.h (added) * arch/ppc32/include/proc/thread.h (moved) * arch/ppc64/include/proc/task.h (added) * arch/ppc64/include/proc/thread.h (moved) * arch/sparc64/include/proc/task.h (added) * arch/sparc64/include/proc/thread.h (moved) * generic/include/proc/task.h (modified) * generic/include/proc/thread.h (modified) * generic/src/proc/thread.c (modified) Move arch/thread.h to arch/proc/thread.h on all architectures. ... Thu, 23 Mar 2006 10:29:39 GMT Ondrej Palkovsky [281b607] * arch/amd64/include/cpu.h (modified) * arch/amd64/include/thread.h (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/include/thread.h (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia32/src/userspace.c (modified) * arch/mips32/src/mips32.c (modified) * generic/include/syscall/syscall.h (modified) * generic/src/syscall/syscall.c (modified) Added basic kernel infrastructure for ThreadLocalStorage(TLS) for ... Wed, 22 Mar 2006 17:21:15 GMT Jakub Jermar [23684b7] * arch/amd64/include/atomic.h (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/include/atomic.h (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/include/atomic.h (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/include/atomic.h (modified) * arch/ppc32/include/atomic.h (modified) * arch/sparc64/include/atomic.h (modified) * generic/include/atomic.h (added) * generic/include/func.h (modified) * generic/include/mm/slab.h (modified) * generic/include/proc/scheduler.h (modified) * generic/include/synch/spinlock.h (modified) * generic/include/typedefs.h (modified) * generic/src/console/console.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/spinlock.c (modified) * generic/src/time/clock.c (modified) * test/atomic/atomic1/test.c (modified) * test/debug/mips1/test.c (modified) * test/fault/fault1/test.c (modified) * 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/synch/rwlock1/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) Define atomic_t only once in atomic.h Change the encapsulated ... Mon, 20 Mar 2006 20:32:17 GMT Ondrej Palkovsky [53f9821] * arch/amd64/include/atomic.h (modified) * arch/amd64/include/syscall.h (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/syscall.c (modified) * arch/ia32/include/atomic.h (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/interrupt.c (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/start.S (modified) * generic/include/synch/spinlock.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/lib/func.c (modified) * generic/src/synch/spinlock.c (modified) * generic/src/syscall/syscall.c (modified) * kernel.config (modified) Cleanup of spinlocks, now compiles both ia32 and amd64 with and ... Fri, 17 Mar 2006 13:37:59 GMT Ondrej Palkovsky [6c6a19e6] * arch/amd64/include/debugger.h (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/debugger.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/proc/scheduler.c (modified) * test/thread/thread1/test.c (modified) Modified debugger to be able to coexist in AS watch mode and SMP. Fri, 17 Mar 2006 11:55:43 GMT Ondrej Palkovsky [23d22eb] * arch/amd64/src/debugger.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/include/debugger.h (added) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/debugger.c (added) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * kernel.config (modified) Ported AMD64 debugger to ia32 and enabled AS watchpoint to ia32 as well. Fri, 17 Mar 2006 10:07:28 GMT Jakub Jermar [5a7d9d1] * arch/amd64/include/mm/as.h (modified) * arch/ia32/include/mm/as.h (modified) * arch/ia64/include/mm/as.h (modified) * arch/mips32/include/mm/as.h (modified) * arch/ppc32/include/mm/as.h (modified) * arch/sparc64/include/mm/as.h (modified) * generic/include/macros.h (modified) * generic/include/mm/as.h (modified) * generic/src/lib/elf.c (modified) * generic/src/mm/as.c (modified) More checks for address space area conflicts. Fri, 17 Mar 2006 01:34:36 GMT Jakub Jermar [9f52563] * arch/amd64/src/userspace.c (modified) * arch/ia32/include/fpu_context.h (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/src/ia64.c (modified) * arch/mips32/src/mips32.c (modified) * generic/include/ipc/ipc.h (modified) * generic/include/proc/thread.h (modified) * generic/include/syscall/syscall.h (modified) * generic/include/userspace.h (modified) * generic/src/main/uinit.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/syscall/syscall.c (modified) Support for user space threads. Wed, 15 Mar 2006 18:58:26 GMT Jakub Jermar [9a2d6e1] * arch/amd64/include/atomic.h (modified) * arch/ia32/include/atomic.h (modified) * arch/ia64/include/atomic.h (modified) * arch/mips32/include/atomic.h (modified) * arch/ppc32/include/atomic.h (modified) * arch/sparc64/include/atomic.h (modified) * generic/src/syscall/syscall.c (modified) * kernel.config (modified) * test/atomic/atomic1/test.c (added) Redefine semantics of unary atomic operations. Add test to verify ... Wed, 15 Mar 2006 16:12:37 GMT Jakub Vana [3b05862f] * arch/ia32/include/cpu.h (modified) * arch/ia32/include/cpuid.h (modified) * arch/ia32/include/fpu_context.h (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/fpu_context.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/pm.c (modified) ia32 MMX and SSEx support Tue, 14 Mar 2006 15:39:40 GMT Ondrej Palkovsky [6463264c] * arch/amd64/include/asm.h (modified) * arch/ia32/include/asm.h (modified) Fixed invlpg for ia32 & amd64. Tue, 14 Mar 2006 14:10:25 GMT Jakub Jermar [d3e7ff4] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/src/dummy.s (modified) * arch/sparc64/include/mm/page.h (modified) * arch/sparc64/include/types.h (modified) * genarch/include/mm/page_ht.h (modified) * genarch/include/mm/page_pt.h (modified) * generic/include/mm/as.h (modified) * generic/include/mm/page.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/mm/as.c (modified) * generic/src/syscall/syscall.c (modified) Add sys_mremap() syscall. Tue, 14 Mar 2006 10:42:04 GMT Ondrej Palkovsky [d1f8a87] * Makefile (modified) * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/frame.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia64/include/mm/frame.h (modified) * arch/ia64/include/mm/page.h (modified) * arch/mips32/include/mm/frame.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/ppc32/include/mm/frame.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/sparc64/include/mm/frame.h (modified) * arch/sparc64/include/mm/page.h (modified) Allowed userspace to include page.h. Mon, 13 Mar 2006 20:08:16 GMT Jakub Jermar [25d7709] * arch/amd64/include/context.h (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/interrupt.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/include/mm/tlb.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/include/debugger.h (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/include/thread.h (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/mm/tlb.c (modified) * arch/sparc64/include/drivers/tick.h (modified) * arch/sparc64/src/drivers/tick.c (modified) * genarch/src/i8042/i8042.c (modified) * generic/include/interrupt.h (modified) * generic/include/typedefs.h (modified) * generic/src/interrupt/interrupt.c (modified) Nicer ia32 interrupt handlers and structures holding interrupted ... Mon, 13 Mar 2006 19:58:52 GMT Martin Decky [45d6add] * arch/ia32/include/mm/page.h (modified) * arch/ppc32/_link.ld.in (modified) * arch/ppc32/include/boot/boot.h (added) * arch/ppc32/include/mm/as.h (modified) * arch/ppc32/include/mm/page.h (modified) run ppc32 kernel above 2 GB 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. Mon, 13 Mar 2006 16:05:43 GMT Jakub Jermar [78a95d6f] * arch/ia32/include/boot/boot.h (modified) * arch/ia32/src/asm.S (modified) * generic/include/elf.h (modified) * generic/src/lib/elf.c (modified) Support for loading segments containing .bss section. Sun, 12 Mar 2006 18:58:08 GMT Jakub Jermar [f7ea8fab] * arch/amd64/include/mm/as.h (modified) * arch/ia32/include/mm/as.h (modified) * arch/ia64/include/mm/as.h (modified) * arch/mips32/include/mm/as.h (modified) * arch/ppc32/include/mm/as.h (modified) * arch/sparc64/include/mm/as.h (modified) * arch/sparc64/include/types.h (modified) * generic/include/mm/as.h (modified) Get rid of unneeded macros. Their functionality has been replaced by ... Sun, 12 Mar 2006 18:27:33 GMT Jakub Jermar [de6b301] * Makefile (modified) * arch/amd64/Makefile.inc (modified) * arch/amd64/_link.ld.in (modified) * arch/amd64/include/elf.h (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/userspace.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/elf.h (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/elf.h (modified) * arch/ia64/src/ia64.c (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/elf.h (modified) * arch/mips32/src/mips32.c (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/elf.h (modified) * arch/ppc32/include/types.h (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/elf.h (modified) * contrib/conf/msim.conf (modified) * contrib/conf/ski.conf (modified) * contrib/conf/spmips.conf (modified) * generic/include/elf.h (modified) * generic/include/elf32.h (deleted) * generic/include/elf64.h (deleted) * generic/include/userspace.h (modified) * generic/src/lib/elf.c (added) * generic/src/lib/elf32.c (deleted) * generic/src/lib/elf64.c (deleted) * generic/src/main/kinit.c (modified) * generic/src/main/uinit.c (modified) Basic support for loading ELF object files. ia64, amd64, ia32 ... Sun, 05 Mar 2006 13:30:31 GMT Sergey Bondari [9e5938dc] * Makefile (modified) * arch/amd64/include/elf.h (added) * arch/ia32/include/elf.h (modified) * arch/ia64/include/elf.h (added) * arch/mips32/include/elf.h (added) * arch/ppc32/include/elf.h (added) * arch/sparc64/include/elf.h (added) * generic/include/elf32.h (modified) * generic/include/elf64.h (added) * generic/src/lib/elf32.c (modified) * generic/src/lib/elf64.c (added) ELF framework for all archs. SPARC V9 not tested to compile. Fri, 03 Mar 2006 00:20:31 GMT Ondrej Palkovsky [f76fed4] * arch/amd64/src/fpu_context.c (modified) * arch/ia32/include/fpu_context.h (modified) * arch/ia32/src/fpu_context.c (modified) * arch/mips32/include/fpu_context.h (modified) * arch/mips32/src/fpu_context.c (modified) * generic/include/fpu_context.h (modified) * generic/include/proc/thread.h (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) Added lazy fpu context allocation. - threads that don't use fpu, ... Mon, 27 Feb 2006 17:10:04 GMT Jakub Jermar [02f441c0] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/amd64.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/drivers/i8042.h (added) * arch/ia32/src/ia32.c (modified) * arch/sparc64/include/drivers/keyboard.h (added) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * genarch/Makefile.inc (modified) * genarch/include/i8042/i8042.h (moved) * genarch/src/i8042/i8042.c (moved) Move i8042 driver to genarch as it might be used by more architectures. Tue, 21 Feb 2006 00:04:20 GMT Martin Decky [6f8a426] * arch/amd64/include/cpuid.h (modified) * arch/ia32/include/cpuid.h (modified) * arch/mips32/include/context_offset.h (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/context_offset.h (modified) * arch/ppc32/include/cpu.h (modified) * arch/ppc32/include/cpuid.h (moved) * arch/ppc32/include/fpu_context.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/cpu/cpu.c (modified) * arch/ppc32/src/fpu_context.S (added) * arch/sparc64/include/context_offset.h (modified) * generic/src/main/main.c (modified) * generic/src/proc/thread.c (modified) indentation changes ppc32 fpu context save/restore ppc32 CPU ... Sun, 19 Feb 2006 18:20:26 GMT Sergey Bondari [8b80b72] * Makefile (modified) * arch/ia32/include/elf.h (added) * generic/include/elf.h (added) * generic/include/elf32.h (added) * generic/src/lib/elf32.c (added) ELF loading workaround: some core declarations. Fri, 10 Feb 2006 22:37:27 GMT Jakub Jermar [ecbdc724] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/mips32/include/mm/page.h (modified) * doc/TODO (modified) * genarch/include/mm/page_pt.h (modified) * genarch/src/mm/page_pt.c (modified) Change pt_mapping_remove() to deallocate frames for empty PTL1, PTL2 ... Fri, 10 Feb 2006 16:11:14 GMT Jakub Jermar [0882a9a] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/mm/tlb.c (modified) * genarch/src/mm/asid_fifo.c (modified) Make use of one unused bit in PTE formats of amd64, ia32 and mips32 ... Thu, 09 Feb 2006 17:02:36 GMT Jakub Jermar [bfb87df] * arch/amd64/include/interrupt.h (modified) * arch/amd64/include/mm/page.h (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/mips32/include/mm/page.h (modified) * contrib/conf/msim.conf (modified) Remove WAKEUP_IPI stuff. Make it possible to use PAGE_GLOBAL on ... Wed, 08 Feb 2006 23:37:38 GMT Jakub Jermar [7e4e532] * arch/ia32/include/mm/asid.h (modified) * arch/ia64/src/mm/frame.c (modified) * arch/ppc32/include/mm/asid.h (modified) * arch/sparc64/src/mm/frame.c (modified) * genarch/src/mm/asid.c (modified) * genarch/src/mm/page_ht.c (modified) * generic/include/mm/as.h (modified) * generic/include/mm/asid.h (modified) * generic/src/mm/as.c (modified) * generic/src/proc/scheduler.c (modified) Reimplement ASID stealing logic. This time, hopefully, with correct ... 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. ... Thu, 02 Feb 2006 21:16:08 GMT Jakub Jermar [086d4fd] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/mm/page.h (modified) * arch/sparc64/include/mm/page.h (modified) * generic/src/mm/slab.c (modified) Add PAGE_WIDTH to aid divisions by PAGE_SIZE. Thu, 02 Feb 2006 15:04:41 GMT Jakub Jermar [2d43f3e] * arch/amd64/include/mm/frame.h (modified) * arch/ia32/include/mm/frame.h (modified) * arch/ia64/include/mm/frame.h (modified) * arch/mips32/include/mm/frame.h (modified) * arch/ppc32/include/mm/frame.h (modified) * arch/sparc64/include/mm/frame.h (modified) * generic/include/mm/frame.h (modified) * generic/src/mm/slab.c (modified) Modify frame.h to use shifting instead of multiplication and ... Thu, 02 Feb 2006 12:47:40 GMT Jakub Jermar [9ea8a7ca] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/mips32/src/mm/page.c (modified) * arch/ppc32/include/mm/page.h (modified) * arch/sparc64/include/barrier.h (modified) * genarch/include/mm/page_pt.h (modified) mips32 is not supposed to allocate page table. This is done by the ... Wed, 01 Feb 2006 00:02:16 GMT Jakub Jermar [ef67bab] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/mm/as.h (modified) * arch/amd64/src/mm/as.c (added) * arch/amd64/src/mm/page.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/mm/as.h (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/mm/as.c (added) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/smp/smp.c (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/mm/as.h (modified) * arch/ia64/include/mm/page.h (modified) * arch/ia64/src/mm/as.c (added) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/include/mm/as.h (modified) * arch/mips32/src/mm/as.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/mm/as.h (modified) * arch/ppc32/src/mm/as.c (added) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/mm/as.h (modified) * arch/sparc64/include/mm/frame.h (modified) * arch/sparc64/include/mm/page.h (modified) * arch/sparc64/src/mm/as.c (added) * genarch/Makefile.inc (modified) * genarch/include/mm/as_ht.h (added) * genarch/include/mm/as_pt.h (added) * genarch/include/mm/page_ht.h (modified) * genarch/include/mm/page_pt.h (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/mm/as_ht.c (added) * genarch/src/mm/as_pt.c (added) * genarch/src/mm/page_ht.c (modified) * genarch/src/mm/page_pt.c (modified) * generic/include/mm/as.h (modified) * generic/include/mm/buddy.h (modified) * generic/include/mm/page.h (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/page.c (modified) * test/mm/mapping1/test.c (modified) Memory management work. Remove the last (i.e. 'root') argument from ... Sun, 29 Jan 2006 19:55:08 GMT Jakub Jermar [d0780b4c] * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) * doc/arch/amd64 (modified) * doc/arch/ia32 (modified) ia32 SMP updates. Update info about supported version of Bochs (bump ... Thu, 19 Jan 2006 22:17:47 GMT Jakub Jermar [4512d7e] * arch/amd64/include/mm/asid.h (modified) * arch/ia32/include/mm/asid.h (modified) * arch/ia32/src/mm/tlb.c (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/mm/asid.h (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/mm/asid.h (modified) * arch/mips32/src/mm/as.c (modified) * arch/mips32/src/mm/asid.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/mm/asid.h (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/mm/asid.h (modified) * arch/sparc64/src/mm/tlb.c (modified) * genarch/Makefile.inc (modified) * genarch/src/mm/asid.c (added) * generic/include/mm/as.h (modified) * generic/include/mm/asid.h (modified) * generic/include/mm/tlb.h (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/tlb.c (modified) New ASID management subsystem (initial work, more is required). Some ... Fri, 13 Jan 2006 13:02:45 GMT Jakub Jermar [20d50a1] * Makefile (modified) * arch/amd64/include/mm/as.h (moved) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/userspace.c (modified) * arch/ia32/include/mm/as.h (moved) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/include/mm/as.h (moved) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/mm/as.h (moved) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/as.c (moved) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/mm/as.h (moved) * arch/sparc64/include/mm/as.h (moved) * doc/mm (modified) * generic/include/arch.h (modified) * generic/include/mm/as.h (moved) * generic/include/proc/task.h (modified) * generic/include/typedefs.h (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/as.c (added) * generic/src/mm/frame.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/vm.c (deleted) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/the.c (modified) Memory management work. - vm.* -> as.* (as like address space is, ... Sun, 08 Jan 2006 17:51:36 GMT Martin Decky [66def8d] * arch/ia32/_link.ld.in (modified) * arch/ia32/include/boot/boot.h (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/ap.S (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia32/src/smp/smp.c (modified) simplify and cleanup ia32 boot process, remove obsolete stuff Wed, 04 Jan 2006 11:43:23 GMT Josef Cejka [b524c5e0] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/fmath.h (deleted) * arch/amd64/src/fmath.c (deleted) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/fmath.h (deleted) * arch/ia32/src/fmath.c (deleted) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/fmath.h (deleted) * arch/ia64/src/fmath.c (deleted) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/fmath.h (deleted) * arch/mips32/src/fmath.c (deleted) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/fmath.h (deleted) * arch/ppc32/src/fmath.c (deleted) * generic/src/debug/print.c (modified) * test/print/print1/test.c (modified) Support for printing float numbers in kernel removed. Mon, 02 Jan 2006 22:10:11 GMT Jakub Jermar [93e90c7] * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) ia32 work. Initialize LDR and DFR registers in Local APIC so that ... Thu, 15 Dec 2005 22:01:09 GMT Ondrej Palkovsky [5753fbb] * arch/amd64/include/atomic.h (modified) * arch/ia32/include/atomic.h (modified) Fixes of compilation of atomic. Thu, 15 Dec 2005 21:32:12 GMT Ondrej Palkovsky [36e7ee98] * arch/ia32/include/atomic.h (modified) * arch/mips32/src/debugger.c (modified) * generic/include/func.h (modified) * generic/src/console/console.c (modified) * generic/src/lib/func.c (modified) * generic/src/proc/scheduler.c (modified) Fixed cpu halting in debug panic mode. Thu, 15 Dec 2005 16:57:48 GMT Jakub Jermar [10c071e] * arch/ia32/include/atomic.h (modified) * arch/ia64/include/atomic.h (modified) * arch/mips32/include/atomic.h (modified) * arch/sparc64/include/atomic.h (modified) * arch/sparc64/include/trap.h (modified) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap.c (modified) * test/synch/rwlock5/test.c (modified) * test/synch/semaphore1/test.c (modified) Fix ia64 and sparc64 to compile with new atomic_t. Fix rwlock test ... Thu, 15 Dec 2005 16:10:19 GMT Ondrej Palkovsky [80d2bdb] * arch/amd64/include/asm.h (modified) * arch/amd64/src/cpu/cpu.c (modified) * arch/ia32/include/atomic.h (modified) * arch/ia32/src/fmath.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/smp/smp.c (modified) * arch/ia64/include/atomic.h (modified) * arch/mips32/include/atomic.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/serial.c (modified) * arch/ppc32/include/atomic.h (modified) * arch/sparc64/include/atomic.h (modified) * generic/include/cpu.h (modified) * generic/include/debug.h (modified) * generic/include/synch/spinlock.h (modified) * generic/src/console/cmd.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/vm.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/spinlock.c (modified) * test/synch/rwlock4/test.c (modified) We are now almost -Wall clean. - redefined atomic_t - deleted many, ... Wed, 14 Dec 2005 20:34:15 GMT Ondrej Palkovsky [3fc03fd] * arch/ia32/include/debug.h (modified) * arch/mips32/include/debug.h (modified) * generic/include/debug.h (modified) * generic/src/synch/spinlock.c (modified) Better gcc CALLER implementation Mon, 12 Dec 2005 15:38:44 GMT Ondrej Palkovsky [af9a7c5] * arch/ia32/include/i8042.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/drivers/msim.h (modified) * arch/mips32/include/drivers/serial.h (modified) * arch/mips32/src/console.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/msim.c (modified) * arch/mips32/src/drivers/serial.c (modified) * generic/src/console/kconsole.c (modified) Small kconsole readline changes. Some mips tweaks to allow for real ... Sun, 11 Dec 2005 19:55:56 GMT Ondrej Palkovsky [0c8e692] * arch/ia32/include/i8042.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * generic/include/console/console.h (modified) * generic/include/console/kconsole.h (modified) * generic/include/symtab.h (modified) * generic/src/console/console.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/lib/func.c (modified) Added some readline functionality to kconsole. Arrows editing, ... Sun, 11 Dec 2005 13:31:33 GMT Jakub Jermar [7910cff] * arch/amd64/include/asm.h (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/src/mm/tlb.c (modified) * generic/include/mm/tlb.h (modified) * generic/include/mm/tlb_cmd.h (deleted) Finer grained TLB invalidate functions for ia32 and amd64. Not yet ... Sat, 10 Dec 2005 12:12:09 GMT Ondrej Palkovsky [a3ac9a7] * arch/amd64/include/asm.h (modified) * arch/amd64/include/debug.h (added) * arch/ia32/include/asm.h (modified) * arch/ia32/include/debug.h (added) * arch/ia64/include/debug.h (added) * arch/mips32/include/debug.h (modified) * arch/ppc32/include/debug.h (added) * arch/sparc64/include/debug.h (added) * generic/include/debug.h (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/synch/spinlock.c (modified) Small debug changes. Sat, 10 Dec 2005 01:02:31 GMT Ondrej Palkovsky [fcfac420] * Makefile (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/i8042.h (modified) * arch/ia32/include/i8254.h (modified) * arch/ia32/include/i8259.h (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/apic.c (modified) Changed ia32 & amd64 to use exc_register instead of trap_register. ... Sat, 10 Dec 2005 00:19:57 GMT Ondrej Palkovsky [973be64e] * Makefile (modified) * arch/ia32/include/ega.h (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/console.h (modified) * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/drivers/msim.h (moved) * arch/mips32/include/drivers/serial.h (added) * arch/mips32/include/interrupt.h (modified) * arch/mips32/src/console.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/msim.c (moved) * arch/mips32/src/drivers/serial.c (added) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * generic/include/console/chardev.h (modified) * generic/include/console/console.h (modified) * generic/include/interrupt.h (added) * generic/include/print.h (modified) * generic/src/console/chardev.c (modified) * generic/src/console/console.c (modified) * generic/src/interrupt/interrupt.c (added) Added generic exc_register/exc_dispatch functions, copied from ia32 ... Thu, 08 Dec 2005 22:43:39 GMT Jakub Jermar [b00fdde] * arch/amd64/include/mm/tlb.h (modified) * arch/ia32/include/mm/tlb.h (modified) * arch/ia64/include/mm/tlb.h (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/mm/tlb.h (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/barrier.h (modified) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/types.h (modified) * generic/include/mm/tlb.h (modified) * generic/src/mm/tlb.c (modified) sparc64 work. Implement functions for reading IMMU and DMMU TLBs. Wed, 07 Dec 2005 23:52:25 GMT Ondrej Palkovsky [9d5e23c] * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/mm/frame.h (modified) * arch/ia32/src/mm/page.c (modified) * kernel.config (modified) * tools/amd64/decpt.py (added) * tools/config.py (modified) Fixed bug in Intel32/AMD64 boot, that could cause page fault on boot. ... Wed, 07 Dec 2005 13:32:31 GMT Jakub Jermar [05e2a7ad] * arch/ia32/include/atomic.h (modified) * generic/include/proc/thread.h (modified) * generic/include/synch/waitq.h (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/spinlock.c (modified) * generic/src/synch/waitq.c (modified) Add comments describing locking rules for some locks. Cleanup. Mon, 05 Dec 2005 23:18:18 GMT Jakub Jermar [95498e5] * arch/amd64/include/mm/frame.h (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/boot/memmap.h (modified) * arch/ia32/include/mm/frame.h (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/page.c (modified) Map all available frames of memory on ia32 and amd64 (ticket #10). Thu, 24 Nov 2005 18:43:46 GMT Jakub Jermar [9149135] * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) * genarch/include/acpi/madt.h (modified) * genarch/src/acpi/matd.c (modified) SMP cleanup continued. Add nice type for IO APIC ID register. ... Thu, 24 Nov 2005 00:46:43 GMT Jakub Jermar [f701b236] * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/smp/apic.c (modified) More SMP cleanup. Suddenly, keyboard started to work on SMP under ... Wed, 23 Nov 2005 17:19:32 GMT Jakub Jermar [8418c7d] * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) APIC code cleanup. Wed, 23 Nov 2005 13:28:17 GMT Jakub Jermar [a83a802] * arch/amd64/src/amd64.c (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/include/smp/mps.h (modified) * arch/ia32/include/smp/smp.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/smp/smp.c (modified) * genarch/src/acpi/matd.c (modified) * generic/src/main/kconsole.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) SMP work. Add madt_irq_to_pin(). Make ksmp() use virtual ... Tue, 22 Nov 2005 20:52:33 GMT Jakub Jermar [1bdaa3f] * arch/ia32/include/i8042.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * generic/src/main/kinit.c (modified) Basic keyboard support for ia32. For some reason, keyoboard looks ... Tue, 22 Nov 2005 18:46:49 GMT Martin Decky [db41406] * arch/ia32/include/boot/boot.h (modified) revert bug in multiboot flags Tue, 22 Nov 2005 18:44:55 GMT Martin Decky [aa72859] * arch/ia32/include/boot/boot.h (modified) * arch/ia32/include/boot/memmap.h (modified) * arch/ia32/include/boot/memmapasm.h (deleted) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/boot/memmap.S (modified) * arch/mips32/Makefile.inc (modified) * contrib/conf/msim.conf (modified) * generic/src/main/main.c (modified) preparation for init task loading Sat, 12 Nov 2005 22:23:30 GMT Jakub Vana [a4be38d] * arch/ia32/include/atomic.h (modified) Revert of =m in ia32 atomic operations. In according to gcc docs +m ... Fri, 11 Nov 2005 14:06:55 GMT Jakub Vana [73a4bab] * Makefile.config (modified) * arch/ia32/include/atomic.h (modified) * arch/ia64/include/atomic.h (modified) * arch/ia64/src/ivt.S (modified) * arch/mips32/include/atomic.h (modified) Atomic inc & dec functions synchronized on all ia32,ia64 and mips ... Thu, 10 Nov 2005 13:56:26 GMT Jakub Jermar [59e07c91] * arch/ia32/include/atomic.h (modified) * arch/ia64/include/atomic.h (modified) * arch/mips32/include/atomic.h (modified) * arch/ppc32/include/atomic.h (modified) * arch/sparc64/include/atomic.h (modified) * generic/include/proc/scheduler.h (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.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) Define atomic_t type. Wed, 09 Nov 2005 01:21:46 GMT Jakub Jermar [e2ec980f] * arch/ia32/include/barrier.h (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/include/register.h (modified) * arch/ia64/src/cpu/cpu.c (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/interrupt_handler.c (deleted) * arch/ia64/src/ivt.S (modified) * generic/src/main/main.c (modified) ia64 work. Big cleanup of IA-64 interrupt processing. Merge of ... Tue, 08 Nov 2005 18:02:44 GMT Jakub Jermar [0b5ac364] * arch/ia32/include/barrier.h (modified) Get the memory barriers on ia32 right. Tue, 08 Nov 2005 17:21:53 GMT Martin Decky [0187fd0] * arch/ia32/Makefile.inc (modified) * arch/ia32/include/barrier.h (modified) * clean (added) fix IA-32 fences (1/2) Tue, 08 Nov 2005 12:22:35 GMT Martin Decky [5f85c91] * Makefile (modified) * arch/amd64/Makefile.inc (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/smp/ap.S (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/atomic.h (modified) * arch/ia32/src/atomic.S (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/smp/ap.S (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/mips32/Makefile.inc (modified) * arch/mips32/src/exception.c (modified) * genarch/src/acpi/matd.c (modified) * generic/include/cpu.h (modified) * generic/include/mm/tlb.h (modified) * generic/include/smp/ipi.h (modified) * generic/include/smp/smp.h (modified) * generic/include/synch/spinlock.h (modified) * generic/src/cpu/cpu.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/smp/ipi.c (modified) * generic/src/synch/spinlock.c (modified) make configuration variables usage consistent Tue, 08 Nov 2005 11:57:23 GMT Martin Decky [389f41e] * Makefile (modified) * arch/amd64/Makefile.inc (modified) * arch/amd64/_link.ld.in (modified) * arch/amd64/boot/Makefile (modified) * arch/amd64/include/atomic.h (added) * arch/amd64/include/barrier.h (added) * arch/amd64/include/bios (added) * arch/amd64/include/boot/memmap.h (added) * arch/amd64/include/boot/memmapasm.h (added) * arch/amd64/include/context_offset.h (added) * arch/amd64/include/ega.h (added) * arch/amd64/include/fpu_context.h (added) * arch/amd64/include/i8042.h (added) * arch/amd64/include/i8254.h (added) * arch/amd64/include/i8259.h (added) * arch/amd64/include/interrupt.h (added) * arch/amd64/include/mm/memory_init.h (added) * arch/amd64/include/smp (added) * arch/amd64/src/bios (added) * arch/amd64/src/boot/memmap.S (added) * arch/amd64/src/drivers (added) * arch/amd64/src/fmath.c (added) * arch/amd64/src/mm/frame.c (added) * arch/amd64/src/mm/memory_init.c (added) * arch/amd64/src/mm/tlb.c (added) * arch/amd64/src/smp/apic.c (added) * arch/amd64/src/smp/ipi.c (added) * arch/amd64/src/smp/mps.c (added) * arch/amd64/src/smp/smp.c (added) * arch/ia32/Makefile.inc (modified) * arch/ia32/_link.ld.in (modified) * arch/ia32/include/barrier.h (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/_link.ld.in (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/_link.ld.in (modified) * arch/mips32/boot/Makefile (modified) * arch/mips32/boot/boot.S (modified) * arch/mips32/include/context_offset.h (added) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/_link.ld.in (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/_link.ld.in (modified) * build.amd64 (added) * build.ia32 (modified) * build.mips32 (added) * clean.amd64 (added) * clean.mips32 (added) new build system almost finished Mon, 07 Nov 2005 20:04:30 GMT Martin Decky [e16e036a] * Makefile (modified) * Makefile.config (modified) * arch/amd64/src/amd64.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/ega.h (modified) * arch/ia32/src/cpu/cpu.c (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/smp/smp.c (modified) * build.amd64 (deleted) * build.ia64 (deleted) * build.mips32 (deleted) * build.ppc32 (deleted) * build.sparc64 (deleted) * clean (added) * clean.amd64 (deleted) * clean.ia32 (deleted) * clean.ia64 (deleted) * clean.mips32 (deleted) * clean.ppc32 (deleted) * clean.sparc64 (deleted) * genarch/Makefile.inc (modified) * genarch/include/acpi/acpi.h (moved) * genarch/include/acpi/madt.h (moved) * genarch/src/acpi/acpi.c (moved) * genarch/src/acpi/matd.c (moved) * generic/include/print.h (modified) * generic/include/proc/scheduler.h (modified) * generic/include/proc/thread.h (modified) * generic/src/debug/print.c (modified) * generic/src/main/kinit.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) major build system revision (unfinished) this patchset most ... Thu, 03 Nov 2005 20:26:29 GMT Jakub Jermar [0259524] * arch/ia32/include/asm.h (modified) * arch/ia64/include/asm.h (modified) * arch/ia64/include/barrier.h (modified) * arch/ia64/include/register.h (added) * arch/ia64/src/dummy.s (modified) * arch/ia64/src/interrupt.c (modified) IA-64 work. Add some asm functions for manipulation with PSR, AR and ... Thu, 27 Oct 2005 15:53:40 GMT Martin Decky [b9b103d3] * Makefile.config (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/barrier.h (modified) * build.ia32 (modified) Enable/disable CPU memory barriers at compile time Wed, 26 Oct 2005 09:12:45 GMT Jakub Jermar [807d2d4] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/amd64.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/smp/smp.c (modified) * build.amd64 (modified) * genarch/Makefile.inc (modified) * genarch/include/firmware/acpi/acpi.h (moved) * genarch/include/firmware/acpi/madt.h (moved) * genarch/src/firmware/acpi/acpi.c (moved) * genarch/src/firmware/acpi/madt.c (moved) Move ACPI code to genarch. Enable it for ia32, amd64 and ia64. For ...