Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1914 6568 d 18 h jermar /trunk/kernel/generic/ Add function for printing out info about address space.  
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/src/mm/as.c
1904 6578 d 17 h jermar /trunk/kernel/ IPI/cross-call support for sparc64.
SMP on sparc64 is now fully supported.
 
/trunk/kernel/arch/sparc64/include/interrupt.h
/trunk/kernel/arch/sparc64/include/trap/interrupt.h
/trunk/kernel/arch/sparc64/src/smp/ipi.c
/trunk/kernel/arch/sparc64/src/trap/interrupt.c
/trunk/kernel/generic/src/mm/tlb.c
1901 6580 d 17 h jermar /trunk/kernel/ Make SMP related parts of main.c more generic.
Move initialization of local APIC to architecture specific code.
Add arch_post_cpu_init() to support the above.
 
/trunk/kernel/generic/src/smp/smp.c
/trunk/kernel/Makefile
/trunk/kernel/arch/amd64/src/amd64.c
/trunk/kernel/arch/ia32/include/smp/mps.h
/trunk/kernel/arch/ia32/src/ia32.c
/trunk/kernel/arch/ia32/src/smp/mps.c
/trunk/kernel/arch/ia32/src/smp/smp.c
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/mips32/src/mips32.c
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/kernel/arch/ppc64/src/ppc64.c
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/arch/xen32/src/xen32.c
/trunk/kernel/generic/include/arch.h
/trunk/kernel/generic/include/smp/smp.h
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/generic/src/main/main.c
1896 6584 d 11 h jermar /trunk/ Convert sparc64 to detect keyboard and determine
its physical address by walking the memory representation
of the OpenFirmware device tree.

Add bus-specific functions that know how to apply the
"ranges" property to one component of the "reg" property.
Buses supported so far include FHC, EBUS and PCI.
 
/trunk/kernel/genarch/src/ofw/ebus.c
/trunk/kernel/genarch/src/ofw/fhc.c
/trunk/kernel/genarch/src/ofw/pci.c
/trunk/boot/arch/sparc64/loader/main.c
/trunk/boot/arch/sparc64/loader/main.h
/trunk/boot/arch/sparc64/loader/ofwarch.c
/trunk/boot/genarch/ofw_tree.c
/trunk/boot/generic/string.c
/trunk/boot/generic/string.h
/trunk/kernel/Makefile
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/include/boot/boot.h
/trunk/kernel/arch/sparc64/include/drivers/kbd.h
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/drivers/kbd.c
/trunk/kernel/arch/sparc64/src/trap/interrupt.c
/trunk/kernel/genarch/Makefile.inc
/trunk/kernel/genarch/include/kbd/i8042.h
/trunk/kernel/genarch/include/kbd/key.h
/trunk/kernel/genarch/include/kbd/ns16550.h
/trunk/kernel/genarch/include/kbd/z8530.h
/trunk/kernel/genarch/include/ofw/ofw_tree.h
/trunk/kernel/genarch/src/kbd/i8042.c
/trunk/kernel/genarch/src/kbd/key.c
/trunk/kernel/genarch/src/kbd/ns16550.c
/trunk/kernel/genarch/src/kbd/z8530.c
/trunk/kernel/genarch/src/ofw/ofw_tree.c
/trunk/kernel/generic/include/func.h
/trunk/kernel/generic/src/lib/func.c
/trunk/kernel/kernel.config
1894 6587 d 10 h jermar /trunk/ Add balloc() (a.k.a boot allocator):
- balloc() only needs to know how to allocate memory.
- Memory allocated via balloc() is supposed to be passed to kernel and never freed by boot itself.
- make kernel aware of boot allocations

More work on OFW device tree:
- use balloc() to efficiently and safely allocate memory for the canonical copy of the device tree

sparc64 boot:
- pass OFW device tree root node pointer to kernel
 
/trunk/boot/genarch/balloc.c
/trunk/boot/genarch/balloc.h
/trunk/kernel/genarch/include/ofw
/trunk/kernel/genarch/include/ofw/ofw_tree.h
/trunk/kernel/genarch/src/ofw
/trunk/kernel/genarch/src/ofw/ofw_tree.c
/trunk/boot/arch/sparc64/loader/Makefile
/trunk/boot/arch/sparc64/loader/main.c
/trunk/boot/arch/sparc64/loader/main.h
/trunk/boot/genarch/ofw_tree.c
/trunk/boot/genarch/ofw_tree.h
/trunk/kernel/arch/sparc64/include/boot/boot.h
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/genarch/Makefile.inc
/trunk/kernel/generic/include/config.h
/trunk/kernel/generic/src/main/main.c
/trunk/kernel/generic/src/mm/frame.c
1891 6588 d 10 h jermar /trunk/kernel/ sparc64 work:
- Experimental support for TSB (Translation Storage Buffer).
 
/trunk/kernel/Makefile
/trunk/kernel/arch/amd64/include/mm/as.h
/trunk/kernel/arch/ia32/include/mm/as.h
/trunk/kernel/arch/ia64/include/mm/as.h
/trunk/kernel/arch/mips32/include/mm/as.h
/trunk/kernel/arch/ppc32/include/mm/as.h
/trunk/kernel/arch/ppc64/include/mm/as.h
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/include/arch.h
/trunk/kernel/arch/sparc64/include/barrier.h
/trunk/kernel/arch/sparc64/include/mm/mmu.h
/trunk/kernel/arch/sparc64/include/mm/tsb.h
/trunk/kernel/arch/sparc64/include/mm/tte.h
/trunk/kernel/arch/sparc64/include/trap/mmu.h
/trunk/kernel/arch/sparc64/src/mm/as.c
/trunk/kernel/arch/sparc64/src/mm/tlb.c
/trunk/kernel/arch/sparc64/src/mm/tsb.c
/trunk/kernel/arch/xen32/include/mm/as.h
/trunk/kernel/genarch/src/mm/asid.c
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/src/mm/as.c
1890 6588 d 21 h jermar /trunk/ - Create a dedicated slab cache for as_t objects and switch from malloc/free to slab_alloc/slab_free for
them.

- Slightly fix and improve both the kernel and userspace atomic_add() on sparc64.

- More TSB work on the sparc64 front.
 
/trunk/kernel/arch/amd64/include/mm/as.h
/trunk/kernel/arch/ia32/include/mm/as.h
/trunk/kernel/arch/ia64/include/mm/as.h
/trunk/kernel/arch/mips32/include/mm/as.h
/trunk/kernel/arch/ppc32/include/mm/as.h
/trunk/kernel/arch/ppc64/include/mm/as.h
/trunk/kernel/arch/sparc64/include/atomic.h
/trunk/kernel/arch/sparc64/include/mm/tsb.h
/trunk/kernel/arch/sparc64/src/mm/as.c
/trunk/kernel/arch/sparc64/src/proc/scheduler.c
/trunk/kernel/arch/xen32/include/mm/as.h
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/src/mm/as.c
/trunk/uspace/libc/arch/sparc64/include/atomic.h
1889 6589 d 12 h jermar /trunk/kernel/ Fix bug in mm/as.c:
- as_area_destroy() should not work with AS but as

sparc64 work:
- start implementing TSB support
 
/trunk/kernel/arch/sparc64/include/mm/tsb.h
/trunk/kernel/arch/sparc64/src/mm/tsb.c
/trunk/kernel/arch/amd64/include/mm/as.h
/trunk/kernel/arch/ia32/include/mm/as.h
/trunk/kernel/arch/ia64/include/mm/as.h
/trunk/kernel/arch/mips32/include/mm/as.h
/trunk/kernel/arch/ppc32/include/mm/as.h
/trunk/kernel/arch/ppc64/include/mm/as.h
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/include/mm/as.h
/trunk/kernel/arch/xen32/include/mm/as.h
/trunk/kernel/genarch/src/mm/asid.c
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/src/mm/as.c
/trunk/kernel/kernel.config
1888 6592 d 15 h jermar /trunk/ C99 compliant header guards (hopefully) everywhere in the kernel.
Formatting and indentation changes.
Small improvements in sparc64.
 
/trunk/kernel/arch/ia64/include/smp/atomic.h
/trunk/kernel/arch/amd64/include/arg.h
/trunk/kernel/arch/amd64/include/asm.h
/trunk/kernel/arch/amd64/include/atomic.h
/trunk/kernel/arch/amd64/include/boot/boot.h
/trunk/kernel/arch/amd64/include/byteorder.h
/trunk/kernel/arch/amd64/include/context.h
/trunk/kernel/arch/amd64/include/context_offset.h
/trunk/kernel/arch/amd64/include/cpu.h
/trunk/kernel/arch/amd64/include/cpuid.h
/trunk/kernel/arch/amd64/include/ddi/ddi.h
/trunk/kernel/arch/amd64/include/debugger.h
/trunk/kernel/arch/amd64/include/drivers/vesa.h
/trunk/kernel/arch/amd64/include/elf.h
/trunk/kernel/arch/amd64/include/faddr.h
/trunk/kernel/arch/amd64/include/interrupt.h
/trunk/kernel/arch/amd64/include/memstr.h
/trunk/kernel/arch/amd64/include/mm/as.h
/trunk/kernel/arch/amd64/include/mm/frame.h
/trunk/kernel/arch/amd64/include/mm/page.h
/trunk/kernel/arch/amd64/include/mm/ptl.h
/trunk/kernel/arch/amd64/include/mm/tlb.h
/trunk/kernel/arch/amd64/include/pm.h
/trunk/kernel/arch/amd64/include/syscall.h
/trunk/kernel/arch/amd64/include/types.h
/trunk/kernel/arch/amd64/src/ddi/ddi.c
/trunk/kernel/arch/amd64/src/debugger.c
/trunk/kernel/arch/amd64/src/interrupt.c
/trunk/kernel/arch/amd64/src/mm/memory_init.c
/trunk/kernel/arch/amd64/src/mm/page.c
/trunk/kernel/arch/amd64/src/pm.c
/trunk/kernel/arch/amd64/src/proc/scheduler.c
/trunk/kernel/arch/amd64/src/proc/task.c
/trunk/kernel/arch/amd64/src/syscall.c
/trunk/kernel/arch/amd64/src/userspace.c
/trunk/kernel/arch/ia32/include/arg.h
/trunk/kernel/arch/ia32/include/asm.h
/trunk/kernel/arch/ia32/include/atomic.h
/trunk/kernel/arch/ia32/include/barrier.h
/trunk/kernel/arch/ia32/include/bios/bios.h
/trunk/kernel/arch/ia32/include/boot/boot.h
/trunk/kernel/arch/ia32/include/boot/memmap.h
/trunk/kernel/arch/ia32/include/byteorder.h
/trunk/kernel/arch/ia32/include/context.h
/trunk/kernel/arch/ia32/include/cpu.h
/trunk/kernel/arch/ia32/include/cpuid.h
/trunk/kernel/arch/ia32/include/ddi/ddi.h
/trunk/kernel/arch/ia32/include/debug.h
/trunk/kernel/arch/ia32/include/drivers/ega.h
/trunk/kernel/arch/ia32/include/drivers/i8042.h
/trunk/kernel/arch/ia32/include/drivers/i8254.h
/trunk/kernel/arch/ia32/include/drivers/i8259.h
/trunk/kernel/arch/ia32/include/drivers/vesa.h
/trunk/kernel/arch/ia32/include/elf.h
/trunk/kernel/arch/ia32/include/faddr.h
/trunk/kernel/arch/ia32/include/fpu_context.h
/trunk/kernel/arch/ia32/include/interrupt.h
/trunk/kernel/arch/ia32/include/memstr.h
/trunk/kernel/arch/ia32/include/mm/as.h
/trunk/kernel/arch/ia32/include/mm/asid.h
/trunk/kernel/arch/ia32/include/mm/frame.h
/trunk/kernel/arch/ia32/include/mm/memory_init.h
/trunk/kernel/arch/ia32/include/mm/page.h
/trunk/kernel/arch/ia32/include/mm/tlb.h
/trunk/kernel/arch/ia32/include/pm.h
/trunk/kernel/arch/ia32/include/smp/ap.h
/trunk/kernel/arch/ia32/include/smp/apic.h
/trunk/kernel/arch/ia32/include/smp/mps.h
/trunk/kernel/arch/ia32/include/smp/smp.h
/trunk/kernel/arch/ia32/include/types.h
/trunk/kernel/arch/ia32/src/bios/bios.c
/trunk/kernel/arch/ia32/src/ia32.c
/trunk/kernel/arch/ia32/src/mm/as.c
/trunk/kernel/arch/ia32/src/mm/frame.c
/trunk/kernel/arch/ia32/src/mm/memory_init.c
/trunk/kernel/arch/ia32/src/mm/page.c
/trunk/kernel/arch/ia32/src/mm/tlb.c
/trunk/kernel/arch/ia32/src/pm.c
/trunk/kernel/arch/ia32/src/proc/thread.c
/trunk/kernel/arch/ia32/src/smp/apic.c
/trunk/kernel/arch/ia32/src/smp/ipi.c
/trunk/kernel/arch/ia32/src/smp/mps.c
/trunk/kernel/arch/ia32/src/smp/smp.c
/trunk/kernel/arch/ia32/src/userspace.c
/trunk/kernel/arch/ia64/include/arg.h
/trunk/kernel/arch/ia64/include/asm.h
/trunk/kernel/arch/ia64/include/atomic.h
/trunk/kernel/arch/ia64/include/barrier.h
/trunk/kernel/arch/ia64/include/byteorder.h
/trunk/kernel/arch/ia64/include/context.h
/trunk/kernel/arch/ia64/include/cpu.h
/trunk/kernel/arch/ia64/include/debug.h
/trunk/kernel/arch/ia64/include/drivers/it.h
/trunk/kernel/arch/ia64/include/elf.h
/trunk/kernel/arch/ia64/include/fpu_context.h
/trunk/kernel/arch/ia64/include/interrupt.h
/trunk/kernel/arch/ia64/include/memstr.h
/trunk/kernel/arch/ia64/include/mm/as.h
/trunk/kernel/arch/ia64/include/mm/asid.h
/trunk/kernel/arch/ia64/include/mm/frame.h
/trunk/kernel/arch/ia64/include/mm/memory_init.h
/trunk/kernel/arch/ia64/include/mm/page.h
/trunk/kernel/arch/ia64/include/mm/tlb.h
/trunk/kernel/arch/ia64/include/mm/vhpt.h
/trunk/kernel/arch/ia64/include/pal/pal.h
/trunk/kernel/arch/ia64/include/proc/task.h
/trunk/kernel/arch/ia64/include/register.h
/trunk/kernel/arch/ia64/include/ski/ski.h
/trunk/kernel/arch/ia64/include/stack.h
/trunk/kernel/arch/ia64/include/types.h
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/ia64/src/interrupt.c
/trunk/kernel/arch/ia64/src/mm/as.c
/trunk/kernel/arch/ia64/src/mm/frame.c
/trunk/kernel/arch/ia64/src/mm/page.c
/trunk/kernel/arch/ia64/src/mm/vhpt.c
/trunk/kernel/arch/ia64/src/proc/scheduler.c
/trunk/kernel/arch/ia64/src/putchar.c
/trunk/kernel/arch/ia64/src/ski/ski.c
/trunk/kernel/arch/mips32/include/arg.h
/trunk/kernel/arch/mips32/include/asm.h
/trunk/kernel/arch/mips32/include/asm/boot.h
/trunk/kernel/arch/mips32/include/asm/regname.h
/trunk/kernel/arch/mips32/include/atomic.h
/trunk/kernel/arch/mips32/include/barrier.h
/trunk/kernel/arch/mips32/include/boot.h
/trunk/kernel/arch/mips32/include/byteorder.h
/trunk/kernel/arch/mips32/include/cache.h
/trunk/kernel/arch/mips32/include/console.h
/trunk/kernel/arch/mips32/include/context.h
/trunk/kernel/arch/mips32/include/cp0.h
/trunk/kernel/arch/mips32/include/cpu.h
/trunk/kernel/arch/mips32/include/debug.h
/trunk/kernel/arch/mips32/include/debugger.h
/trunk/kernel/arch/mips32/include/drivers/arc.h
/trunk/kernel/arch/mips32/include/drivers/msim.h
/trunk/kernel/arch/mips32/include/drivers/serial.h
/trunk/kernel/arch/mips32/include/elf.h
/trunk/kernel/arch/mips32/include/exception.h
/trunk/kernel/arch/mips32/include/faddr.h
/trunk/kernel/arch/mips32/include/fpu_context.h
/trunk/kernel/arch/mips32/include/interrupt.h
/trunk/kernel/arch/mips32/include/memstr.h
/trunk/kernel/arch/mips32/include/mm/as.h
/trunk/kernel/arch/mips32/include/mm/asid.h
/trunk/kernel/arch/mips32/include/mm/frame.h
/trunk/kernel/arch/mips32/include/mm/memory_init.h
/trunk/kernel/arch/mips32/include/mm/page.h
/trunk/kernel/arch/mips32/include/mm/tlb.h
/trunk/kernel/arch/mips32/include/proc/task.h
/trunk/kernel/arch/mips32/include/stack.h
/trunk/kernel/arch/mips32/include/types.h
/trunk/kernel/arch/mips32/src/cache.c
/trunk/kernel/arch/mips32/src/console.c
/trunk/kernel/arch/mips32/src/ddi/ddi.c
/trunk/kernel/arch/mips32/src/debugger.c
/trunk/kernel/arch/mips32/src/drivers/arc.c
/trunk/kernel/arch/mips32/src/drivers/msim.c
/trunk/kernel/arch/mips32/src/drivers/serial.c
/trunk/kernel/arch/mips32/src/interrupt.c
/trunk/kernel/arch/mips32/src/mips32.c
/trunk/kernel/arch/mips32/src/mm/as.c
/trunk/kernel/arch/mips32/src/mm/page.c
/trunk/kernel/arch/ppc32/include/arg.h
/trunk/kernel/arch/ppc32/include/asm.h
/trunk/kernel/arch/ppc32/include/asm/regname.h
/trunk/kernel/arch/ppc32/include/atomic.h
/trunk/kernel/arch/ppc32/include/barrier.h
/trunk/kernel/arch/ppc32/include/boot/boot.h
/trunk/kernel/arch/ppc32/include/byteorder.h
/trunk/kernel/arch/ppc32/include/context.h
/trunk/kernel/arch/ppc32/include/context_offset.h
/trunk/kernel/arch/ppc32/include/cpu.h
/trunk/kernel/arch/ppc32/include/cpuid.h
/trunk/kernel/arch/ppc32/include/debug.h
/trunk/kernel/arch/ppc32/include/drivers/cuda.h
/trunk/kernel/arch/ppc32/include/drivers/pic.h
/trunk/kernel/arch/ppc32/include/elf.h
/trunk/kernel/arch/ppc32/include/exception.h
/trunk/kernel/arch/ppc32/include/faddr.h
/trunk/kernel/arch/ppc32/include/fpu_context.h
/trunk/kernel/arch/ppc32/include/interrupt.h
/trunk/kernel/arch/ppc32/include/memstr.h
/trunk/kernel/arch/ppc32/include/mm/as.h
/trunk/kernel/arch/ppc32/include/mm/asid.h
/trunk/kernel/arch/ppc32/include/mm/frame.h
/trunk/kernel/arch/ppc32/include/mm/memory_init.h
/trunk/kernel/arch/ppc32/include/mm/tlb.h
/trunk/kernel/arch/ppc32/include/proc/task.h
/trunk/kernel/arch/ppc32/include/types.h
/trunk/kernel/arch/ppc32/src/ddi/ddi.c
/trunk/kernel/arch/ppc32/src/drivers/pic.c
/trunk/kernel/arch/ppc64/include/arg.h
/trunk/kernel/arch/ppc64/include/asm.h
/trunk/kernel/arch/ppc64/include/asm/regname.h
/trunk/kernel/arch/ppc64/include/atomic.h
/trunk/kernel/arch/ppc64/include/barrier.h
/trunk/kernel/arch/ppc64/include/boot/boot.h
/trunk/kernel/arch/ppc64/include/byteorder.h
/trunk/kernel/arch/ppc64/include/context.h
/trunk/kernel/arch/ppc64/include/context_offset.h
/trunk/kernel/arch/ppc64/include/cpu.h
/trunk/kernel/arch/ppc64/include/cpuid.h
/trunk/kernel/arch/ppc64/include/debug.h
/trunk/kernel/arch/ppc64/include/elf.h
/trunk/kernel/arch/ppc64/include/exception.h
/trunk/kernel/arch/ppc64/include/faddr.h
/trunk/kernel/arch/ppc64/include/fpu_context.h
/trunk/kernel/arch/ppc64/include/interrupt.h
/trunk/kernel/arch/ppc64/include/memstr.h
/trunk/kernel/arch/ppc64/include/mm/as.h
/trunk/kernel/arch/ppc64/include/mm/asid.h
/trunk/kernel/arch/ppc64/include/mm/frame.h
/trunk/kernel/arch/ppc64/include/mm/memory_init.h
/trunk/kernel/arch/ppc64/include/mm/page.h
/trunk/kernel/arch/ppc64/include/mm/tlb.h
/trunk/kernel/arch/ppc64/include/proc/task.h
/trunk/kernel/arch/ppc64/include/proc/thread.h
/trunk/kernel/arch/ppc64/include/types.h
/trunk/kernel/arch/ppc64/src/ddi/ddi.c
/trunk/kernel/arch/ppc64/src/interrupt.c
/trunk/kernel/arch/ppc64/src/mm/frame.c
/trunk/kernel/arch/ppc64/src/mm/memory_init.c
/trunk/kernel/arch/ppc64/src/mm/page.c
/trunk/kernel/arch/ppc64/src/proc/scheduler.c
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/include/atomic.h
/trunk/kernel/arch/sparc64/include/context_offset.h
/trunk/kernel/arch/sparc64/include/trap/trap_table.h
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/mm/as.c
/trunk/kernel/arch/sparc64/src/mm/page.c
/trunk/kernel/arch/sparc64/src/trap/syscall.c
/trunk/kernel/arch/sparc64/src/trap/trap.c
/trunk/kernel/arch/xen32/include/asm.h
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/include/drivers/xconsole.h
/trunk/kernel/arch/xen32/include/hypercall.h
/trunk/kernel/arch/xen32/include/mm/as.h
/trunk/kernel/arch/xen32/include/mm/asid.h
/trunk/kernel/arch/xen32/include/mm/frame.h
/trunk/kernel/arch/xen32/include/mm/memory_init.h
/trunk/kernel/arch/xen32/include/mm/page.h
/trunk/kernel/arch/xen32/include/mm/tlb.h
/trunk/kernel/arch/xen32/include/pm.h
/trunk/kernel/arch/xen32/include/types.h
/trunk/kernel/arch/xen32/src/interrupt.c
/trunk/kernel/arch/xen32/src/mm/memory_init.c
/trunk/kernel/genarch/include/acpi/acpi.h
/trunk/kernel/genarch/include/acpi/madt.h
/trunk/kernel/genarch/include/fb/fb.h
/trunk/kernel/genarch/include/fb/font-8x16.h
/trunk/kernel/genarch/include/mm/as_ht.h
/trunk/kernel/genarch/include/mm/as_pt.h
/trunk/kernel/genarch/include/mm/asid_fifo.h
/trunk/kernel/genarch/include/mm/page_ht.h
/trunk/kernel/genarch/include/mm/page_pt.h
/trunk/kernel/genarch/include/softint/division.h
/trunk/kernel/genarch/src/acpi/acpi.c
/trunk/kernel/genarch/src/acpi/madt.c
/trunk/kernel/genarch/src/fb/fb.c
/trunk/kernel/genarch/src/fb/font-8x16.c
/trunk/kernel/genarch/src/kbd/ns16550.c
/trunk/kernel/genarch/src/mm/as_pt.c
/trunk/kernel/genarch/src/softint/division.c
/trunk/kernel/generic/include/adt/bitmap.h
/trunk/kernel/generic/include/adt/btree.h
/trunk/kernel/generic/include/adt/fifo.h
/trunk/kernel/generic/include/adt/list.h
/trunk/kernel/generic/include/atomic.h
/trunk/kernel/generic/include/bitops.h
/trunk/kernel/generic/include/byteorder.h
/trunk/kernel/generic/include/config.h
/trunk/kernel/generic/include/console/chardev.h
/trunk/kernel/generic/include/console/cmd.h
/trunk/kernel/generic/include/console/console.h
/trunk/kernel/generic/include/console/kconsole.h
/trunk/kernel/generic/include/console/klog.h
/trunk/kernel/generic/include/context.h
/trunk/kernel/generic/include/ddi/ddi.h
/trunk/kernel/generic/include/ddi/ddi_arg.h
/trunk/kernel/generic/include/debug.h
/trunk/kernel/generic/include/elf.h
/trunk/kernel/generic/include/errno.h
/trunk/kernel/generic/include/fpu_context.h
/trunk/kernel/generic/include/func.h
/trunk/kernel/generic/include/interrupt.h
/trunk/kernel/generic/include/ipc/ipc.h
/trunk/kernel/generic/include/ipc/ipcrsc.h
/trunk/kernel/generic/include/ipc/irq.h
/trunk/kernel/generic/include/ipc/sysipc.h
/trunk/kernel/generic/include/main/kinit.h
/trunk/kernel/generic/include/main/main.h
/trunk/kernel/generic/include/main/uinit.h
/trunk/kernel/generic/include/main/version.h
/trunk/kernel/generic/include/memstr.h
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/include/mm/asid.h
/trunk/kernel/generic/include/mm/buddy.h
/trunk/kernel/generic/include/mm/page.h
/trunk/kernel/generic/include/mm/slab.h
/trunk/kernel/generic/include/mm/tlb.h
/trunk/kernel/generic/include/panic.h
/trunk/kernel/generic/include/preemption.h
/trunk/kernel/generic/include/print.h
/trunk/kernel/generic/include/printf/printf_core.h
/trunk/kernel/generic/include/proc/scheduler.h
/trunk/kernel/generic/include/proc/task.h
/trunk/kernel/generic/include/proc/thread.h
/trunk/kernel/generic/include/proc/uarg.h
/trunk/kernel/generic/include/putchar.h
/trunk/kernel/generic/include/security/cap.h
/trunk/kernel/generic/include/smp/ipi.h
/trunk/kernel/generic/include/smp/smp.h
/trunk/kernel/generic/include/sort.h
/trunk/kernel/generic/include/stackarg.h
/trunk/kernel/generic/include/stdarg.h
/trunk/kernel/generic/include/symtab.h
/trunk/kernel/generic/include/synch/condvar.h
/trunk/kernel/generic/include/synch/futex.h
/trunk/kernel/generic/include/synch/mutex.h
/trunk/kernel/generic/include/synch/rwlock.h
/trunk/kernel/generic/include/synch/semaphore.h
/trunk/kernel/generic/include/synch/spinlock.h
/trunk/kernel/generic/include/synch/synch.h
/trunk/kernel/generic/include/synch/waitq.h
/trunk/kernel/generic/include/syscall/copy.h
/trunk/kernel/generic/include/syscall/sysarg64.h
/trunk/kernel/generic/include/sysinfo/sysinfo.h
/trunk/kernel/generic/include/test.h
/trunk/kernel/generic/include/userspace.h
/trunk/kernel/generic/src/console/chardev.c
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/generic/src/console/console.c
/trunk/kernel/generic/src/console/kconsole.c
/trunk/kernel/generic/src/console/klog.c
/trunk/kernel/generic/src/ddi/ddi.c
/trunk/kernel/generic/src/debug/symtab.c
/trunk/kernel/generic/src/ipc/ipcrsc.c
/trunk/kernel/generic/src/printf/printf.c
/trunk/kernel/generic/src/printf/printf_core.c
/trunk/kernel/generic/src/printf/snprintf.c
/trunk/kernel/generic/src/printf/sprintf.c
/trunk/kernel/generic/src/printf/vprintf.c
/trunk/kernel/generic/src/printf/vsnprintf.c
/trunk/kernel/generic/src/printf/vsprintf.c
/trunk/kernel/generic/src/proc/scheduler.c
/trunk/kernel/generic/src/security/cap.c
/trunk/kernel/generic/src/synch/rwlock.c
/trunk/kernel/generic/src/syscall/copy.c
/trunk/uspace/fb/fb.c
/trunk/uspace/libc/arch/sparc64/include/atomic.h
1882 6593 d 19 h jermar /trunk/kernel/ Support for sparc64 FPU context.  
/trunk/kernel/arch/sparc64/src/fpu_context.c
/trunk/kernel/arch/amd64/include/arch.h
/trunk/kernel/arch/ia32/include/arch.h
/trunk/kernel/arch/ia64/include/arch.h
/trunk/kernel/arch/ia64/src/interrupt.c
/trunk/kernel/arch/mips32/include/arch.h
/trunk/kernel/arch/mips32/src/fpu_context.c
/trunk/kernel/arch/ppc32/include/arch.h
/trunk/kernel/arch/ppc64/include/arch.h
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/include/asm.h
/trunk/kernel/arch/sparc64/include/fpu_context.h
/trunk/kernel/arch/sparc64/include/regdef.h
/trunk/kernel/arch/sparc64/include/register.h
/trunk/kernel/arch/sparc64/include/trap/exception.h
/trunk/kernel/arch/sparc64/src/asm.S
/trunk/kernel/arch/sparc64/src/dummy.s
/trunk/kernel/arch/sparc64/src/trap/exception.c
/trunk/kernel/arch/sparc64/src/trap/trap_table.S
/trunk/kernel/generic/include/fpu_context.h
/trunk/kernel/generic/src/proc/scheduler.c
/trunk/kernel/kernel.config
/trunk/kernel/test/fpu/fpu1/test.c
1881 6594 d 19 h jermar /trunk/ sparc64 work:
- find a CPU node and read its clock_frequency attribute
- implement asm_delay_loop()
- set TICK_COMPARE register according to processor frequency
- small improvements at random places

OpenFirmware work:
- two new functions for walking the device tree

Generic boot loader work:
- added basic string functions

Usual pile of indentation and formatting fixes.
 
/trunk/boot/generic/string.c
/trunk/boot/generic/string.h
/trunk/boot/arch/sparc64/loader/Makefile
/trunk/boot/arch/sparc64/loader/main.c
/trunk/boot/arch/sparc64/loader/main.h
/trunk/boot/arch/sparc64/loader/ofwarch.c
/trunk/boot/arch/sparc64/loader/ofwarch.h
/trunk/boot/genarch/ofw.c
/trunk/boot/genarch/ofw.h
/trunk/boot/generic/gentypes.h
/trunk/kernel/arch/ia64/src/drivers/it.c
/trunk/kernel/arch/mips32/include/asm.h
/trunk/kernel/arch/mips32/src/interrupt.c
/trunk/kernel/arch/sparc64/include/asm.h
/trunk/kernel/arch/sparc64/include/boot/boot.h
/trunk/kernel/arch/sparc64/include/cpu.h
/trunk/kernel/arch/sparc64/include/drivers/tick.h
/trunk/kernel/arch/sparc64/src/cpu/cpu.c
/trunk/kernel/arch/sparc64/src/drivers/tick.c
/trunk/kernel/arch/sparc64/src/dummy.s
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/arch/sparc64/src/start.S
/trunk/kernel/generic/include/arch.h
/trunk/kernel/generic/include/cpu.h
/trunk/kernel/generic/include/time/clock.h
/trunk/kernel/generic/include/time/delay.h
/trunk/kernel/generic/include/time/timeout.h
/trunk/kernel/generic/include/typedefs.h
/trunk/kernel/generic/src/cpu/cpu.c
1880 6596 d 11 h jermar /trunk/ Small improvements here and there.  
/trunk/kernel/arch/sparc64/_link.ld.in
/trunk/kernel/arch/sparc64/include/asm.h
/trunk/kernel/arch/sparc64/include/trap/exception.h
/trunk/kernel/arch/sparc64/src/asm.S
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/mm/tlb.c
/trunk/kernel/arch/sparc64/src/start.S
/trunk/kernel/arch/sparc64/src/trap/exception.c
/trunk/kernel/arch/sparc64/src/trap/trap_table.S
/trunk/kernel/genarch/src/kbd/ns16550.c
/trunk/kernel/generic/src/printf/printf_core.c
/trunk/kernel/generic/src/proc/task.c
/trunk/kernel/generic/src/sysinfo/sysinfo.c
/trunk/uspace/ns/ns.c
1875 6599 d 12 h jermar /trunk/ sparc64 work.
- Changes to enable userspace keyboard drivers.
- Fix z8530 initialization (i.e. clear any pending Tx interrupts).
- Experimental support for framebuffers with inverted colors.
 
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/include/drivers/z8530.h
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/drivers/fhc.c
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/arch/sparc64/src/trap/interrupt.c
/trunk/kernel/genarch/include/kbd/z8530.h
/trunk/kernel/genarch/src/fb/fb.c
/trunk/kernel/genarch/src/kbd/key.c
/trunk/kernel/genarch/src/kbd/z8530.c
/trunk/kernel/generic/src/ipc/irq.c
/trunk/kernel/generic/src/ipc/sysipc.c
/trunk/uspace/fb/fb.c
1864 6603 d 9 h jermar /trunk/ sparc64 update.
- Prototype userspace layer implementation that
at least relates to sparc64 and compiles cleanly.
- Fixes for kernel's preemptible_handler and code
related to running userspace.
- Enable userspace. Several dozen instructions
are now run in userspace! We are pretty near
the userspace milestone for sparc64.
 
/trunk/uspace/libc/arch/sparc64/include/stack.h
/trunk/boot/arch/sparc64/loader/Makefile
/trunk/kernel/arch/sparc64/include/asm.h
/trunk/kernel/arch/sparc64/include/mm/as.h
/trunk/kernel/arch/sparc64/include/mm/tlb.h
/trunk/kernel/arch/sparc64/include/trap/mmu.h
/trunk/kernel/arch/sparc64/src/asm.S
/trunk/kernel/arch/sparc64/src/context.S
/trunk/kernel/arch/sparc64/src/mm/tlb.c
/trunk/kernel/arch/sparc64/src/proc/scheduler.c
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/arch/sparc64/src/start.S
/trunk/kernel/arch/sparc64/src/trap/trap_table.S
/trunk/kernel/generic/src/proc/task.c
/trunk/uspace/libc/arch/sparc64/_link.ld.in
/trunk/uspace/libc/arch/sparc64/include/atomic.h
/trunk/uspace/libc/arch/sparc64/include/config.h
/trunk/uspace/libc/arch/sparc64/include/context_offset.h
/trunk/uspace/libc/arch/sparc64/include/endian.h
/trunk/uspace/libc/arch/sparc64/include/limits.h
/trunk/uspace/libc/arch/sparc64/include/psthread.h
/trunk/uspace/libc/arch/sparc64/include/stackarg.h
/trunk/uspace/libc/arch/sparc64/include/syscall.h
/trunk/uspace/libc/arch/sparc64/include/thread.h
/trunk/uspace/libc/arch/sparc64/include/types.h
/trunk/uspace/libc/arch/sparc64/src/entry.s
/trunk/uspace/libc/arch/sparc64/src/psthread.S
/trunk/uspace/libc/arch/sparc64/src/thread.c
/trunk/uspace/libc/arch/sparc64/src/thread_entry.s
1862 6605 d 15 h jermar /trunk/kernel/ sparc64 work.
Kernel syscall support.
Modify the preemptive_handler for the use by syscalls.
 
/trunk/kernel/arch/sparc64/include/syscall.h
/trunk/kernel/arch/sparc64/include/trap/syscall.h
/trunk/kernel/arch/sparc64/src/trap/syscall.c
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/src/trap/trap_table.S
/trunk/kernel/generic/src/syscall/syscall.c
1855 6608 d 17 h jermar /trunk/kernel/ sparc64 work.

Fix bug introduced in revision 1852. When fixing CWP,
the input registers of the current window (i.e. output
registers of the window belonging to the interrupted
context) must be preserved. Preserve those registers
in memory. Sure there exist more efficient ways how to
copy the inputs.

Simplify before_thread_runs_arch(), resp. after_thread_ran_arch(),
and make them install, resp. uninstall, DTLB locked mapping for
eventual userspace window buffer.
 
/trunk/kernel/arch/sparc64/include/asm.h
/trunk/kernel/arch/sparc64/include/trap/trap_table.h
/trunk/kernel/arch/sparc64/src/proc/scheduler.c
/trunk/kernel/arch/sparc64/src/trap/trap_table.S
/trunk/kernel/generic/include/macros.h
/trunk/kernel/generic/src/main/kinit.c
1854 6608 d 21 h jermar /trunk/kernel/ Define architecture-specific thread sub-constructors and sub-destructors on all architectures.
Define the THREAD_FLAG_USPACE which means that the thread runs in user space.
The forementioned changes allow for allocating of user window buffer on sparc64
threads that execute in userspace.

A lot of formatting and indentation fixes.
 
/trunk/kernel/arch/sparc64/src/proc/thread.c
/trunk/kernel/arch/amd64/include/proc/task.h
/trunk/kernel/arch/amd64/include/proc/thread.h
/trunk/kernel/arch/amd64/src/proc/thread.c
/trunk/kernel/arch/ia32/include/proc/task.h
/trunk/kernel/arch/ia32/include/proc/thread.h
/trunk/kernel/arch/ia32/src/proc/scheduler.c
/trunk/kernel/arch/ia32/src/proc/task.c
/trunk/kernel/arch/ia32/src/proc/thread.c
/trunk/kernel/arch/ia64/include/proc/thread.h
/trunk/kernel/arch/mips32/include/proc/thread.h
/trunk/kernel/arch/ppc32/include/proc/thread.h
/trunk/kernel/arch/ppc64/include/proc/thread.h
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/include/arch.h
/trunk/kernel/arch/sparc64/include/barrier.h
/trunk/kernel/arch/sparc64/include/proc/thread.h
/trunk/kernel/arch/sparc64/include/trap/regwin.h
/trunk/kernel/generic/include/mm/frame.h
/trunk/kernel/generic/include/proc/thread.h
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/generic/src/mm/frame.c
/trunk/kernel/generic/src/proc/scheduler.c
/trunk/kernel/generic/src/proc/thread.c
1851 6616 d 19 h jermar /trunk/kernel/ sparc64 work.
Define the istate structure.
Move the identity-mapping handler to assembly.
Make the preemptible handler more general so that TL=1 MMU exceptions can make use of it.

Little bit of formatting and indentation.
 
/trunk/kernel/arch/ia64/src/mm/tlb.c
/trunk/kernel/arch/sparc64/include/context.h
/trunk/kernel/arch/sparc64/include/context_offset.h
/trunk/kernel/arch/sparc64/include/interrupt.h
/trunk/kernel/arch/sparc64/include/mm/tlb.h
/trunk/kernel/arch/sparc64/include/regdef.h
/trunk/kernel/arch/sparc64/include/trap/interrupt.h
/trunk/kernel/arch/sparc64/include/trap/mmu.h
/trunk/kernel/arch/sparc64/include/trap/trap_table.h
/trunk/kernel/arch/sparc64/src/mm/tlb.c
/trunk/kernel/arch/sparc64/src/trap/trap_table.S
/trunk/kernel/genarch/include/mm/as_ht.h
/trunk/kernel/genarch/include/mm/as_pt.h
/trunk/kernel/genarch/include/mm/page_ht.h
/trunk/kernel/genarch/include/mm/page_pt.h
/trunk/kernel/genarch/src/mm/as_ht.c
/trunk/kernel/genarch/src/mm/as_pt.c
/trunk/kernel/genarch/src/mm/asid.c
/trunk/kernel/genarch/src/mm/asid_fifo.c
/trunk/kernel/genarch/src/mm/page_ht.c
/trunk/kernel/genarch/src/mm/page_pt.c
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/src/mm/as.c
1839 6632 d 16 h decky /trunk/kernel/generic/ finish security context isolation  
/trunk/kernel/generic/include/arch.h
/trunk/kernel/generic/include/proc/thread.h
/trunk/kernel/generic/src/ddi/ddi.c
/trunk/kernel/generic/src/proc/task.c
/trunk/kernel/generic/src/proc/the.c
/trunk/kernel/generic/src/proc/thread.c
/trunk/kernel/generic/src/security/cap.c
1833 6636 d 8 h decky /trunk/kernel/ more sophisticated initial stack handling  
/trunk/kernel/generic/include/main/main.h
/trunk/kernel/arch/amd64/src/mm/page.c
/trunk/kernel/arch/xen32/src/xen32.c
/trunk/kernel/generic/include/config.h
/trunk/kernel/generic/src/main/main.c
/trunk/kernel/generic/src/mm/frame.c
1826 6636 d 14 h decky /trunk/kernel/generic/src/main/ some debugging output  
/trunk/kernel/generic/src/main/main.c
1822 6636 d 21 h jermar /trunk/ sparc64 work.
1. Formatting fixes.
2. When writing to DMMU ASI's, simple membar() can be used in place of flush().
3. Substantial changes in the way the TLB is taken over.
4. Remove unneeded functions.

This is the first revision that also runs on a real world Ultra 5 with UltraSPARC IIi
processor.

Note that 3. needs further work as the current implementation depends on the fact
that the compiler will use registers for local variables in take_over_tlb_and_tt().
Rewrite of that function into assembly is to follow.
 
/trunk/boot/arch/sparc64/loader/main.c
/trunk/kernel/arch/sparc64/include/barrier.h
/trunk/kernel/arch/sparc64/include/mm/mmu.h
/trunk/kernel/arch/sparc64/include/mm/page.h
/trunk/kernel/arch/sparc64/include/mm/tlb.h
/trunk/kernel/arch/sparc64/include/mm/tte.h
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/arch/sparc64/src/start.S
/trunk/kernel/generic/src/syscall/copy.c
1820 6640 d 9 h decky /trunk/kernel/generic/ initial security context support  
/trunk/kernel/generic/include/arch.h
/trunk/kernel/generic/include/proc/scheduler.h
/trunk/kernel/generic/include/proc/task.h
/trunk/kernel/generic/include/proc/thread.h
/trunk/kernel/generic/include/proc/uarg.h
/trunk/kernel/generic/include/typedefs.h
/trunk/kernel/generic/src/proc/task.c
/trunk/kernel/generic/src/proc/the.c
/trunk/kernel/generic/src/proc/thread.c
1793 6654 d 21 h jermar /trunk/kernel/ Change hw_map() on sparc64 to use virtual addresses that are
beyond the end of physical memory. It is beneficial in two
ways: first, physical memory is no longer being wasted by
otherwise necessary calls to frame_alloc() and, second,
virtual addresses for devices are now correctly allocated
and do not overlap with the 4M TLB-locked mapping for
kernel text and data.
 
/trunk/kernel/arch/ia32/src/mm/frame.c
/trunk/kernel/arch/sparc64/include/mm/frame.h
/trunk/kernel/arch/sparc64/src/mm/frame.c
/trunk/kernel/arch/sparc64/src/mm/page.c
/trunk/kernel/arch/sparc64/src/mm/tlb.c
/trunk/kernel/generic/src/mm/as.c
1790 6655 d 15 h jermar /trunk/ Remove OpenFirmware calls from kernel/ entirely.

Switch the sparc64 port to use bootinfo.

Copy memcpy from boot/ to sparc64 kernel/ and
adjust it for memcpy_from/to_uspace.
 
/trunk/kernel/genarch/include/ofw
/trunk/kernel/genarch/src/ofw
/trunk/boot/arch/sparc64/loader/asm.S
/trunk/boot/arch/sparc64/loader/main.c
/trunk/boot/arch/sparc64/loader/main.h
/trunk/boot/genarch/ofw.c
/trunk/boot/genarch/ofw.h
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/_link.ld.in
/trunk/kernel/arch/sparc64/include/boot/boot.h
/trunk/kernel/arch/sparc64/include/drivers/fb.h
/trunk/kernel/arch/sparc64/include/drivers/i8042.h
/trunk/kernel/arch/sparc64/include/drivers/tick.h
/trunk/kernel/arch/sparc64/src/asm.S
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/drivers/i8042.c
/trunk/kernel/arch/sparc64/src/mm/frame.c
/trunk/kernel/arch/sparc64/src/mm/memory_init.c
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/arch/sparc64/src/start.S
/trunk/kernel/genarch/Makefile.inc
/trunk/kernel/genarch/src/fb/fb.c
/trunk/kernel/generic/src/mm/frame.c
1787 6657 d 14 h decky / move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot  
/trunk
/trunk/boot
/trunk/kernel
/trunk/uspace
/boot/trunk
/kernel/trunk
/uspace/trunk
1780 6664 d 15 h jermar /kernel/trunk/ Replace old __u?? types with respective C99 variants (e.g. uint32_t, int64_t, uintptr_t etc.).  
/kernel/trunk/arch/amd64/include/asm.h
/kernel/trunk/arch/amd64/include/atomic.h
/kernel/trunk/arch/amd64/include/byteorder.h
/kernel/trunk/arch/amd64/include/context.h
/kernel/trunk/arch/amd64/include/cpu.h
/kernel/trunk/arch/amd64/include/cpuid.h
/kernel/trunk/arch/amd64/include/faddr.h
/kernel/trunk/arch/amd64/include/interrupt.h
/kernel/trunk/arch/amd64/include/memstr.h
/kernel/trunk/arch/amd64/include/mm/frame.h
/kernel/trunk/arch/amd64/include/mm/page.h
/kernel/trunk/arch/amd64/include/pm.h
/kernel/trunk/arch/amd64/include/proc/thread.h
/kernel/trunk/arch/amd64/include/types.h
/kernel/trunk/arch/amd64/src/amd64.c
/kernel/trunk/arch/amd64/src/cpu/cpu.c
/kernel/trunk/arch/amd64/src/ddi/ddi.c
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/amd64/src/interrupt.c
/kernel/trunk/arch/amd64/src/mm/memory_init.c
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/arch/amd64/src/pm.c
/kernel/trunk/arch/amd64/src/proc/scheduler.c
/kernel/trunk/arch/amd64/src/syscall.c
/kernel/trunk/arch/ia32/include/asm.h
/kernel/trunk/arch/ia32/include/atomic.h
/kernel/trunk/arch/ia32/include/bios/bios.h
/kernel/trunk/arch/ia32/include/boot/memmap.h
/kernel/trunk/arch/ia32/include/byteorder.h
/kernel/trunk/arch/ia32/include/context.h
/kernel/trunk/arch/ia32/include/cpuid.h
/kernel/trunk/arch/ia32/include/drivers/i8042.h
/kernel/trunk/arch/ia32/include/drivers/i8259.h
/kernel/trunk/arch/ia32/include/faddr.h
/kernel/trunk/arch/ia32/include/fpu_context.h
/kernel/trunk/arch/ia32/include/interrupt.h
/kernel/trunk/arch/ia32/include/memstr.h
/kernel/trunk/arch/ia32/include/mm/frame.h
/kernel/trunk/arch/ia32/include/mm/page.h
/kernel/trunk/arch/ia32/include/pm.h
/kernel/trunk/arch/ia32/include/proc/thread.h
/kernel/trunk/arch/ia32/include/smp/apic.h
/kernel/trunk/arch/ia32/include/smp/mps.h
/kernel/trunk/arch/ia32/include/smp/smp.h
/kernel/trunk/arch/ia32/include/types.h
/kernel/trunk/arch/ia32/src/bios/bios.c
/kernel/trunk/arch/ia32/src/cpu/cpu.c
/kernel/trunk/arch/ia32/src/ddi/ddi.c
/kernel/trunk/arch/ia32/src/drivers/ega.c
/kernel/trunk/arch/ia32/src/drivers/i8254.c
/kernel/trunk/arch/ia32/src/drivers/i8259.c
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/arch/ia32/src/fpu_context.c
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/mm/memory_init.c
/kernel/trunk/arch/ia32/src/mm/page.c
/kernel/trunk/arch/ia32/src/mm/tlb.c
/kernel/trunk/arch/ia32/src/pm.c
/kernel/trunk/arch/ia32/src/proc/scheduler.c
/kernel/trunk/arch/ia32/src/smp/ap.S
/kernel/trunk/arch/ia32/src/smp/apic.c
/kernel/trunk/arch/ia32/src/smp/ipi.c
/kernel/trunk/arch/ia32/src/smp/mps.c
/kernel/trunk/arch/ia32/src/smp/smp.c
/kernel/trunk/arch/ia64/include/asm.h
/kernel/trunk/arch/ia64/include/byteorder.h
/kernel/trunk/arch/ia64/include/context.h
/kernel/trunk/arch/ia64/include/cpu.h
/kernel/trunk/arch/ia64/include/faddr.h
/kernel/trunk/arch/ia64/include/interrupt.h
/kernel/trunk/arch/ia64/include/memstr.h
/kernel/trunk/arch/ia64/include/mm/asid.h
/kernel/trunk/arch/ia64/include/mm/page.h
/kernel/trunk/arch/ia64/include/mm/tlb.h
/kernel/trunk/arch/ia64/include/mm/vhpt.h
/kernel/trunk/arch/ia64/include/register.h
/kernel/trunk/arch/ia64/include/types.h
/kernel/trunk/arch/ia64/src/cpu/cpu.c
/kernel/trunk/arch/ia64/src/ddi/ddi.c
/kernel/trunk/arch/ia64/src/drivers/it.c
/kernel/trunk/arch/ia64/src/fpu_context.c
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/ia64/src/mm/page.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/ia64/src/mm/vhpt.c
/kernel/trunk/arch/ia64/src/proc/scheduler.c
/kernel/trunk/arch/ia64/src/ski/ski.c
/kernel/trunk/arch/mips32/include/arg.h
/kernel/trunk/arch/mips32/include/asm.h
/kernel/trunk/arch/mips32/include/boot.h
/kernel/trunk/arch/mips32/include/byteorder.h
/kernel/trunk/arch/mips32/include/context.h
/kernel/trunk/arch/mips32/include/cp0.h
/kernel/trunk/arch/mips32/include/cpu.h
/kernel/trunk/arch/mips32/include/debugger.h
/kernel/trunk/arch/mips32/include/drivers/arc.h
/kernel/trunk/arch/mips32/include/exception.h
/kernel/trunk/arch/mips32/include/faddr.h
/kernel/trunk/arch/mips32/include/fpu_context.h
/kernel/trunk/arch/mips32/include/memstr.h
/kernel/trunk/arch/mips32/include/mm/asid.h
/kernel/trunk/arch/mips32/include/mm/page.h
/kernel/trunk/arch/mips32/include/mm/tlb.h
/kernel/trunk/arch/mips32/include/types.h
/kernel/trunk/arch/mips32/src/ddi/ddi.c
/kernel/trunk/arch/mips32/src/debugger.c
/kernel/trunk/arch/mips32/src/drivers/arc.c
/kernel/trunk/arch/mips32/src/exception.c
/kernel/trunk/arch/mips32/src/interrupt.c
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/mips32/src/mm/page.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/include/asm.h
/kernel/trunk/arch/ppc32/include/boot/boot.h
/kernel/trunk/arch/ppc32/include/byteorder.h
/kernel/trunk/arch/ppc32/include/context.h
/kernel/trunk/arch/ppc32/include/cpuid.h
/kernel/trunk/arch/ppc32/include/drivers/cuda.h
/kernel/trunk/arch/ppc32/include/drivers/pic.h
/kernel/trunk/arch/ppc32/include/exception.h
/kernel/trunk/arch/ppc32/include/faddr.h
/kernel/trunk/arch/ppc32/include/fpu_context.h
/kernel/trunk/arch/ppc32/include/memstr.h
/kernel/trunk/arch/ppc32/include/mm/asid.h
/kernel/trunk/arch/ppc32/include/mm/frame.h
/kernel/trunk/arch/ppc32/include/mm/page.h
/kernel/trunk/arch/ppc32/include/types.h
/kernel/trunk/arch/ppc32/src/ddi/ddi.c
/kernel/trunk/arch/ppc32/src/drivers/cuda.c
/kernel/trunk/arch/ppc32/src/drivers/pic.c
/kernel/trunk/arch/ppc32/src/interrupt.c
/kernel/trunk/arch/ppc32/src/mm/as.c
/kernel/trunk/arch/ppc32/src/mm/frame.c
/kernel/trunk/arch/ppc32/src/mm/page.c
/kernel/trunk/arch/ppc32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/arch/ppc64/include/asm.h
/kernel/trunk/arch/ppc64/include/boot/boot.h
/kernel/trunk/arch/ppc64/include/byteorder.h
/kernel/trunk/arch/ppc64/include/context.h
/kernel/trunk/arch/ppc64/include/cpuid.h
/kernel/trunk/arch/ppc64/include/exception.h
/kernel/trunk/arch/ppc64/include/faddr.h
/kernel/trunk/arch/ppc64/include/fpu_context.h
/kernel/trunk/arch/ppc64/include/memstr.h
/kernel/trunk/arch/ppc64/include/mm/frame.h
/kernel/trunk/arch/ppc64/include/mm/page.h
/kernel/trunk/arch/ppc64/include/types.h
/kernel/trunk/arch/ppc64/src/ddi/ddi.c
/kernel/trunk/arch/ppc64/src/interrupt.c
/kernel/trunk/arch/ppc64/src/mm/frame.c
/kernel/trunk/arch/ppc64/src/mm/page.c
/kernel/trunk/arch/ppc64/src/mm/tlb.c
/kernel/trunk/arch/ppc64/src/ppc64.c
/kernel/trunk/arch/sparc64/include/asm.h
/kernel/trunk/arch/sparc64/include/atomic.h
/kernel/trunk/arch/sparc64/include/byteorder.h
/kernel/trunk/arch/sparc64/include/context.h
/kernel/trunk/arch/sparc64/include/drivers/i8042.h
/kernel/trunk/arch/sparc64/include/faddr.h
/kernel/trunk/arch/sparc64/include/interrupt.h
/kernel/trunk/arch/sparc64/include/memstr.h
/kernel/trunk/arch/sparc64/include/mm/asid.h
/kernel/trunk/arch/sparc64/include/mm/frame.h
/kernel/trunk/arch/sparc64/include/mm/mmu.h
/kernel/trunk/arch/sparc64/include/mm/page.h
/kernel/trunk/arch/sparc64/include/mm/tlb.h
/kernel/trunk/arch/sparc64/include/mm/tte.h
/kernel/trunk/arch/sparc64/include/register.h
/kernel/trunk/arch/sparc64/include/trap/trap.h
/kernel/trunk/arch/sparc64/include/trap/trap_table.h
/kernel/trunk/arch/sparc64/include/types.h
/kernel/trunk/arch/sparc64/src/ddi/ddi.c
/kernel/trunk/arch/sparc64/src/drivers/i8042.c
/kernel/trunk/arch/sparc64/src/mm/page.c
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/arch/sparc64/src/proc/scheduler.c
/kernel/trunk/arch/sparc64/src/trap/interrupt.c
/kernel/trunk/genarch/include/acpi/acpi.h
/kernel/trunk/genarch/include/acpi/madt.h
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/genarch/include/mm/page_ht.h
/kernel/trunk/genarch/include/mm/page_pt.h
/kernel/trunk/genarch/include/ofw/ofw.h
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/acpi/madt.c
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/genarch/src/i8042/i8042.c
/kernel/trunk/genarch/src/mm/as_pt.c
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/genarch/src/mm/page_pt.c
/kernel/trunk/genarch/src/ofw/memory_init.c
/kernel/trunk/genarch/src/ofw/ofw.c
/kernel/trunk/generic/include/adt/bitmap.h
/kernel/trunk/generic/include/adt/btree.h
/kernel/trunk/generic/include/adt/hash_table.h
/kernel/trunk/generic/include/adt/list.h
/kernel/trunk/generic/include/bitops.h
/kernel/trunk/generic/include/byteorder.h
/kernel/trunk/generic/include/config.h
/kernel/trunk/generic/include/console/chardev.h
/kernel/trunk/generic/include/console/console.h
/kernel/trunk/generic/include/console/kconsole.h
/kernel/trunk/generic/include/context.h
/kernel/trunk/generic/include/cpu.h
/kernel/trunk/generic/include/ddi/ddi.h
/kernel/trunk/generic/include/debug.h
/kernel/trunk/generic/include/elf.h
/kernel/trunk/generic/include/func.h
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/ipc/ipcrsc.h
/kernel/trunk/generic/include/ipc/irq.h
/kernel/trunk/generic/include/ipc/sysipc.h
/kernel/trunk/generic/include/macros.h
/kernel/trunk/generic/include/memstr.h
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/mm/buddy.h
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/include/mm/page.h
/kernel/trunk/generic/include/mm/slab.h
/kernel/trunk/generic/include/mm/tlb.h
/kernel/trunk/generic/include/proc/task.h
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/include/security/cap.h
/kernel/trunk/generic/include/sort.h
/kernel/trunk/generic/include/stackarg.h
/kernel/trunk/generic/include/symtab.h
/kernel/trunk/generic/include/synch/condvar.h
/kernel/trunk/generic/include/synch/futex.h
/kernel/trunk/generic/include/synch/mutex.h
/kernel/trunk/generic/include/synch/rwlock.h
/kernel/trunk/generic/include/synch/semaphore.h
/kernel/trunk/generic/include/synch/waitq.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/include/sysinfo/sysinfo.h
/kernel/trunk/generic/include/time/delay.h
/kernel/trunk/generic/include/time/timeout.h
/kernel/trunk/generic/src/adt/bitmap.c
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/console/chardev.c
/kernel/trunk/generic/src/console/cmd.c
/kernel/trunk/generic/src/console/console.c
/kernel/trunk/generic/src/console/kconsole.c
/kernel/trunk/generic/src/console/klog.c
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/interrupt/interrupt.c
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/ipc/irq.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/lib/func.c
/kernel/trunk/generic/src/lib/memstr.c
/kernel/trunk/generic/src/lib/sort.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/backend_anon.c
/kernel/trunk/generic/src/mm/backend_elf.c
/kernel/trunk/generic/src/mm/backend_phys.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/mm/tlb.c
/kernel/trunk/generic/src/printf/printf_core.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/security/cap.c
/kernel/trunk/generic/src/synch/condvar.c
/kernel/trunk/generic/src/synch/futex.c
/kernel/trunk/generic/src/synch/mutex.c
/kernel/trunk/generic/src/synch/rwlock.c
/kernel/trunk/generic/src/synch/semaphore.c
/kernel/trunk/generic/src/synch/spinlock.c
/kernel/trunk/generic/src/synch/waitq.c
/kernel/trunk/generic/src/syscall/copy.c
/kernel/trunk/generic/src/syscall/syscall.c
/kernel/trunk/generic/src/sysinfo/sysinfo.c
/kernel/trunk/generic/src/time/clock.c
/kernel/trunk/generic/src/time/delay.c
/kernel/trunk/generic/src/time/timeout.c
/kernel/trunk/test/fpu/fpu1/test.c
/kernel/trunk/test/fpu/mips1/test.c
/kernel/trunk/test/fpu/sse1/test.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
/kernel/trunk/test/mm/mapping1/test.c
/kernel/trunk/test/mm/purge1/test.c
/kernel/trunk/test/mm/slab1/test.c
/kernel/trunk/test/mm/slab2/test.c
/kernel/trunk/test/print/print1/test.c
/kernel/trunk/test/synch/rwlock4/test.c
/kernel/trunk/test/synch/semaphore2/test.c
/kernel/trunk/test/sysinfo/test.c
/kernel/trunk/tools/amd64/gencontext.c
/kernel/trunk/tools/mips32/gencontext.c
/kernel/trunk/tools/ppc32/gencontext.c
/kernel/trunk/tools/ppc64/gencontext.c
/kernel/trunk/tools/sparc64/gencontext.c
1767 6672 d 22 h palkovsky /kernel/trunk/ Remove unneeded FRAME_PANIC.
Fix some things broken by last commit.
 
/kernel/trunk/arch/ia64/src/mm/vhpt.c
/kernel/trunk/arch/ppc64/src/mm/page.c
/kernel/trunk/genarch/src/mm/as_pt.c
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
1766 6672 d 22 h palkovsky /kernel/trunk/ Changed frame_alloc call, cleaned a lot of stuff, fixed some not-perfectly-correct error handling.  
/kernel/trunk/arch/ia32/src/smp/smp.c
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/test/mm/falloc1/test.c
1760 6675 d 16 h palkovsky /kernel/trunk/ Changed interface of frame_alloc/free to use address of frame instead of the pfn.
This makes it impossible to use >4GB of memory on 32-bit machines, but who cares...
 
/kernel/trunk/arch/ia32/src/smp/smp.c
/kernel/trunk/arch/ia64/src/mm/vhpt.c
/kernel/trunk/arch/ppc64/src/mm/page.c
/kernel/trunk/arch/sparc64/src/mm/page.c
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/genarch/src/mm/as_pt.c
/kernel/trunk/genarch/src/mm/page_pt.c
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/src/console/klog.c
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/backend_anon.c
/kernel/trunk/generic/src/mm/backend_elf.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/time/clock.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
/kernel/trunk/test/mm/mapping1/test.c
1757 6678 d 20 h jermar /kernel/trunk/ Cleanup of comments.  
/kernel/trunk/genarch/src/i8042/i8042.c
/kernel/trunk/generic/include/config.h
/kernel/trunk/generic/src/adt/bitmap.c
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/adt/list.c
/kernel/trunk/generic/src/interrupt/interrupt.c
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/ipc/irq.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/lib/func.c
/kernel/trunk/generic/src/lib/memstr.c
/kernel/trunk/generic/src/lib/sort.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/main/version.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/backend_anon.c
/kernel/trunk/generic/src/mm/backend_elf.c
/kernel/trunk/generic/src/mm/backend_phys.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/mm/tlb.c
/kernel/trunk/generic/src/preempt/preemption.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/the.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/smp/ipi.c
/kernel/trunk/generic/src/synch/condvar.c
/kernel/trunk/generic/src/synch/futex.c
/kernel/trunk/generic/src/synch/mutex.c
/kernel/trunk/generic/src/synch/rwlock.c
/kernel/trunk/generic/src/synch/semaphore.c
/kernel/trunk/generic/src/synch/spinlock.c
/kernel/trunk/generic/src/synch/waitq.c
/kernel/trunk/generic/src/sysinfo/sysinfo.c
/kernel/trunk/generic/src/time/clock.c
/kernel/trunk/generic/src/time/delay.c
/kernel/trunk/generic/src/time/timeout.c
1735 6680 d 21 h decky /kernel/trunk/ make kernel prints case consistent  
/kernel/trunk/arch/amd64/src/interrupt.c
/kernel/trunk/arch/amd64/src/mm/memory_init.c
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/arch/sparc64/src/trap/exception.c
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/acpi/madt.c
/kernel/trunk/generic/include/interrupt.h
/kernel/trunk/generic/src/console/cmd.c
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/sysinfo/sysinfo.c
/kernel/trunk/test/print/print1/test.c
1731 6681 d 8 h jermar /kernel/trunk/ Updates in Doxygen-style comments.
Make architecture specific modules appear conditionally in the documentation.
Add time management module.
Improve names of other modules and sort module order
to be more like in the design documentation.
 
/kernel/trunk/arch/amd64/include/cpu.h
/kernel/trunk/arch/amd64/include/cpuid.h
/kernel/trunk/arch/amd64/src/cpu/cpu.c
/kernel/trunk/arch/ia32/include/cpu.h
/kernel/trunk/arch/ia32/include/cpuid.h
/kernel/trunk/arch/ia32/include/ddi/ddi.h
/kernel/trunk/arch/ia32/src/cpu/cpu.c
/kernel/trunk/arch/ia32/src/ddi/ddi.c
/kernel/trunk/arch/ia64/include/cpu.h
/kernel/trunk/arch/ia64/src/cpu/cpu.c
/kernel/trunk/arch/ia64/src/ddi/ddi.c
/kernel/trunk/arch/mips32/include/cp0.h
/kernel/trunk/arch/mips32/include/cpu.h
/kernel/trunk/arch/mips32/src/cpu/cpu.c
/kernel/trunk/arch/ppc32/include/cpu.h
/kernel/trunk/arch/ppc32/include/cpuid.h
/kernel/trunk/arch/ppc32/src/cpu/cpu.c
/kernel/trunk/arch/ppc64/include/cpu.h
/kernel/trunk/arch/ppc64/include/cpuid.h
/kernel/trunk/arch/ppc64/src/cpu/cpu.c
/kernel/trunk/arch/sparc64/include/cpu.h
/kernel/trunk/arch/sparc64/src/cpu/cpu.c
/kernel/trunk/doc/doxygroups.h
/kernel/trunk/generic/include/cpu.h
/kernel/trunk/generic/include/time/clock.h
/kernel/trunk/generic/include/time/delay.h
/kernel/trunk/generic/include/time/timeout.h
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/time/clock.c
/kernel/trunk/generic/src/time/delay.c
/kernel/trunk/generic/src/time/timeout.c
1729 6681 d 8 h decky /kernel/trunk/generic/src/main/ coding style changes  
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/main/uinit.c
1712 6682 d 13 h palkovsky /kernel/trunk/generic/ Send to uspace notification about end of kconsole mode.  
/kernel/trunk/generic/include/ipc/irq.h
/kernel/trunk/generic/src/console/cmd.c
1708 6682 d 21 h jermar /kernel/trunk/ Fix some broken doxygen comments.  
/kernel/trunk/arch/ia32/src/smp/apic.c
/kernel/trunk/arch/ia64/include/asm.h
/kernel/trunk/arch/ia64/include/faddr.h
/kernel/trunk/arch/ia64/src/mm/page.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/ppc32/src/mm/page.c
/kernel/trunk/arch/ppc64/src/mm/page.c
/kernel/trunk/arch/sparc64/include/asm.h
/kernel/trunk/genarch/src/i8042/i8042.c
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/console/console.c
/kernel/trunk/generic/src/console/kconsole.c
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/lib/func.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/syscall/copy.c
1705 6684 d 21 h cejka /kernel/trunk/ Added file with modules definitions and descriptions.
We are able to change modules order and their description in one place.
 
/kernel/trunk/doc/doxygroups.h
/kernel/trunk/arch/amd64/include/interrupt.h
/kernel/trunk/arch/amd64/src/amd64.c
/kernel/trunk/arch/amd64/src/cpu/cpu.c
/kernel/trunk/arch/amd64/src/ddi/ddi.c
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/arch/amd64/src/proc/scheduler.c
/kernel/trunk/arch/ia32/src/cpu/cpu.c
/kernel/trunk/arch/ia32/src/ddi/ddi.c
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/page.c
/kernel/trunk/arch/ia32/src/proc/scheduler.c
/kernel/trunk/arch/ia64/src/cpu/cpu.c
/kernel/trunk/arch/ia64/src/ddi/ddi.c
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/ia64/src/mm/as.c
/kernel/trunk/arch/ia64/src/proc/scheduler.c
/kernel/trunk/arch/mips32/include/proc/task.h
/kernel/trunk/arch/mips32/src/cpu/cpu.c
/kernel/trunk/arch/mips32/src/ddi/ddi.c
/kernel/trunk/arch/mips32/src/debugger.c
/kernel/trunk/arch/mips32/src/interrupt.c
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/mips32/src/mm/as.c
/kernel/trunk/arch/ppc32/include/debug.h
/kernel/trunk/arch/ppc32/src/cpu/cpu.c
/kernel/trunk/arch/ppc32/src/ddi/ddi.c
/kernel/trunk/arch/ppc32/src/interrupt.c
/kernel/trunk/arch/ppc32/src/mm/as.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/arch/ppc32/src/proc/scheduler.c
/kernel/trunk/arch/ppc64/include/debug.h
/kernel/trunk/arch/ppc64/src/cpu/cpu.c
/kernel/trunk/arch/ppc64/src/ddi/ddi.c
/kernel/trunk/arch/ppc64/src/interrupt.c
/kernel/trunk/arch/ppc64/src/mm/as.c
/kernel/trunk/arch/ppc64/src/ppc64.c
/kernel/trunk/arch/ppc64/src/proc/scheduler.c
/kernel/trunk/arch/sparc64/include/debug.h
/kernel/trunk/arch/sparc64/src/cpu/cpu.c
/kernel/trunk/arch/sparc64/src/ddi/ddi.c
/kernel/trunk/arch/sparc64/src/mm/as.c
/kernel/trunk/arch/sparc64/src/proc/scheduler.c
/kernel/trunk/arch/sparc64/src/sparc64.c
/kernel/trunk/arch/sparc64/src/trap/interrupt.c
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/mm/as_ht.c
/kernel/trunk/generic/src/adt/bitmap.c
/kernel/trunk/generic/src/console/chardev.c
/kernel/trunk/generic/src/console/klog.c
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/interrupt/interrupt.c
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/synch/condvar.c
/kernel/trunk/generic/src/time/clock.c
1704 6685 d 0 h cejka /kernel/trunk/ Fixed first letter size of subgroup name in Others.  
/kernel/trunk/arch/amd64/src/amd64.c
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/arch/ppc64/src/ppc64.c
/kernel/trunk/arch/sparc64/src/sparc64.c
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/acpi/madt.c
/kernel/trunk/generic/src/adt/bitmap.c
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/adt/list.c
/kernel/trunk/generic/src/time/clock.c
1702 6685 d 18 h cejka /kernel/trunk/ Kernel doxygen comments updated.  
/kernel/trunk/arch/amd64/include/arch.h
/kernel/trunk/arch/amd64/include/arg.h
/kernel/trunk/arch/amd64/include/asm.h
/kernel/trunk/arch/amd64/include/atomic.h
/kernel/trunk/arch/amd64/include/boot/boot.h
/kernel/trunk/arch/amd64/include/byteorder.h
/kernel/trunk/arch/amd64/include/context.h
/kernel/trunk/arch/amd64/include/context_offset.h
/kernel/trunk/arch/amd64/include/cpu.h
/kernel/trunk/arch/amd64/include/cpuid.h
/kernel/trunk/arch/amd64/include/ddi/ddi.h
/kernel/trunk/arch/amd64/include/debugger.h
/kernel/trunk/arch/amd64/include/drivers/vesa.h
/kernel/trunk/arch/amd64/include/elf.h
/kernel/trunk/arch/amd64/include/faddr.h
/kernel/trunk/arch/amd64/include/interrupt.h
/kernel/trunk/arch/amd64/include/memstr.h
/kernel/trunk/arch/amd64/include/mm/as.h
/kernel/trunk/arch/amd64/include/mm/frame.h
/kernel/trunk/arch/amd64/include/mm/page.h
/kernel/trunk/arch/amd64/include/mm/ptl.h
/kernel/trunk/arch/amd64/include/mm/tlb.h
/kernel/trunk/arch/amd64/include/pm.h
/kernel/trunk/arch/amd64/include/proc/task.h
/kernel/trunk/arch/amd64/include/proc/thread.h
/kernel/trunk/arch/amd64/include/syscall.h
/kernel/trunk/arch/amd64/include/types.h
/kernel/trunk/arch/amd64/src/amd64.c
/kernel/trunk/arch/amd64/src/cpu/cpu.c
/kernel/trunk/arch/amd64/src/ddi/ddi.c
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/amd64/src/fpu_context.c
/kernel/trunk/arch/amd64/src/interrupt.c
/kernel/trunk/arch/amd64/src/mm/memory_init.c
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/arch/amd64/src/pm.c
/kernel/trunk/arch/amd64/src/proc/scheduler.c
/kernel/trunk/arch/amd64/src/proc/task.c
/kernel/trunk/arch/amd64/src/proc/thread.c
/kernel/trunk/arch/amd64/src/syscall.c
/kernel/trunk/arch/amd64/src/userspace.c
/kernel/trunk/arch/ia32/include/arch.h
/kernel/trunk/arch/ia32/include/arg.h
/kernel/trunk/arch/ia32/include/asm.h
/kernel/trunk/arch/ia32/include/atomic.h
/kernel/trunk/arch/ia32/include/barrier.h
/kernel/trunk/arch/ia32/include/bios/bios.h
/kernel/trunk/arch/ia32/include/boot/boot.h
/kernel/trunk/arch/ia32/include/boot/memmap.h
/kernel/trunk/arch/ia32/include/byteorder.h
/kernel/trunk/arch/ia32/include/context.h
/kernel/trunk/arch/ia32/include/cpu.h
/kernel/trunk/arch/ia32/include/cpuid.h
/kernel/trunk/arch/ia32/include/ddi/ddi.h
/kernel/trunk/arch/ia32/include/debug.h
/kernel/trunk/arch/ia32/include/drivers/ega.h
/kernel/trunk/arch/ia32/include/drivers/i8042.h
/kernel/trunk/arch/ia32/include/drivers/i8254.h
/kernel/trunk/arch/ia32/include/drivers/i8259.h
/kernel/trunk/arch/ia32/include/drivers/vesa.h
/kernel/trunk/arch/ia32/include/elf.h
/kernel/trunk/arch/ia32/include/faddr.h
/kernel/trunk/arch/ia32/include/fpu_context.h
/kernel/trunk/arch/ia32/include/interrupt.h
/kernel/trunk/arch/ia32/include/memstr.h
/kernel/trunk/arch/ia32/include/mm/as.h
/kernel/trunk/arch/ia32/include/mm/asid.h
/kernel/trunk/arch/ia32/include/mm/frame.h
/kernel/trunk/arch/ia32/include/mm/memory_init.h
/kernel/trunk/arch/ia32/include/mm/page.h
/kernel/trunk/arch/ia32/include/mm/tlb.h
/kernel/trunk/arch/ia32/include/pm.h
/kernel/trunk/arch/ia32/include/proc/task.h
/kernel/trunk/arch/ia32/include/proc/thread.h
/kernel/trunk/arch/ia32/include/smp/ap.h
/kernel/trunk/arch/ia32/include/smp/apic.h
/kernel/trunk/arch/ia32/include/smp/mps.h
/kernel/trunk/arch/ia32/include/smp/smp.h
/kernel/trunk/arch/ia32/include/types.h
/kernel/trunk/arch/ia32/src/bios/bios.c
/kernel/trunk/arch/ia32/src/cpu/cpu.c
/kernel/trunk/arch/ia32/src/ddi/ddi.c
/kernel/trunk/arch/ia32/src/drivers/ega.c
/kernel/trunk/arch/ia32/src/drivers/i8254.c
/kernel/trunk/arch/ia32/src/drivers/i8259.c
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/arch/ia32/src/fpu_context.c
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/as.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/mm/memory_init.c
/kernel/trunk/arch/ia32/src/mm/page.c
/kernel/trunk/arch/ia32/src/mm/tlb.c
/kernel/trunk/arch/ia32/src/pm.c
/kernel/trunk/arch/ia32/src/proc/scheduler.c
/kernel/trunk/arch/ia32/src/proc/task.c
/kernel/trunk/arch/ia32/src/proc/thread.c
/kernel/trunk/arch/ia32/src/smp/apic.c
/kernel/trunk/arch/ia32/src/smp/ipi.c
/kernel/trunk/arch/ia32/src/smp/mps.c
/kernel/trunk/arch/ia32/src/smp/smp.c
/kernel/trunk/arch/ia32/src/userspace.c
/kernel/trunk/arch/ia64/include/arch.h
/kernel/trunk/arch/ia64/include/arg.h
/kernel/trunk/arch/ia64/include/asm.h
/kernel/trunk/arch/ia64/include/atomic.h
/kernel/trunk/arch/ia64/include/barrier.h
/kernel/trunk/arch/ia64/include/byteorder.h
/kernel/trunk/arch/ia64/include/context.h
/kernel/trunk/arch/ia64/include/cpu.h
/kernel/trunk/arch/ia64/include/debug.h
/kernel/trunk/arch/ia64/include/drivers/it.h
/kernel/trunk/arch/ia64/include/elf.h
/kernel/trunk/arch/ia64/include/faddr.h
/kernel/trunk/arch/ia64/include/fpu_context.h
/kernel/trunk/arch/ia64/include/interrupt.h
/kernel/trunk/arch/ia64/include/memstr.h
/kernel/trunk/arch/ia64/include/mm/as.h
/kernel/trunk/arch/ia64/include/mm/asid.h
/kernel/trunk/arch/ia64/include/mm/frame.h
/kernel/trunk/arch/ia64/include/mm/memory_init.h
/kernel/trunk/arch/ia64/include/mm/page.h
/kernel/trunk/arch/ia64/include/mm/tlb.h
/kernel/trunk/arch/ia64/include/mm/vhpt.h
/kernel/trunk/arch/ia64/include/pal/pal.h
/kernel/trunk/arch/ia64/include/proc/task.h
/kernel/trunk/arch/ia64/include/proc/thread.h
/kernel/trunk/arch/ia64/include/register.h
/kernel/trunk/arch/ia64/include/ski/ski.h
/kernel/trunk/arch/ia64/include/smp/atomic.h
/kernel/trunk/arch/ia64/include/stack.h
/kernel/trunk/arch/ia64/include/types.h
/kernel/trunk/arch/ia64/src/cpu/cpu.c
/kernel/trunk/arch/ia64/src/ddi/ddi.c
/kernel/trunk/arch/ia64/src/drivers/it.c
/kernel/trunk/arch/ia64/src/fpu_context.c
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/ia64/src/mm/as.c
/kernel/trunk/arch/ia64/src/mm/frame.c
/kernel/trunk/arch/ia64/src/mm/page.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/ia64/src/mm/vhpt.c
/kernel/trunk/arch/ia64/src/proc/scheduler.c
/kernel/trunk/arch/ia64/src/putchar.c
/kernel/trunk/arch/ia64/src/ski/ski.c
/kernel/trunk/arch/mips32/include/arch.h
/kernel/trunk/arch/mips32/include/arg.h
/kernel/trunk/arch/mips32/include/asm.h
/kernel/trunk/arch/mips32/include/asm/boot.h
/kernel/trunk/arch/mips32/include/asm/regname.h
/kernel/trunk/arch/mips32/include/atomic.h
/kernel/trunk/arch/mips32/include/barrier.h
/kernel/trunk/arch/mips32/include/byteorder.h
/kernel/trunk/arch/mips32/include/cache.h
/kernel/trunk/arch/mips32/include/console.h
/kernel/trunk/arch/mips32/include/context.h
/kernel/trunk/arch/mips32/include/context_offset.h
/kernel/trunk/arch/mips32/include/cp0.h
/kernel/trunk/arch/mips32/include/cpu.h
/kernel/trunk/arch/mips32/include/debug.h
/kernel/trunk/arch/mips32/include/debugger.h
/kernel/trunk/arch/mips32/include/drivers/arc.h
/kernel/trunk/arch/mips32/include/drivers/msim.h
/kernel/trunk/arch/mips32/include/drivers/serial.h
/kernel/trunk/arch/mips32/include/elf.h
/kernel/trunk/arch/mips32/include/exception.h
/kernel/trunk/arch/mips32/include/faddr.h
/kernel/trunk/arch/mips32/include/fpu_context.h
/kernel/trunk/arch/mips32/include/interrupt.h
/kernel/trunk/arch/mips32/include/memstr.h
/kernel/trunk/arch/mips32/include/mm/as.h
/kernel/trunk/arch/mips32/include/mm/asid.h
/kernel/trunk/arch/mips32/include/mm/frame.h
/kernel/trunk/arch/mips32/include/mm/memory_init.h
/kernel/trunk/arch/mips32/include/mm/page.h
/kernel/trunk/arch/mips32/include/mm/tlb.h
/kernel/trunk/arch/mips32/include/proc/task.h
/kernel/trunk/arch/mips32/include/proc/thread.h
/kernel/trunk/arch/mips32/include/stack.h
/kernel/trunk/arch/mips32/include/types.h
/kernel/trunk/arch/mips32/src/cache.c
/kernel/trunk/arch/mips32/src/console.c
/kernel/trunk/arch/mips32/src/cpu/cpu.c
/kernel/trunk/arch/mips32/src/ddi/ddi.c
/kernel/trunk/arch/mips32/src/debugger.c
/kernel/trunk/arch/mips32/src/drivers/arc.c
/kernel/trunk/arch/mips32/src/drivers/msim.c
/kernel/trunk/arch/mips32/src/drivers/serial.c
/kernel/trunk/arch/mips32/src/exception.c
/kernel/trunk/arch/mips32/src/fpu_context.c
/kernel/trunk/arch/mips32/src/interrupt.c
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/mips32/src/mm/as.c
/kernel/trunk/arch/mips32/src/mm/frame.c
/kernel/trunk/arch/mips32/src/mm/page.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/include/arch.h
/kernel/trunk/arch/ppc32/include/arg.h
/kernel/trunk/arch/ppc32/include/asm.h
/kernel/trunk/arch/ppc32/include/asm/regname.h
/kernel/trunk/arch/ppc32/include/atomic.h
/kernel/trunk/arch/ppc32/include/barrier.h
/kernel/trunk/arch/ppc32/include/boot/boot.h
/kernel/trunk/arch/ppc32/include/byteorder.h
/kernel/trunk/arch/ppc32/include/context.h
/kernel/trunk/arch/ppc32/include/context_offset.h
/kernel/trunk/arch/ppc32/include/cpu.h
/kernel/trunk/arch/ppc32/include/cpuid.h
/kernel/trunk/arch/ppc32/include/debug.h
/kernel/trunk/arch/ppc32/include/drivers/cuda.h
/kernel/trunk/arch/ppc32/include/drivers/pic.h
/kernel/trunk/arch/ppc32/include/elf.h
/kernel/trunk/arch/ppc32/include/exception.h
/kernel/trunk/arch/ppc32/include/faddr.h
/kernel/trunk/arch/ppc32/include/fpu_context.h
/kernel/trunk/arch/ppc32/include/interrupt.h
/kernel/trunk/arch/ppc32/include/memstr.h
/kernel/trunk/arch/ppc32/include/mm/as.h
/kernel/trunk/arch/ppc32/include/mm/asid.h
/kernel/trunk/arch/ppc32/include/mm/frame.h
/kernel/trunk/arch/ppc32/include/mm/memory_init.h
/kernel/trunk/arch/ppc32/include/mm/page.h
/kernel/trunk/arch/ppc32/include/mm/tlb.h
/kernel/trunk/arch/ppc32/include/proc/task.h
/kernel/trunk/arch/ppc32/include/proc/thread.h
/kernel/trunk/arch/ppc32/include/types.h
/kernel/trunk/arch/ppc32/src/cpu/cpu.c
/kernel/trunk/arch/ppc32/src/ddi/ddi.c
/kernel/trunk/arch/ppc32/src/drivers/cuda.c
/kernel/trunk/arch/ppc32/src/drivers/pic.c
/kernel/trunk/arch/ppc32/src/interrupt.c
/kernel/trunk/arch/ppc32/src/mm/as.c
/kernel/trunk/arch/ppc32/src/mm/frame.c
/kernel/trunk/arch/ppc32/src/mm/memory_init.c
/kernel/trunk/arch/ppc32/src/mm/page.c
/kernel/trunk/arch/ppc32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/arch/ppc32/src/proc/scheduler.c
/kernel/trunk/arch/ppc64/include/arch.h
/kernel/trunk/arch/ppc64/include/arg.h
/kernel/trunk/arch/ppc64/include/asm.h
/kernel/trunk/arch/ppc64/include/asm/regname.h
/kernel/trunk/arch/ppc64/include/atomic.h
/kernel/trunk/arch/ppc64/include/barrier.h
/kernel/trunk/arch/ppc64/include/boot/boot.h
/kernel/trunk/arch/ppc64/include/byteorder.h
/kernel/trunk/arch/ppc64/include/context.h
/kernel/trunk/arch/ppc64/include/context_offset.h
/kernel/trunk/arch/ppc64/include/cpu.h
/kernel/trunk/arch/ppc64/include/cpuid.h
/kernel/trunk/arch/ppc64/include/debug.h
/kernel/trunk/arch/ppc64/include/elf.h
/kernel/trunk/arch/ppc64/include/exception.h
/kernel/trunk/arch/ppc64/include/faddr.h
/kernel/trunk/arch/ppc64/include/fpu_context.h
/kernel/trunk/arch/ppc64/include/interrupt.h
/kernel/trunk/arch/ppc64/include/memstr.h
/kernel/trunk/arch/ppc64/include/mm/as.h
/kernel/trunk/arch/ppc64/include/mm/asid.h
/kernel/trunk/arch/ppc64/include/mm/frame.h
/kernel/trunk/arch/ppc64/include/mm/memory_init.h
/kernel/trunk/arch/ppc64/include/mm/page.h
/kernel/trunk/arch/ppc64/include/mm/tlb.h
/kernel/trunk/arch/ppc64/include/proc/task.h
/kernel/trunk/arch/ppc64/include/proc/thread.h
/kernel/trunk/arch/ppc64/include/types.h
/kernel/trunk/arch/ppc64/src/cpu/cpu.c
/kernel/trunk/arch/ppc64/src/ddi/ddi.c
/kernel/trunk/arch/ppc64/src/interrupt.c
/kernel/trunk/arch/ppc64/src/mm/as.c
/kernel/trunk/arch/ppc64/src/mm/frame.c
/kernel/trunk/arch/ppc64/src/mm/memory_init.c
/kernel/trunk/arch/ppc64/src/mm/page.c
/kernel/trunk/arch/ppc64/src/mm/tlb.c
/kernel/trunk/arch/ppc64/src/ppc64.c
/kernel/trunk/arch/ppc64/src/proc/scheduler.c
/kernel/trunk/arch/sparc64/include/arch.h
/kernel/trunk/arch/sparc64/include/arg.h
/kernel/trunk/arch/sparc64/include/asm.h
/kernel/trunk/arch/sparc64/include/atomic.h
/kernel/trunk/arch/sparc64/include/barrier.h
/kernel/trunk/arch/sparc64/include/boot/boot.h
/kernel/trunk/arch/sparc64/include/byteorder.h
/kernel/trunk/arch/sparc64/include/console.h
/kernel/trunk/arch/sparc64/include/context.h
/kernel/trunk/arch/sparc64/include/context_offset.h
/kernel/trunk/arch/sparc64/include/cpu.h
/kernel/trunk/arch/sparc64/include/debug.h
/kernel/trunk/arch/sparc64/include/drivers/fb.h
/kernel/trunk/arch/sparc64/include/drivers/i8042.h
/kernel/trunk/arch/sparc64/include/drivers/tick.h
/kernel/trunk/arch/sparc64/include/elf.h
/kernel/trunk/arch/sparc64/include/faddr.h
/kernel/trunk/arch/sparc64/include/fpu_context.h
/kernel/trunk/arch/sparc64/include/interrupt.h
/kernel/trunk/arch/sparc64/include/memstr.h
/kernel/trunk/arch/sparc64/include/mm/as.h
/kernel/trunk/arch/sparc64/include/mm/asid.h
/kernel/trunk/arch/sparc64/include/mm/frame.h
/kernel/trunk/arch/sparc64/include/mm/memory_init.h
/kernel/trunk/arch/sparc64/include/mm/mmu.h
/kernel/trunk/arch/sparc64/include/mm/page.h
/kernel/trunk/arch/sparc64/include/mm/tlb.h
/kernel/trunk/arch/sparc64/include/mm/tte.h
/kernel/trunk/arch/sparc64/include/proc/task.h
/kernel/trunk/arch/sparc64/include/proc/thread.h
/kernel/trunk/arch/sparc64/include/register.h
/kernel/trunk/arch/sparc64/include/stack.h
/kernel/trunk/arch/sparc64/include/trap/exception.h
/kernel/trunk/arch/sparc64/include/trap/interrupt.h
/kernel/trunk/arch/sparc64/include/trap/mmu.h
/kernel/trunk/arch/sparc64/include/trap/regwin.h
/kernel/trunk/arch/sparc64/include/trap/trap.h
/kernel/trunk/arch/sparc64/include/trap/trap_table.h
/kernel/trunk/arch/sparc64/include/types.h
/kernel/trunk/arch/sparc64/src/console.c
/kernel/trunk/arch/sparc64/src/cpu/cpu.c
/kernel/trunk/arch/sparc64/src/ddi/ddi.c
/kernel/trunk/arch/sparc64/src/drivers/i8042.c
/kernel/trunk/arch/sparc64/src/drivers/tick.c
/kernel/trunk/arch/sparc64/src/mm/as.c
/kernel/trunk/arch/sparc64/src/mm/frame.c
/kernel/trunk/arch/sparc64/src/mm/memory_init.c
/kernel/trunk/arch/sparc64/src/mm/page.c
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/arch/sparc64/src/proc/scheduler.c
/kernel/trunk/arch/sparc64/src/sparc64.c
/kernel/trunk/arch/sparc64/src/trap/exception.c
/kernel/trunk/arch/sparc64/src/trap/interrupt.c
/kernel/trunk/arch/sparc64/src/trap/trap.c
/kernel/trunk/genarch/include/acpi/acpi.h
/kernel/trunk/genarch/include/acpi/madt.h
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/genarch/include/fb/font-8x16.h
/kernel/trunk/genarch/include/i8042/i8042.h
/kernel/trunk/genarch/include/mm/as_ht.h
/kernel/trunk/genarch/include/mm/as_pt.h
/kernel/trunk/genarch/include/mm/asid_fifo.h
/kernel/trunk/genarch/include/mm/page_ht.h
/kernel/trunk/genarch/include/mm/page_pt.h
/kernel/trunk/genarch/include/ofw/memory_init.h
/kernel/trunk/genarch/include/ofw/ofw.h
/kernel/trunk/genarch/include/softint/division.h
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/acpi/madt.c
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/genarch/src/fb/font-8x16.c
/kernel/trunk/genarch/src/i8042/i8042.c
/kernel/trunk/genarch/src/mm/as_ht.c
/kernel/trunk/genarch/src/mm/as_pt.c
/kernel/trunk/genarch/src/mm/asid.c
/kernel/trunk/genarch/src/mm/asid_fifo.c
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/genarch/src/mm/page_pt.c
/kernel/trunk/genarch/src/ofw/memory_init.c
/kernel/trunk/genarch/src/ofw/ofw.c
/kernel/trunk/genarch/src/softint/division.c
/kernel/trunk/generic/include/adt/bitmap.h
/kernel/trunk/generic/include/adt/btree.h
/kernel/trunk/generic/include/adt/fifo.h
/kernel/trunk/generic/include/adt/hash_table.h
/kernel/trunk/generic/include/adt/list.h
/kernel/trunk/generic/include/align.h
/kernel/trunk/generic/include/arch.h
/kernel/trunk/generic/include/atomic.h
/kernel/trunk/generic/include/bitops.h
/kernel/trunk/generic/include/byteorder.h
/kernel/trunk/generic/include/config.h
/kernel/trunk/generic/include/console/chardev.h
/kernel/trunk/generic/include/console/cmd.h
/kernel/trunk/generic/include/console/console.h
/kernel/trunk/generic/include/console/kconsole.h
/kernel/trunk/generic/include/console/klog.h
/kernel/trunk/generic/include/context.h
/kernel/trunk/generic/include/cpu.h
/kernel/trunk/generic/include/ddi/ddi.h
/kernel/trunk/generic/include/ddi/ddi_arg.h
/kernel/trunk/generic/include/debug.h
/kernel/trunk/generic/include/elf.h
/kernel/trunk/generic/include/errno.h
/kernel/trunk/generic/include/fpu_context.h
/kernel/trunk/generic/include/func.h
/kernel/trunk/generic/include/interrupt.h
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/ipc/ipcrsc.h
/kernel/trunk/generic/include/ipc/irq.h
/kernel/trunk/generic/include/ipc/sysipc.h
/kernel/trunk/generic/include/macros.h
/kernel/trunk/generic/include/main/kinit.h
/kernel/trunk/generic/include/main/uinit.h
/kernel/trunk/generic/include/main/version.h
/kernel/trunk/generic/include/memstr.h
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/mm/asid.h
/kernel/trunk/generic/include/mm/buddy.h
/kernel/trunk/generic/include/mm/frame.h
/kernel/trunk/generic/include/mm/page.h
/kernel/trunk/generic/include/mm/slab.h
/kernel/trunk/generic/include/mm/tlb.h
/kernel/trunk/generic/include/panic.h
/kernel/trunk/generic/include/preemption.h
/kernel/trunk/generic/include/print.h
/kernel/trunk/generic/include/printf/printf_core.h
/kernel/trunk/generic/include/proc/scheduler.h
/kernel/trunk/generic/include/proc/task.h
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/include/proc/uarg.h
/kernel/trunk/generic/include/putchar.h
/kernel/trunk/generic/include/security/cap.h
/kernel/trunk/generic/include/smp/ipi.h
/kernel/trunk/generic/include/smp/smp.h
/kernel/trunk/generic/include/sort.h
/kernel/trunk/generic/include/stackarg.h
/kernel/trunk/generic/include/stdarg.h
/kernel/trunk/generic/include/symtab.h
/kernel/trunk/generic/include/synch/condvar.h
/kernel/trunk/generic/include/synch/futex.h
/kernel/trunk/generic/include/synch/mutex.h
/kernel/trunk/generic/include/synch/rwlock.h
/kernel/trunk/generic/include/synch/semaphore.h
/kernel/trunk/generic/include/synch/spinlock.h
/kernel/trunk/generic/include/synch/synch.h
/kernel/trunk/generic/include/synch/waitq.h
/kernel/trunk/generic/include/syscall/copy.h
/kernel/trunk/generic/include/syscall/sysarg64.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/include/sysinfo/sysinfo.h
/kernel/trunk/generic/include/test.h
/kernel/trunk/generic/include/time/clock.h
/kernel/trunk/generic/include/time/delay.h
/kernel/trunk/generic/include/time/timeout.h
/kernel/trunk/generic/include/typedefs.h
/kernel/trunk/generic/include/userspace.h
/kernel/trunk/generic/src/adt/bitmap.c
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/adt/list.c
/kernel/trunk/generic/src/console/chardev.c
/kernel/trunk/generic/src/console/cmd.c
/kernel/trunk/generic/src/console/console.c
/kernel/trunk/generic/src/console/kconsole.c
/kernel/trunk/generic/src/console/klog.c
/kernel/trunk/generic/src/cpu/cpu.c
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/interrupt/interrupt.c
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/ipcrsc.c
/kernel/trunk/generic/src/ipc/irq.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/lib/func.c
/kernel/trunk/generic/src/lib/memstr.c
/kernel/trunk/generic/src/lib/sort.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/main/version.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/backend_anon.c
/kernel/trunk/generic/src/mm/backend_elf.c
/kernel/trunk/generic/src/mm/backend_phys.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/mm/tlb.c
/kernel/trunk/generic/src/preempt/preemption.c
/kernel/trunk/generic/src/printf/printf.c
/kernel/trunk/generic/src/printf/printf_core.c
/kernel/trunk/generic/src/printf/snprintf.c
/kernel/trunk/generic/src/printf/sprintf.c
/kernel/trunk/generic/src/printf/vprintf.c
/kernel/trunk/generic/src/printf/vsnprintf.c
/kernel/trunk/generic/src/printf/vsprintf.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/the.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/security/cap.c
/kernel/trunk/generic/src/smp/ipi.c
/kernel/trunk/generic/src/synch/condvar.c
/kernel/trunk/generic/src/synch/futex.c
/kernel/trunk/generic/src/synch/mutex.c
/kernel/trunk/generic/src/synch/rwlock.c
/kernel/trunk/generic/src/synch/semaphore.c
/kernel/trunk/generic/src/synch/spinlock.c
/kernel/trunk/generic/src/synch/waitq.c
/kernel/trunk/generic/src/syscall/copy.c
/kernel/trunk/generic/src/syscall/syscall.c
/kernel/trunk/generic/src/sysinfo/sysinfo.c
/kernel/trunk/generic/src/time/clock.c
/kernel/trunk/generic/src/time/delay.c
/kernel/trunk/generic/src/time/timeout.c
1700 6685 d 21 h palkovsky /kernel/trunk/generic/src/mm/ Fixed frame allocator to allocate correct number of frames for configuration.
(It couldn't fail before, but in some circumstances it could allocate more
then needed).
 
/kernel/trunk/generic/src/mm/frame.c