# # ChangeLog for tools in mainline # # Generated by Trac 1.6 # 2025-08-28T01:48:12Z 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 ... Sat, 18 Mar 2006 01:06:13 GMT Ondrej Palkovsky [ba81cab] * generic/include/ipc/ipc.h (modified) * generic/include/ipc/ipcrsc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) * tools/ia32/decpt.py (added) Better IPC implementation with regard to locking and final cleanup. Wed, 15 Mar 2006 18:01:43 GMT Jakub Jermar [8e0eb63] * arch/amd64/include/context_offset.h (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/interrupt.c (modified) * arch/ia32/src/asm.S (modified) * tools/amd64/gencontext.c (modified) Hopefully final version of interrupt handlers for amd64 and ia32. ... Mon, 20 Feb 2006 23:39:12 GMT Martin Decky [cd92528] * tools/amd64/gencontext.c (modified) * tools/mips32/gencontext.c (modified) * tools/ppc32/gencontext.c (modified) * tools/sparc64/gencontext.c (modified) make gencontext portable 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 ... Mon, 06 Feb 2006 21:14:29 GMT Ondrej Palkovsky [49a39c2] * arch/amd64/include/context.h (modified) * arch/amd64/include/context_offset.h (modified) * arch/amd64/include/cpu.h (modified) * arch/amd64/include/interrupt.h (deleted) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/amd64/src/pm.c (modified) * arch/mips32/src/exception.c (modified) * generic/src/main/main.c (modified) * tools/amd64/gencontext.c (modified) Preliminary work on AMD userspace. Sun, 15 Jan 2006 14:23:57 GMT Martin Decky [13fded3] * Makefile (modified) * tools/config.py (modified) allow setting ARCH from Makefile argument Tue, 27 Dec 2005 21:40:02 GMT Jakub Jermar [7614565] * arch/sparc64/include/context.h (modified) * arch/sparc64/include/context_offset.h (modified) * arch/sparc64/include/trap/interrupt.h (modified) * arch/sparc64/include/trap/regwin.h (modified) * arch/sparc64/include/trap/trap_table.h (modified) * arch/sparc64/src/context.S (modified) * arch/sparc64/src/panic.S (modified) * arch/sparc64/src/trap/trap_table.S (modified) * tools/sparc64/gencontext.c (modified) sparc64 work. Fix clean_window trap handler so that it clears output ... Wed, 21 Dec 2005 23:22:38 GMT Jakub Jermar [d53aba3f] * arch/sparc64/include/context.h (modified) * arch/sparc64/include/context_offset.h (modified) * arch/sparc64/src/context.S (modified) * tools/sparc64/gencontext.c (modified) sparc64 work. Context again. It turns out, according to SCD 2.4, ... Thu, 15 Dec 2005 16:25:05 GMT Ondrej Palkovsky [b4cad8b2] * kernel.config (modified) * tools/config.py (modified) Less checking in kernel config, allow DEADLOCK_DEBUG only for SMP. Mon, 12 Dec 2005 11:07:25 GMT Ondrej Palkovsky [96c939e] * arch/mips32/Makefile.inc (modified) * tools/config.py (modified) Make it boot on SGI indy again. Fri, 09 Dec 2005 18:29:34 GMT Ondrej Palkovsky [939dfd7] * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/mm/memory_init.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/frame.c (modified) * tools/config.py (modified) Added MIPS ARC memory initializaiton. Thu, 08 Dec 2005 16:15:20 GMT Ondrej Palkovsky [944b15c] * Makefile (modified) * arch/amd64/Makefile.inc (modified) * arch/ia32/Makefile.inc (modified) * arch/mips32/Makefile.inc (modified) * kernel.config (modified) * tools/config.py (modified) Configuration tweaks, now supports both CNF and DNF in config.file. Thu, 08 Dec 2005 00:29:53 GMT Ondrej Palkovsky [ac0cb2a] * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/drivers/keyboard.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/keyboard.c (modified) * arch/mips32/src/interrupt.c (modified) * tools/config.py (modified) Added simple support for arc keyboards on mips. Wed, 07 Dec 2005 23:52:25 GMT Ondrej Palkovsky [9d5e23c] * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/mm/frame.h (modified) * arch/ia32/src/mm/page.c (modified) * kernel.config (modified) * tools/amd64/decpt.py (added) * tools/config.py (modified) Fixed bug in Intel32/AMD64 boot, that could cause page fault on boot. ... Wed, 07 Dec 2005 17:17:20 GMT Martin Decky [940cac0] * Makefile (modified) * generic/include/debug.h (modified) * generic/src/main/main.c (modified) * kernel.config (modified) * tools/buildtag (deleted) * tools/config.py (modified) better way of placing revision, timestamp and arch in banner Wed, 07 Dec 2005 16:59:37 GMT Ondrej Palkovsky [54257ba] * kernel.config (modified) * tools/buildtag (added) * tools/config.py (modified) Added compile tag to build system. Wed, 07 Dec 2005 14:53:11 GMT Ondrej Palkovsky [45ab770] * tools/config.py (modified) Added cancel button Wed, 07 Dec 2005 14:29:42 GMT Ondrej Palkovsky [839470f] * Makefile (modified) * build (deleted) * clean (deleted) * clean.amd64 (deleted) * clean.ia32 (deleted) * clean.ia64 (deleted) * clean.mips32 (deleted) * clean.ppc32 (deleted) * clean.sparc64 (deleted) * configure (deleted) * doc/build (added) * tools/build (deleted) * tools/clean (deleted) * tools/config.py (modified) Clean up of build system. Use: make config make make clean Wed, 07 Dec 2005 00:41:35 GMT Ondrej Palkovsky [253f8590] * tools/config.py (modified) Last bugfix tonight. Wed, 07 Dec 2005 00:35:47 GMT Ondrej Palkovsky [994cf4b] * tools/config.py (modified) Correct menu even for non-'dialog' based systems. Wed, 07 Dec 2005 00:27:36 GMT Ondrej Palkovsky [beb39ee3] * kernel.config (modified) * tools/config.py (modified) Better configuration dialog Tue, 06 Dec 2005 21:58:18 GMT Ondrej Palkovsky [2d93f1f9] * arch/ia32/src/drivers/i8042.c (modified) * generic/include/synch/spinlock.h (modified) * generic/src/console/chardev.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/heap.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/mm/vm.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/spinlock.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/time/timeout.c (modified) * tools/config.py (modified) Named spinlocks Tue, 06 Dec 2005 20:53:03 GMT Ondrej Palkovsky [9371c30] * Makefile (modified) * arch/ia32/Makefile.inc (modified) * arch/mips32/Makefile.inc (modified) * build (moved) * build.ia32 (deleted) * build.ia64 (deleted) * build.mips32 (deleted) * build.ppc32 (deleted) * build.sparc64 (deleted) * kernel.config (modified) * tools/build (modified) * tools/config.py (modified) Completely reworked configuration system. Tue, 06 Dec 2005 19:48:55 GMT Ondrej Palkovsky [090e7ea1] * kernel.config (modified) * tools/clean (modified) * tools/config.py (modified) Doc cleanup. Tue, 06 Dec 2005 19:30:53 GMT Ondrej Palkovsky [795ff98] * kernel.config (modified) * tools/build (modified) * tools/config.py (modified) Added conditions to config system. Tue, 06 Dec 2005 18:09:22 GMT Ondrej Palkovsky [34722ee] * Makefile.config (deleted) * configure (added) * kernel.config (added) * tools/build (modified) * tools/config.py (added) Added kernel configuration support. Thu, 01 Dec 2005 20:27:22 GMT Jakub Jermar [414f59c] * arch/sparc64/include/context.h (modified) * arch/sparc64/include/context_offset.h (modified) * arch/sparc64/src/context.S (modified) * tools/sparc64/gencontext.c (modified) sparc64 work. The context_save/context_restore needed two other ... Thu, 01 Dec 2005 13:52:13 GMT Jakub Jermar [22e10ab] * arch/sparc64/include/context.h (modified) * arch/sparc64/include/context_offset.h (modified) * arch/sparc64/src/context.S (modified) * tools/sparc64/gencontext.c (modified) saprc64 work. Perform leaf-procedure optimization for context_save ... Thu, 01 Dec 2005 13:36:01 GMT Jakub Jermar [74813216] * arch/sparc64/include/context.h (modified) * arch/sparc64/include/context_offset.h (modified) * arch/sparc64/src/context.S (modified) * tools/sparc64/gencontext.c (modified) sparc64 work. No need to save/restore local registers. Tue, 08 Nov 2005 15:28:19 GMT Jakub Jermar [7fc2bec1] * build.amd64 (modified) * build.ia32 (modified) * build.ia64 (modified) * build.mips32 (modified) * build.ppc32 (modified) * build.sparc64 (modified) * clean.amd64 (modified) * clean.ia32 (modified) * clean.ia64 (modified) * clean.mips32 (modified) * clean.ppc32 (modified) * clean.sparc64 (modified) * tools/build (added) * tools/clean (moved) Rename build.ia32 to tools/build. Point ... Sun, 30 Oct 2005 13:49:39 GMT Jakub Jermar [437ee6a4] * arch/mips32/include/arg.h (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/src/console.c (added) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/_link.ld (modified) * arch/sparc64/include/arg.h (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/context.h (modified) * arch/sparc64/include/types.h (modified) * arch/sparc64/src/asm.S (added) * arch/sparc64/src/console.c (added) * arch/sparc64/src/context.S (added) * arch/sparc64/src/dummy.s (modified) * arch/sparc64/src/mm/frame.c (added) * arch/sparc64/src/mm/page.c (added) * arch/sparc64/src/start.S (modified) * build.sparc64 (modified) * clean.sparc64 (modified) * genarch/include/firmware/ofw/ofw.h (modified) * genarch/src/firmware/ofw/ofw.c (modified) * tools/sparc64/gencontext.c (added) sparc64 work. Add context_save(), context_set() and ... Tue, 18 Oct 2005 09:33:02 GMT Jakub Jermar [4b2c872d] * arch/amd64/include/context.h (modified) * arch/amd64/src/context.S (modified) * arch/ia32/include/context.h (modified) * arch/ia32/src/context.s (modified) * arch/ia64/include/context.h (modified) * arch/ia64/src/context.S (modified) * arch/mips32/include/context.h (modified) * arch/mips32/src/context.S (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/src/context.S (modified) * include/context.h (modified) * src/main/main.c (modified) * src/proc/scheduler.c (modified) * src/proc/thread.c (modified) * src/synch/waitq.c (modified) * tools/amd64/gencontext.c (modified) * tools/mips32/gencontext.c (modified) Create generic context_save() and context_restore(). These two ... Mon, 17 Oct 2005 23:31:41 GMT Jakub Jermar [22f7769] * arch/amd64/include/asm.h (modified) * arch/amd64/include/context.h (modified) * arch/amd64/include/types.h (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/userspace.c (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/context.h (modified) * arch/ia32/include/types.h (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/userspace.c (modified) * arch/ia64/include/context.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/context.S (modified) * arch/ia64/src/dummy.s (modified) * arch/mips32/include/context.h (modified) * arch/mips32/include/types.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/asid.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/mips32/src/mm/vm.c (modified) * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/context.h (modified) * arch/ppc32/include/types.h (modified) * include/arch.h (modified) * include/proc/thread.h (modified) * src/debug/print.c (modified) * src/lib/func.c (modified) * src/main/kinit.c (modified) * src/main/main.c (modified) * src/mm/frame.c (modified) * src/mm/heap.c (modified) * src/mm/vm.c (modified) * src/proc/scheduler.c (modified) * src/proc/task.c (modified) * src/proc/thread.c (modified) * src/synch/rwlock.c (modified) * src/synch/semaphore.c (modified) * src/synch/waitq.c (modified) * src/time/clock.c (modified) * src/time/delay.c (modified) * src/time/timeout.c (modified) * test/synch/rwlock4/test.c (modified) * tools/amd64/gencontext.c (modified) * tools/mips32/gencontext.c (modified) Rename cpu_priority_{high|low|restore|read} functions to ... Mon, 12 Sep 2005 13:48:11 GMT Jakub Jermar [60780c5] * arch/mips32/Makefile.inc (moved) * arch/mips32/_link.ld.in (moved) * arch/mips32/boot/Makefile (moved) * arch/mips32/boot/_link.ld (moved) * arch/mips32/boot/boot.S (moved) * arch/mips32/include/arch.h (moved) * arch/mips32/include/arg.h (moved) * arch/mips32/include/asm.h (moved) * arch/mips32/include/asm/boot.h (moved) * arch/mips32/include/asm/regname.h (moved) * arch/mips32/include/atomic.h (moved) * arch/mips32/include/barrier.h (moved) * arch/mips32/include/byteorder.h (moved) * arch/mips32/include/cache.h (moved) * arch/mips32/include/console.h (moved) * arch/mips32/include/context.h (moved) * arch/mips32/include/cp0.h (moved) * arch/mips32/include/cpu.h (moved) * arch/mips32/include/debug.h (moved) * arch/mips32/include/drivers/arc.h (moved) * arch/mips32/include/exception.h (moved) * arch/mips32/include/faddr.h (moved) * arch/mips32/include/fmath.h (moved) * arch/mips32/include/fpu_context.h (moved) * arch/mips32/include/interrupt.h (moved) * arch/mips32/include/mm/asid.h (moved) * arch/mips32/include/mm/frame.h (moved) * arch/mips32/include/mm/memory_init.h (moved) * arch/mips32/include/mm/page.h (moved) * arch/mips32/include/mm/tlb.h (moved) * arch/mips32/include/mm/vm.h (moved) * arch/mips32/include/thread.h (moved) * arch/mips32/include/types.h (moved) * arch/mips32/src/asm.S (moved) * arch/mips32/src/cache.c (moved) * arch/mips32/src/console.c (moved) * arch/mips32/src/context.S (moved) * arch/mips32/src/cpu/cpu.c (moved) * arch/mips32/src/drivers/arc.c (moved) * arch/mips32/src/dummy.S (moved) * arch/mips32/src/exception.c (moved) * arch/mips32/src/fmath.c (moved) * arch/mips32/src/fpu_context.c (moved) * arch/mips32/src/interrupt.c (moved) * arch/mips32/src/mips.c (moved) * arch/mips32/src/mm/asid.c (moved) * arch/mips32/src/mm/frame.c (moved) * arch/mips32/src/mm/page.c (moved) * arch/mips32/src/mm/tlb.c (moved) * arch/mips32/src/panic.S (moved) * arch/mips32/src/start.S (moved) * doc/arch/mips (deleted) * doc/arch/mips32 (added) * doc/requirements (modified) * src/Makefile.config (modified) * src/build.mips32 (moved) * src/build.ppc (deleted) * src/build.ppc32 (added) * src/clean.mips (deleted) * src/clean.mips32 (added) * src/clean.ppc (deleted) * src/clean.ppc32 (added) * tools/mips32/gencontext.c (moved) Rename mips port to mips32. Sun, 11 Sep 2005 12:48:42 GMT Ondrej Palkovsky [3156582] * arch/amd64/_link.ld.in (modified) * arch/amd64/include/byteorder.h (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/fpu_context.c (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/byteorder.h (modified) * arch/ia64/include/byteorder.h (modified) * arch/mips/Makefile.inc (modified) * arch/mips/_link.ld.in (modified) * arch/mips/include/byteorder.h (modified) * arch/mips/include/console.h (modified) * arch/mips/include/drivers/arc.h (added) * arch/mips/include/interrupt.h (modified) * arch/mips/include/types.h (modified) * arch/mips/src/asm.S (modified) * arch/mips/src/console.c (modified) * arch/mips/src/drivers/arc.c (added) * arch/mips/src/exception.c (modified) * arch/mips/src/interrupt.c (modified) * arch/mips/src/mips.c (modified) * arch/mips/src/mm/tlb.c (modified) * arch/ppc/include/byteorder.h (modified) * contrib/toolchain/toolchain.mipseb.sh (added) * contrib/toolchain/toolchain.mipsel.sh (moved) * src/debug/symtab.c (modified) * tools/genmap.py (modified) Updated symtab so that it works correctly with BE architectures. ... Wed, 07 Sep 2005 09:54:53 GMT Jakub Jermar [d246e7e] * arch/amd64/src/context.S (modified) * src/clean.amd64 (modified) * tools/amd64/gencontext.c (modified) Make AMD64 gencontext.c consistent with MIPS gencontext.c Wed, 07 Sep 2005 09:44:30 GMT Ondrej Palkovsky [909c6e3] * arch/mips/include/context.h (modified) * arch/mips/include/exception.h (modified) * arch/mips/include/mm/tlb.h (modified) * arch/mips/include/thread.h (modified) * arch/mips/src/context.S (modified) * arch/mips/src/exception.c (modified) * arch/mips/src/mm/tlb.c (modified) * arch/mips/src/start.S (modified) * src/clean.mips (modified) * tools/mips/gencontext.c (modified) MIPS exception now saves all necesssary information only on stack. Tue, 06 Sep 2005 08:51:22 GMT Ondrej Palkovsky [e84439a] * arch/amd64/include/arch.h (modified) * arch/amd64/include/barrier.h (deleted) * arch/amd64/include/context.h (modified) * arch/amd64/include/faddr.h (modified) * arch/amd64/include/thread.h (modified) * arch/mips/boot/Makefile (modified) * arch/mips/boot/boot.S (moved) * arch/mips/include/asm/macro.h (deleted) * arch/mips/include/asm/regname.h (added) * arch/mips/include/context.h (modified) * arch/mips/include/mm/page.h (modified) * arch/mips/src/context.S (modified) * arch/mips/src/mm/tlb.c (modified) * arch/mips/src/start.S (modified) * src/Makefile.config (modified) * src/build.amd64 (modified) * src/build.mips (modified) * src/clean.mips (modified) * tools/mips/gencontext.c (added) Fixed mips boot process. On interrupt saving registers, save $lo, ... Mon, 05 Sep 2005 11:59:09 GMT Ondrej Palkovsky [ff4c4f5] * arch/amd64/src/interrupt.c (modified) * tools/genmap.py (modified) Symtab now contains variables Sun, 04 Sep 2005 23:38:03 GMT Ondrej Palkovsky [ae9624e] * arch/amd64/Makefile.inc (modified) * arch/amd64/src/boot/boot.S (modified) * arch/ia32/Makefile.inc (modified) * arch/ia64/Makefile.inc (modified) * arch/mips/Makefile.inc (modified) * arch/ppc/Makefile.inc (modified) * src/Makefile (modified) * tools/genmap.py (modified) Symbol table now contains static functions too. NOTE: gcc heavily ... Sun, 04 Sep 2005 17:54:25 GMT Jakub Jermar [ee7e6ace] * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/gencontext.c (deleted) * src/Makefile (modified) * src/build.amd64 (modified) * src/clean.amd64 (modified) * tools/amd64/gencontext.c (added) * tools/genmap.py (moved) Create tools/ directory. Move helper scripts and tools out of src/ ...