# # ChangeLog for arch/ppc32 in mainline # # Generated by Trac 1.6 # 2025-08-28T20:59:58Z Sun, 21 May 2006 19:02:26 GMT Martin Decky [cf464d1] * arch/ppc32/src/mm/page.c (modified) fixes Sun, 21 May 2006 18:59:40 GMT Martin Decky [dadb68e] * arch/ppc32/src/mm/page.c (modified) * generic/src/main/main.c (modified) minor changes ppc32: identically map the whole physical memory fix ... Sun, 21 May 2006 18:42:55 GMT Sergey Bondari [2a1803eb] * arch/ppc32/include/mm/asid.h (modified) Sat, 20 May 2006 22:51:05 GMT Martin Decky [a33c990] * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/dummy.s (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/mm/page.c (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) ppc32 work decrementer workaround primitive TLB support Sat, 20 May 2006 22:18:06 GMT Martin Decky [125e944] * arch/ppc32/src/mm/page.c (modified) * generic/src/mm/as.c (modified) ppc32: hardware memory mapping, kernel PHT refill fix Fri, 19 May 2006 13:46:21 GMT Martin Decky [9ea6cc5] * arch/ppc32/include/asm.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/mm/page.c (modified) kernel identity mapping still to be done using BAT Thu, 18 May 2006 23:24:40 GMT Martin Decky [35f3b8c] * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/include/console.h (deleted) * arch/ppc32/include/mm/frame.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/include/mm/tlb.h (modified) * arch/ppc32/include/types.h (modified) * arch/ppc32/src/asm.S (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) ppc32 work update framebuffer get rid of the BAT memory mapping ... Thu, 18 May 2006 21:45:16 GMT Martin Decky [8424198] * arch/ia32/src/drivers/vesa.c (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/src/console.c (deleted) * arch/ppc32/src/ppc32.c (modified) * genarch/include/fb/fb.h (modified) * genarch/src/fb/fb.c (modified) unify the framebuffer API use physical address as the base address ... Thu, 18 May 2006 19:53:34 GMT Martin Decky [59477e3] * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/src/ppc32.c (modified) ppc32: update boot API Tue, 16 May 2006 15:07:44 GMT Martin Decky [2e2d654] * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/exception.S (modified) fix exception context store and restore to respect ppc32 ABI Sun, 14 May 2006 15:26:47 GMT Martin Decky [68965ec5] * arch/ppc32/src/dummy.s (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) ppc32: TLB manipulation stub Sun, 14 May 2006 15:00:24 GMT Martin Decky [b1b723e] * arch/ia32/src/drivers/vesa.c (modified) * arch/ppc32/include/console.h (modified) * arch/ppc32/src/console.c (modified) * arch/ppc32/src/ppc32.c (modified) * genarch/include/fb/fb.h (modified) * genarch/src/fb/fb.c (modified) * generic/include/syscall/syscall.h (modified) split framebuffer initialization and sysinfo registration Tue, 09 May 2006 18:34:32 GMT Ondrej Palkovsky [f6a0f06] * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc64/src/mm/frame.c (modified) * arch/ppc64/src/ppc64.c (modified) Fix zone_merge_all in ppc architectures. Sun, 07 May 2006 15:54:38 GMT Jakub Vana [31282f9] * arch/ppc32/include/byteorder.h (modified) * arch/ppc64/include/byteorder.h (modified) * genarch/src/fb/fb.c (modified) FB endian fix 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() ... Tue, 02 May 2006 22:42:23 GMT Martin Decky [cc35e88] * arch/ppc32/include/asm.h (modified) fix nasty CR clobber bug change coding style Tue, 02 May 2006 20:03:20 GMT Jakub Jermar [281224a] * arch/ia64/src/ddi/ddi.c (modified) * arch/ppc32/src/ddi/ddi.c (modified) * arch/sparc64/src/ddi/ddi.c (modified) Get rid off obsolete ddi_int_control_arch() on ia64, sparc64 and ppc32. Tue, 02 May 2006 16:03:58 GMT Martin Decky [e34a141] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/exception.S (modified) ppc32 work: (hopefully) final exception entry and exit rewrite ... Tue, 02 May 2006 14:23:37 GMT Martin Decky [9417cdc] * arch/ppc32/src/ppc32.c (modified) ppc32: fix starting stack address Mon, 01 May 2006 21:06:25 GMT Martin Decky [7dd1787] * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/src/mm/tlb.c (modified) page index and VSID fixes Mon, 01 May 2006 19:32:59 GMT Martin Decky [9a68b34d] * arch/ppc32/include/mm/tlb.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/mm/tlb.c (modified) * generic/src/mm/frame.c (modified) PHT Refill handler Mon, 01 May 2006 15:05:51 GMT Martin Decky [16dad032] * arch/ppc32/include/asm.h (modified) * arch/ppc32/src/interrupt.c (modified) minor changes Mon, 01 May 2006 14:44:37 GMT Martin Decky [762a824] * 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/byteorder.h (modified) * arch/ppc32/include/cpuid.h (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) ppc32: proper exception handling from user-space code cleanup Mon, 01 May 2006 13:19:14 GMT Jakub Jermar [953b0f33] * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/interrupt.c (modified) * arch/sparc64/include/interrupt.h (modified) * arch/sparc64/src/trap/interrupt.c (modified) Add dummy IRQ_COUNT and irq_ipc_bind_arch() to ia64, ppc32 and ... Sun, 23 Apr 2006 16:09:15 GMT Jakub Jermar [24f3874] * arch/amd64/src/ddi/ddi.c (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia64/src/ddi/ddi.c (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/ppc32/src/ddi/ddi.c (modified) * arch/ppc64/src/ddi/ddi.c (modified) * arch/sparc64/src/ddi/ddi.c (modified) * generic/include/ddi/ddi.h (modified) * generic/include/mm/as.h (modified) * generic/include/proc/task.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/mm/as.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Reorganize syscall names to better correspond to kernel architecture. ... Sun, 23 Apr 2006 12:46:01 GMT Jakub Jermar [6ecc8bce] * arch/amd64/src/ddi/ddi.c (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia64/src/ddi/ddi.c (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/start.S (modified) * arch/mips32/include/arch.h (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/ppc32/include/arch.h (modified) * arch/ppc32/src/ddi/ddi.c (modified) * arch/sparc64/src/ddi/ddi.c (modified) * generic/include/arch.h (modified) * generic/src/ipc/ipc.c (modified) Make ia64 and sparc64 compile again. Fix ia64 to set up inits in ... Sat, 22 Apr 2006 23:35:20 GMT Martin Decky [12c7f27] * arch/mips32/include/arch.h (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/start.S (modified) * arch/ppc32/include/arch.h (modified) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/ppc32.c (modified) init tasks must be registered before main_bsp() Sat, 22 Apr 2006 23:00:26 GMT Martin Decky [cf85e24c] * arch/amd64/src/debugger.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/exception.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc64/src/mm/memory_init.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * generic/include/debug.h (modified) * generic/src/adt/btree.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/page.c (modified) * generic/src/proc/scheduler.c (modified) * test/mm/falloc1/test.c (modified) * test/mm/falloc2/test.c (modified) * test/mm/mapping1/test.c (modified) * test/synch/rwlock4/test.c (modified) printf-related and other code cleanup Sat, 22 Apr 2006 22:35:37 GMT Martin Decky [e692a27] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/dummy.s (modified) * arch/ppc32/src/ppc32.c (modified) ppc32: initial userspace support Sat, 22 Apr 2006 21:50:55 GMT Martin Decky [c118940] * arch/ppc32/src/ddi/ddi.c (modified) ppc32 compiles again Sat, 22 Apr 2006 20:11:23 GMT Martin Decky [613bc54] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/exception.h (added) * arch/ppc32/include/mm/asid.h (modified) * arch/ppc32/include/mm/frame.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/include/mm/tlb.h (modified) * arch/ppc32/include/types.h (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/mm/tlb.c (added) * arch/ppc64/Makefile.inc (modified) ppc32: stub for Page Hash Table support Sun, 16 Apr 2006 13:16:44 GMT Josef Cejka [280a27e] * arch/amd64/src/debugger.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/memory_init.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/memory_init.c (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/src/debugger.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc64/src/mm/memory_init.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * genarch/include/softint/division.h (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/acpi/matd.c (modified) * genarch/src/i8042/i8042.c (modified) * genarch/src/softint/division.c (modified) * generic/include/print.h (modified) * generic/src/adt/btree.c (modified) * generic/src/console/cmd.c (modified) * generic/src/debug/print.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/lib/elf.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/main/uinit.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/slab.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/time/clock.c (modified) * generic/src/time/timeout.c (modified) * test/fpu/fpu1/test.c (modified) * test/mm/falloc1/test.c (modified) * test/mm/falloc2/test.c (modified) * test/mm/mapping1/test.c (modified) * test/print/print1/test.c (modified) * test/synch/rwlock4/test.c (modified) * test/synch/rwlock5/test.c (modified) Printf ported back from uspace to kernel. Printf calls changed to ... Fri, 14 Apr 2006 09:08:10 GMT Jakub Jermar [f52e54da] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/ddi/ddi.c (added) * arch/ia32/Makefile.inc (modified) * arch/ia32/src/ddi/ddi.c (added) * arch/ia64/Makefile.inc (modified) * arch/ia64/src/ddi/ddi.c (added) * arch/mips32/Makefile.inc (modified) * arch/mips32/src/ddi/ddi.c (added) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/src/ddi/ddi.c (added) * arch/ppc64/Makefile.inc (modified) * arch/ppc64/src/ddi/ddi.c (added) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/src/ddi/ddi.c (added) * generic/include/ddi/ddi.h (modified) * generic/include/ddi/ddi_arg.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/syscall/syscall.c (modified) Kernel support for SYS_ENABLE_IOSPACE. amd64 and ia32 provide dummy ... 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 14:44:52 GMT Jakub Jermar [963074b3] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/proc/task.c (added) * arch/ia32/Makefile.inc (modified) * arch/ia32/src/proc/task.c (added) * arch/ia64/include/proc/task.h (modified) * arch/mips32/include/proc/task.h (modified) * arch/ppc32/include/proc/task.h (modified) * arch/ppc64/include/proc/task.h (modified) * arch/sparc64/include/proc/task.h (modified) * generic/include/proc/task.h (modified) * generic/src/proc/task.c (modified) Add task_create_arch() for all architectures. 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. ... Wed, 12 Apr 2006 08:54:03 GMT Jakub Jermar [3fa424a9] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/proc/thread.c (added) * arch/ia32/Makefile.inc (modified) * arch/ia32/src/proc/thread.c (added) * arch/ia64/include/thread.h (modified) * arch/mips32/include/thread.h (modified) * arch/ppc32/include/thread.h (modified) * arch/ppc64/include/thread.h (modified) * arch/sparc64/include/thread.h (modified) * generic/include/proc/thread.h (modified) * generic/src/proc/thread.c (modified) Initialize ARCH_THREAD_DATA on all architectures. On ia32 and amd64 ... Sun, 09 Apr 2006 16:36:25 GMT Martin Decky [33472fa] * arch/ppc32/_link.ld.in (modified) * arch/ppc64/_link.ld.in (modified) set ELF format explicitly Sun, 09 Apr 2006 16:17:54 GMT Martin Decky [7f7859b9] * arch/ppc32/include/types.h (modified) * arch/ppc64/include/types.h (modified) fix types Sun, 09 Apr 2006 16:02:02 GMT Martin Decky [9055bd1] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/_link.ld.in (modified) * arch/ppc64/Makefile.inc (modified) * arch/ppc64/_link.ld.in (modified) * arch/ppc64/src/dummy.s (modified) make the ppc ports generate proper 32b or 64b code Sun, 09 Apr 2006 15:37:30 GMT Martin Decky [602c9101] * arch/ppc32/Makefile.inc (modified) * arch/ppc64/Makefile.inc (added) * arch/ppc64/_link.ld.in (added) * arch/ppc64/include/arch.h (added) * arch/ppc64/include/arg.h (added) * arch/ppc64/include/asm.h (added) * arch/ppc64/include/asm/regname.h (added) * arch/ppc64/include/atomic.h (added) * arch/ppc64/include/barrier.h (added) * arch/ppc64/include/boot/boot.h (added) * arch/ppc64/include/byteorder.h (added) * arch/ppc64/include/console.h (added) * arch/ppc64/include/context.h (added) * arch/ppc64/include/context_offset.h (added) * arch/ppc64/include/cpu.h (added) * arch/ppc64/include/cpuid.h (added) * arch/ppc64/include/debug.h (added) * arch/ppc64/include/elf.h (added) * arch/ppc64/include/faddr.h (added) * arch/ppc64/include/fpu_context.h (added) * arch/ppc64/include/interrupt.h (added) * arch/ppc64/include/memstr.h (added) * arch/ppc64/include/mm/as.h (added) * arch/ppc64/include/mm/asid.h (added) * arch/ppc64/include/mm/frame.h (added) * arch/ppc64/include/mm/memory_init.h (added) * arch/ppc64/include/mm/page.h (added) * arch/ppc64/include/mm/tlb.h (added) * arch/ppc64/include/thread.h (added) * arch/ppc64/include/types.h (added) * arch/ppc64/src/asm.S (added) * arch/ppc64/src/boot/boot.S (added) * arch/ppc64/src/console.c (added) * arch/ppc64/src/context.S (added) * arch/ppc64/src/cpu/cpu.c (added) * arch/ppc64/src/debug/panic.s (added) * arch/ppc64/src/dummy.s (added) * arch/ppc64/src/exception.S (added) * arch/ppc64/src/fpu_context.S (added) * arch/ppc64/src/interrupt.c (added) * arch/ppc64/src/mm/as.c (added) * arch/ppc64/src/mm/frame.c (added) * arch/ppc64/src/mm/memory_init.c (added) * arch/ppc64/src/mm/page.c (added) * arch/ppc64/src/ppc64.c (added) * arch/ppc64/src/proc/scheduler.c (added) * kernel.config (modified) * tools/ppc64/gencontext.c (added) start ppc64 port the code is currently a wild mixture of 32/64b ... Wed, 05 Apr 2006 11:06:16 GMT Martin Decky [448743f] * arch/ppc32/src/mm/frame.c (modified) ppc32: mark four first frames as unavailable Sun, 02 Apr 2006 15:03:32 GMT Martin Decky [b9b14a83] * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/src/console.c (modified) align ppc32 framebuffer on 128K boundary Sat, 25 Mar 2006 22:48:51 GMT Martin Decky [a2c4445] * arch/mips32/src/console.c (modified) * arch/ppc32/src/console.c (modified) * arch/sparc64/src/console.c (modified) * genarch/include/fb/fb.h (modified) * genarch/src/fb/fb.c (modified) framebuffer code cleanup, support for non-standard scanline sizes ... Fri, 24 Mar 2006 19:14:12 GMT Martin Decky [4037847] * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/include/boot/memmap.h (deleted) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc32/src/ppc32.c (modified) kernel boot API change Fri, 24 Mar 2006 11:04:40 GMT Jakub Jermar [11cb08ca] * arch/ia64/include/faddr.h (modified) * arch/ia64/src/context.S (modified) * arch/ppc32/src/dummy.s (modified) * arch/sparc64/src/dummy.s (modified) Small changes. Make sparc64 and ppc32 compile again. Wed, 22 Mar 2006 22:25:28 GMT Jakub Jermar [d2ab461] * arch/ia64/include/atomic.h (modified) * arch/mips32/include/atomic.h (modified) * arch/ppc32/include/atomic.h (modified) * generic/include/atomic.h (modified) * generic/include/typedefs.h (modified) Small atomic #include and typedef changes. Wed, 22 Mar 2006 22:21:26 GMT Jakub Jermar [d71007e] * arch/amd64/Makefile.inc (modified) * arch/ia32/Makefile.inc (modified) * arch/ia64/Makefile.inc (modified) * arch/mips32/Makefile.inc (modified) * arch/ppc32/Makefile.inc (modified) * arch/sparc64/Makefile.inc (modified) Pass either -DCONFIG_PAGE_PT or -DCONFIG_PAGE_HT to the compiler. 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 ... 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 02:03:14 GMT Martin Decky [8a0b0669] * arch/ppc32/include/boot/boot.h (modified) respect two more reserved frames Thu, 16 Mar 2006 18:52:51 GMT Martin Decky [b1fd4f0] * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/src/boot/boot.S (modified) update kernel/loader API 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 12:21:56 GMT Martin Decky [8965838e] * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/dummy.s (modified) * arch/ppc32/src/fpu_context.S (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/ppc32.c (modified) * generic/src/proc/scheduler.c (modified) ppc32: preemptive scheduling works now FPU context saving disabled ... Wed, 15 Mar 2006 00:55:05 GMT Martin Decky [91d5ad6] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/dummy.s (deleted) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/interrupt.c (moved) * arch/ppc32/src/ppc32.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) * kernel.config (modified) ppc32: basic exception and interrupt handling Wed, 15 Mar 2006 00:19:28 GMT Martin Decky [51cc6bf6] * arch/ppc32/include/atomic.h (modified) fix semantics Wed, 15 Mar 2006 00:08:52 GMT Martin Decky [d99d8c8] * arch/ppc32/include/atomic.h (modified) add atomic_pre/post_inc/dec Tue, 14 Mar 2006 19:06:16 GMT Martin Decky [e4ddfa8] * arch/ppc32/include/atomic.h (modified) * arch/ppc32/include/barrier.h (modified) * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/ppc32.c (modified) * generic/src/console/chardev.c (modified) ppc32: initial stack, memory barriers, atomic operations, stack ... Tue, 14 Mar 2006 16:50:28 GMT Martin Decky [edc89bd0] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/_link.ld.in (modified) * arch/ppc32/include/asm.h (modified) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/exception.S (added) ppc32: initial exception support Tue, 14 Mar 2006 15:14:56 GMT Martin Decky [8b1439e] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/drivers/cuda.h (added) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/drivers/cuda.c (added) * arch/ppc32/src/dummy.s (modified) * arch/ppc32/src/fpu_context.S (modified) * arch/ppc32/src/proc/scheduler.c (added) ppc32: initial I/O support 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 11:34:13 GMT Martin Decky [4bb4836d] * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/src/mm/frame.c (modified) ppc32: move kernel one frame up frame zones initialization Tue, 14 Mar 2006 11:08:44 GMT Martin Decky [06e6805] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/boot/memmap.h (added) * arch/ppc32/include/mm/memory_init.h (modified) * arch/ppc32/src/boot/boot.S (moved) * arch/ppc32/src/console.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc32/src/ppc32.c (modified) ppc32: get memory map from loader 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 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 15:20:32 GMT Martin Decky [0967877] * arch/ppc32/_link.ld.in (modified) * arch/ppc32/include/mm/as.h (modified) ppc32 boots again (temporarily) 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, 12 Mar 2006 17:20:43 GMT Martin Decky [12f952e5] * arch/ppc32/include/arch.h (modified) * arch/ppc32/include/asm/spr.h (modified) * arch/ppc32/include/mm/memory_init.h (modified) * arch/ppc32/src/console.c (modified) * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc32/src/start.S (modified) remove all OpenFirmware bindings from ppc32 kernel code kernel now ... 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. Tue, 28 Feb 2006 17:02:21 GMT Jakub Jermar [95042fd] * arch/ia64/include/mm/tlb.h (modified) * arch/ia64/src/ivt.S (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/ppc32/src/console.c (modified) ia64 work. Add dummy TLB fault handlers. Improve code reuse in ... Tue, 28 Feb 2006 00:02:39 GMT Jakub Jermar [97f1691] * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * arch/ia64/src/dummy.s (modified) * arch/mips32/src/mips32.c (modified) * arch/ppc32/src/dummy.s (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/drivers/i8042.h (modified) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/trap/exception.h (modified) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/proc/scheduler.c (added) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap/exception.c (modified) * arch/sparc64/src/trap/trap_table.S (modified) * generic/include/proc/scheduler.h (modified) * generic/src/proc/scheduler.c (modified) sparc64 work. Fix KBD_VIRT_ADDRESS. Call before_thread_runs() prior ... Sun, 26 Feb 2006 12:13:24 GMT Martin Decky [4767721] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/boot/Makefile (deleted) * arch/ppc32/boot/_link.ld (deleted) * arch/ppc32/boot/boot.S (deleted) * arch/ppc32/boot/main.c (deleted) * arch/ppc32/boot/main.h (deleted) * arch/ppc32/boot/ofw.c (deleted) * arch/ppc32/boot/ofw.h (deleted) * arch/ppc32/boot/printf.c (deleted) * arch/ppc32/boot/printf.h (deleted) move ppc boot loader to /boot tree Sun, 26 Feb 2006 11:48:05 GMT Martin Decky [a0c732e] * arch/ppc32/boot/Makefile (modified) * arch/ppc32/boot/main.c (modified) * arch/ppc32/boot/main.h (modified) * arch/ppc32/boot/ofw.c (added) * arch/ppc32/boot/ofw.h (added) * arch/ppc32/boot/printf.c (added) * arch/ppc32/boot/printf.h (added) PPC32 boot loader preparation Wed, 22 Feb 2006 14:52:18 GMT Jakub Jermar [778c1e1] * arch/ppc32/include/mm/memory_init.h (modified) * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/mm/memory_init.h (modified) * arch/sparc64/include/trap/mmu.h (modified) * arch/sparc64/src/mm/frame.c (modified) * arch/sparc64/src/start.S (modified) * arch/sparc64/src/trap/trap.c (modified) * genarch/Makefile.inc (modified) * genarch/include/ofw/memory_init.h (added) * genarch/src/ofw/memory_init.c (added) Move OFW functionality of ppc32 memory_init to genarch so that the ... 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 ... Fri, 17 Feb 2006 11:40:46 GMT Martin Decky [37c8975] * arch/ppc32/boot/boot.S (modified) * arch/ppc32/include/asm/regname.h (moved) * arch/ppc32/include/context.h (modified) * arch/ppc32/include/context_offset.h (added) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/context.S (modified) * arch/ppc32/src/start.S (modified) * tools/ppc32/gencontext.c (added) fix stupid bug in ppc32 context_save_arch save only non-volatile ... Thu, 16 Feb 2006 20:36:34 GMT Ondrej Palkovsky [ba52899] * arch/ppc32/Makefile.inc (modified) Added missing CONFIG_FB for ppc. Thu, 16 Feb 2006 20:26:14 GMT Ondrej Palkovsky [3debedec] * arch/ppc32/_link.ld.in (modified) * arch/ppc32/include/asm/spr.h (added) * arch/ppc32/include/console.h (modified) * arch/ppc32/include/mm/memory_init.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/src/console.c (modified) * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc32/src/start.S (modified) * kernel.config (modified) Made powerpc to get on PearPC to the version print when compiled with ... Mon, 13 Feb 2006 23:22:05 GMT Ondrej Palkovsky [bbf5657] * Makefile (modified) * arch/mips32/src/console.c (modified) * arch/mips32/src/mm/frame.c (modified) * arch/ppc32/src/mm/frame.c (modified) * contrib/conf/gxemul.sh (modified) * generic/include/fb/fb.h (added) * generic/src/fb/fb.c (added) * kernel.config (modified) Added support for 24-bit framebuffer. Mon, 13 Feb 2006 00:55:16 GMT Jakub Jermar [d7d6385] * arch/ppc32/include/mm/page.h (modified) Fix ppc32 to at least compile again. 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 13:13:04 GMT Jakub Jermar [5e3757d] * arch/ia64/include/types.h (modified) * arch/ia64/src/mm/frame.c (modified) * arch/mips32/src/mm/frame.c (modified) * arch/ppc32/include/types.h (modified) * arch/ppc32/src/mm/frame.c (modified) * arch/sparc64/include/types.h (modified) * arch/sparc64/src/mm/frame.c (modified) * genarch/src/mm/page_ht.c (modified) * generic/src/mm/buddy.c (modified) Fix sparc64 and ia64 to work with the changed frame allocator. Fix ... Mon, 06 Feb 2006 15:09:58 GMT Jakub Jermar [f5935ed] * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/src/mm/page.c (modified) * arch/mips32/src/mm/page.c (modified) * arch/ppc32/src/mm/page.c (modified) * arch/sparc64/src/mm/frame.c (modified) * arch/sparc64/src/mm/page.c (modified) * genarch/include/mm/page_ht.h (modified) * genarch/include/mm/page_pt.h (modified) * genarch/src/mm/page_ht.c (modified) * genarch/src/mm/page_pt.c (modified) * generic/include/adt/hash_table.h (modified) * generic/include/mm/page.h (modified) * generic/src/mm/page.c (modified) Use hash_table_get_instance instead of list_get_instance. Rename ... 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 ... 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 15:03:41 GMT Jakub Jermar [6d7ffa65] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/Makefile.inc (modified) * arch/ia64/include/mm/page.h (modified) * arch/ia64/src/mm/page.c (added) * arch/mips32/Makefile.inc (modified) * arch/mips32/src/mm/page.c (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/src/mm/page.c (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/src/mm/page.c (modified) * genarch/Makefile.inc (modified) * genarch/include/mm/page_ht.h (added) * genarch/include/mm/page_pt.h (added) * genarch/src/mm/page_ht.c (added) * genarch/src/mm/page_pt.c (added) * generic/include/mm/page.h (modified) * generic/src/main/main.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/vm.c (modified) Memory management work. Move generic 4-level page table interface to ... 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. Thu, 22 Dec 2005 11:09:29 GMT Jakub Jermar [2cf5634] * Makefile (modified) * arch/ia64/src/fmath.c (modified) * arch/ppc32/src/fmath.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * genarch/src/acpi/acpi.c (modified) * generic/src/lib/func.c (modified) * generic/src/time/timeout.c (modified) Make the kernel compile with -Wall. Tue, 20 Dec 2005 18:19:55 GMT Jakub Jermar [113b98b] * arch/ia64/include/memstr.h (modified) * arch/mips32/include/memstr.h (modified) * arch/ppc32/include/memstr.h (modified) Compilation fixes. Tue, 20 Dec 2005 00:34:12 GMT Martin Decky [d6e8529] * Makefile (modified) * arch/ia32/boot/Makefile (deleted) * arch/ppc32/include/arch.h (modified) * arch/sparc64/boot/Makefile (deleted) * generic/include/arch.h (modified) * generic/include/config.h (modified) * generic/src/main/main.c (modified) remove arch/$ARCH/boot where not needed, change global Makefile ... 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, ... Sat, 10 Dec 2005 16:07:08 GMT Jakub Jermar [adb2ebf8] * arch/ia64/src/ski/ski.c (modified) * arch/ppc32/include/console.h (added) * arch/ppc32/src/console.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/sparc64/include/console.h (added) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/sparc64.c (modified) * generic/include/console/chardev.h (modified) * generic/include/interrupt.h (modified) * generic/src/interrupt/interrupt.c (modified) Fix ppc32 and sparc64 to compile again. Fix sparc64 to function again. 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:28:08 GMT Ondrej Palkovsky [6095342] * Makefile (modified) * arch/ia64/include/drivers/keyboard.h (deleted) * arch/ia64/include/ski/ski.h (modified) * arch/ia64/src/drivers/it.c (modified) * arch/ia64/src/drivers/keyboard.c (deleted) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/ski/ski.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/serial.c (modified) * arch/ppc32/src/console.c (modified) Some small fixes, basic changes to ia64 & ppc32 without testing. 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.