# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-01T23:02:12Z Sun, 08 Jan 2006 12:03:41 GMT Jakub Jermar [45ba9cf] * doc/arch/amd64 (modified) * doc/arch/ia32 (modified) * generic/include/cpu.h (modified) Minor changes. Wed, 04 Jan 2006 22:41:05 GMT Martin Decky [8ccec3c1] * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/boot/memmap.S (modified) * arch/amd64/src/mm/memory_init.c (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/_link.ld.in (modified) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/boot/memmap.S (deleted) remove deprecated pre-grub stuff on ia32 prepare for the same on amd64 Wed, 04 Jan 2006 21:04:17 GMT Martin Decky [a59e81e] * Makefile (modified) * generic/include/syscall/syscall.h (moved) * generic/src/syscall/syscall.c (moved) move syscall infrastructure to a separate subdir Wed, 04 Jan 2006 18:42:19 GMT Sergey Bondari [96cacc1] * generic/src/console/cmd.c (modified) * generic/src/mm/frame.c (modified) Comments to zone console commands Wed, 04 Jan 2006 18:35:07 GMT Sergey Bondari [dfd9186] * generic/include/mm/frame.h (modified) * generic/src/console/cmd.c (modified) * generic/src/mm/frame.c (modified) Memory zones console command implementation. todo: buddy allocator ... Wed, 04 Jan 2006 13:14:39 GMT Jakub Jermar [5fe5f1e] * generic/src/debug/print.c (modified) * generic/src/main/main.c (modified) * generic/src/proc/scheduler.c (modified) Clean up. 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. Tue, 03 Jan 2006 21:55:31 GMT Jakub Jermar [0132630] * Makefile (modified) * arch/mips32/src/debugger.c (modified) * generic/include/cpu.h (modified) * generic/include/main/version.h (added) * generic/src/console/cmd.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) * generic/src/main/version.c (added) Add 'version' and 'cpus' kconsole commands. Remove leading p from ... Mon, 02 Jan 2006 22:10:11 GMT Jakub Jermar [93e90c7] * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) ia32 work. Initialize LDR and DFR registers in Local APIC so that ... Mon, 02 Jan 2006 21:03:19 GMT Jakub Vana [95d191c] * arch/ia32/src/drivers/i8042.c (modified) * generic/src/main/main.c (modified) i8042 bug fix... Mon, 02 Jan 2006 17:39:04 GMT Jakub Vana [6ccb238] * arch/ia32/src/drivers/i8042.c (modified) i8042 command word init... It should work on ia32 but I have done it ... Fri, 30 Dec 2005 22:38:23 GMT Jakub Jermar [65fb232] * arch/sparc64/include/console.h (modified) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/sparc64.c (modified) * genarch/include/ofw/ofw.h (modified) * genarch/src/ofw/ofw.c (modified) * generic/include/console/chardev.h (modified) sparc64 work. kconsole support. Add non-blocking ofw_getchar(). Fri, 30 Dec 2005 15:39:00 GMT Sergey Bondari [80bff342] * generic/src/console/cmd.c (modified) * generic/src/console/kconsole.c (modified) Zones related commands infrastructure for console. Also fixed small ... Thu, 29 Dec 2005 19:17:29 GMT Jakub Jermar [feb5915] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/trap/exception.h (added) * arch/sparc64/include/trap/interrupt.h (modified) * arch/sparc64/include/trap/trap_table.h (modified) * arch/sparc64/src/panic.S (modified) * arch/sparc64/src/trap/exception.c (added) * arch/sparc64/src/trap/trap.c (modified) * arch/sparc64/src/trap/trap_table.S (modified) sparc64 work. Rename saving_handler() to preemptible_handler() and ... 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 ... Tue, 27 Dec 2005 12:03:29 GMT Jakub Jermar [1120276] * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/drivers/tick.h (modified) * arch/sparc64/src/drivers/tick.c (modified) sparc64 work. Tick interrupt support. Mon, 26 Dec 2005 01:05:47 GMT Jakub Jermar [39494010] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/drivers/tick.h (added) * arch/sparc64/include/interrupt.h (modified) * arch/sparc64/include/register.h (modified) * arch/sparc64/include/trap/interrupt.h (added) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/drivers/tick.c (added) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap/interrupt.c (added) * arch/sparc64/src/trap/trap.c (modified) * arch/sparc64/src/trap/trap_table.S (modified) * generic/include/interrupt.h (modified) * generic/include/typedefs.h (modified) * generic/src/interrupt/interrupt.c (modified) sparc64 work. Interrupt Levels 1 - 15 serviced. Minor changes in ... Sun, 25 Dec 2005 12:11:23 GMT Jakub Jermar [5b1ced0] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/src/dummy.s (modified) * arch/sparc64/src/panic.S (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap/trap.c (modified) * arch/sparc64/src/trap/trap_table.S (modified) sparc64 work. Initial interrupt_vector_trap handler and fixes needed ... Fri, 23 Dec 2005 22:43:56 GMT Martin Decky [7ae4443] * Makefile (modified) * generic/include/proc/syscall.h (added) * generic/src/proc/syscall.c (added) initial syscall table support 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. Thu, 22 Dec 2005 11:09:02 GMT Jakub Jermar [096d11e5] * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/mm/mmu.h (modified) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/register.h (modified) sparc64 work. Add functions to read and write TICK and TICK_compare ... 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, ... 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 17:44:10 GMT Jakub Jermar [fa7450c] * generic/src/main/kinit.c (modified) * generic/src/mm/page.c (modified) Fix page_insert_mapping(). Some architectures (e.g. ia32) need to ... 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 ... Mon, 19 Dec 2005 22:41:07 GMT Jakub Jermar [75e1db0] * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/context.h (modified) * arch/sparc64/include/context_offset.h (modified) * arch/sparc64/include/register.h (modified) * arch/sparc64/src/context.S (modified) * arch/sparc64/src/dummy.s (modified) * generic/include/debug.h (modified) * generic/src/proc/scheduler.c (modified) sparc64 work. Implement interrupt_disable(), interrupt_enable(), ... Sun, 18 Dec 2005 23:03:45 GMT Jakub Jermar [031e264] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/mm/page.h (modified) * arch/sparc64/include/mm/vm.h (modified) * arch/sparc64/src/dummy.s (modified) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/panic.S (added) * arch/sparc64/src/sparc64.c (modified) * generic/src/cpu/cpu.c (modified) Fix cpu_init(): frame_alloc() can return 0 as the valid address of ... Sun, 18 Dec 2005 13:28:50 GMT Jakub Jermar [ff12a3c] * arch/ia32/boot/Makefile (modified) * arch/ia32/boot/grub.img.gz (deleted) * arch/sparc64/boot/Makefile (modified) * arch/sparc64/boot/_link.ld (deleted) * arch/sparc64/boot/boot.S (deleted) Remove unnecessary files or files that are now part of the boot/ module. Sat, 17 Dec 2005 23:25:48 GMT Jakub Jermar [2cf87e50] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/cpu.h (modified) * arch/sparc64/include/register.h (added) * arch/sparc64/src/cpu/cpu.c (added) * arch/sparc64/src/dummy.s (modified) * generic/src/console/kconsole.c (modified) * generic/src/main/main.c (modified) sparc64 work. CPU identification. Sat, 17 Dec 2005 00:08:13 GMT Ondrej Palkovsky [07bd114e] * arch/mips32/include/debugger.h (modified) * arch/mips32/src/debugger.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/lib/func.c (modified) Fixed kconsole resolution of similar commands. Add commands to ... Fri, 16 Dec 2005 10:44:02 GMT Jakub Jermar [c43fa55] * arch/sparc64/include/trap/trap_table.h (modified) * arch/sparc64/src/trap/trap.c (modified) * arch/sparc64/src/trap/trap_table.S (modified) sparc64 work. Better way of trap table organization. Kernel trap ... Thu, 15 Dec 2005 22:01:09 GMT Ondrej Palkovsky [5753fbb] * arch/amd64/include/atomic.h (modified) * arch/ia32/include/atomic.h (modified) Fixes of compilation of atomic. Thu, 15 Dec 2005 21:40:19 GMT Jakub Jermar [cddc1639] * arch/sparc64/include/memstr.h (modified) * arch/sparc64/include/trap/regwin.h (modified) * arch/sparc64/include/trap/trap.h (modified) * arch/sparc64/include/trap/trap_table.h (modified) * arch/sparc64/src/trap/trap.c (modified) sparc64 work. Add trap_install_handler(). Use ... Thu, 15 Dec 2005 21:32:12 GMT Ondrej Palkovsky [36e7ee98] * arch/ia32/include/atomic.h (modified) * arch/mips32/src/debugger.c (modified) * generic/include/func.h (modified) * generic/src/console/console.c (modified) * generic/src/lib/func.c (modified) * generic/src/proc/scheduler.c (modified) Fixed cpu halting in debug panic mode. Thu, 15 Dec 2005 19:52:47 GMT Jakub Jermar [49b6d32] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/trap/regwin.h (added) * arch/sparc64/include/trap/trap.h (moved) * arch/sparc64/include/trap/trap_table.h (moved) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap/trap.c (moved) * arch/sparc64/src/trap/trap_table.S (moved) sparc64 work. Register window clean, spill and fill handlers. Thu, 15 Dec 2005 19:35:17 GMT Martin Decky [961b5f0] * arch/ia32/boot/grub.img.gz (modified) * arch/ia32/src/boot/boot.S (modified) * generic/include/mm/frame.h (modified) * generic/src/main/kinit.c (modified) * generic/src/mm/frame.c (modified) init task loading (yet buggy) Thu, 15 Dec 2005 18:17:59 GMT Martin Decky [6c68b97] * arch/ia32/boot/Makefile (modified) * arch/ia32/boot/boot.S (deleted) * arch/ia32/boot/boot.ld (deleted) * arch/ia32/boot/grub.img.gz (added) * arch/ia32/src/boot/boot.S (modified) * generic/include/config.h (modified) * generic/src/main/main.c (modified) ia32: floppy boot image uses GRUB Thu, 15 Dec 2005 16:57:48 GMT Jakub Jermar [10c071e] * arch/ia32/include/atomic.h (modified) * arch/ia64/include/atomic.h (modified) * arch/mips32/include/atomic.h (modified) * arch/sparc64/include/atomic.h (modified) * arch/sparc64/include/trap.h (modified) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap.c (modified) * test/synch/rwlock5/test.c (modified) * test/synch/semaphore1/test.c (modified) Fix ia64 and sparc64 to compile with new atomic_t. Fix rwlock test ... Thu, 15 Dec 2005 16:25:05 GMT Ondrej Palkovsky [b4cad8b2] * kernel.config (modified) * tools/config.py (modified) Less checking in kernel config, allow DEADLOCK_DEBUG only for SMP. 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, ... Thu, 15 Dec 2005 15:24:52 GMT Jakub Jermar [7dd2561] * generic/include/list.h (modified) * generic/include/mm/frame.h (modified) * generic/src/console/kconsole.c (modified) * generic/src/mm/frame.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Add LIST_INITIALIZE() macro to declare and initialize statically ... Thu, 15 Dec 2005 10:27:59 GMT Jakub Jermar [dc747e3] * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/mips32/src/debugger.c (modified) * arch/mips32/src/mm/asid.c (modified) * generic/include/console/chardev.h (modified) * generic/include/console/kconsole.h (modified) * generic/include/cpu.h (modified) * generic/include/mm/frame.h (modified) * generic/include/mm/vm.h (modified) * generic/include/proc/scheduler.h (modified) * generic/include/proc/task.h (modified) * generic/include/proc/thread.h (modified) * generic/include/synch/rwlock.h (modified) * generic/include/synch/spinlock.h (modified) * generic/include/synch/waitq.h (modified) * generic/include/time/timeout.h (modified) * generic/src/console/kconsole.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/debug/print.c (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/heap.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/rwlock.c (modified) * test/synch/rwlock4/test.c (modified) * test/synch/semaphore2/test.c (modified) * test/thread/thread1/test.c (modified) Add SPINLOCK_DECLARE and SPINLOCK_INITIALIZE macros. ... Wed, 14 Dec 2005 20:34:15 GMT Ondrej Palkovsky [3fc03fd] * arch/ia32/include/debug.h (modified) * arch/mips32/include/debug.h (modified) * generic/include/debug.h (modified) * generic/src/synch/spinlock.c (modified) Better gcc CALLER implementation Wed, 14 Dec 2005 15:09:58 GMT Ondrej Palkovsky [d91e54b] * Makefile (modified) * generic/src/main/main.c (modified) better architecture line Wed, 14 Dec 2005 15:07:02 GMT Ondrej Palkovsky [38282c0] * Makefile (modified) Build string now contains correct architecture. Wed, 14 Dec 2005 01:52:19 GMT Jakub Jermar [0cfc4d38] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/mm/frame.h (modified) * arch/sparc64/include/mm/mmu.h (added) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/trap.h (added) * arch/sparc64/src/mm/tlb.c (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/trap.c (added) sparc64 work. Functions for disabling/enabling MMU. TLB ... Tue, 13 Dec 2005 22:58:45 GMT Jakub Jermar [8ad925c] * arch/mips32/src/mm/tlb.c (modified) Unify mips32 and sparc64 tlb_invalidate_all() semantics: do not ... Tue, 13 Dec 2005 22:53:26 GMT Jakub Jermar [dbb6886] * arch/sparc64/include/mm/asid.h (modified) * arch/sparc64/include/mm/page.h (modified) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/mm/tte.h (modified) * arch/sparc64/src/mm/tlb.c (modified) sparc64 work. Support for TLB Demap operations. Add ... Tue, 13 Dec 2005 22:30:31 GMT Ondrej Palkovsky [91ef0d95] * generic/src/debug/symtab.c (modified) Symtab completion now completes even * and & symbols. Tue, 13 Dec 2005 11:23:14 GMT Ondrej Palkovsky [5a95b25] * arch/ia32/src/smp/mps.c (modified) * arch/mips32/src/debugger.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/fmath.c (modified) * generic/include/func.h (modified) * generic/include/panic.h (modified) * generic/src/debug/print.c (modified) * generic/src/lib/func.c (modified) * generic/src/main/kinit.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/heap.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/time/clock.c (modified) Cleanups to make it compile with -Wall. Did not catch everything yet. Tue, 13 Dec 2005 01:38:50 GMT Ondrej Palkovsky [5bb8e45] * arch/mips32/Makefile.inc (modified) * arch/mips32/include/debugger.h (added) * arch/mips32/src/debugger.c (added) * arch/mips32/src/exception.c (modified) * arch/mips32/src/mips32.c (modified) * generic/src/console/kconsole.c (modified) Added support for mips breakpoints. We have a kind of kernel ... Mon, 12 Dec 2005 23:55:08 GMT Jakub Jermar [c52ed6b] * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/barrier.h (modified) * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/src/mm/tlb.c (modified) sparc64 work. More ITLB and DTLB controlling functions. Mon, 12 Dec 2005 19:40:57 GMT Jakub Jermar [0bd4f56d] * arch/mips32/src/mm/tlb.c (modified) Weaken the assumption, that PageMask register contains the right mask ... Mon, 12 Dec 2005 18:40:28 GMT Jakub Jermar [6ed8b3a] * generic/src/console/kconsole.c (modified) Fix kconsole so that side-effect command shortcuts do not take effect. Mon, 12 Dec 2005 17:40:29 GMT Ondrej Palkovsky [fbe058f] * arch/mips32/include/cp0.h (modified) * arch/mips32/src/cpu/cpu.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/interrupt.c (modified) Cleanup of unnecessary things. Mon, 12 Dec 2005 17:23:09 GMT Ondrej Palkovsky [e07fe0c] * arch/mips32/src/exception.c (modified) * generic/include/console/kconsole.h (modified) * generic/src/console/cmd.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/lib/func.c (modified) * generic/src/main/kinit.c (modified) * kernel.config (modified) * test/debug/mips1/test.c (added) added support for breakpoints to mips32 Mon, 12 Dec 2005 16:50:22 GMT Ondrej Palkovsky [ebbdb8f] * generic/src/console/cmd.c (modified) intelligent retyping for set4 Mon, 12 Dec 2005 16:30:07 GMT Ondrej Palkovsky [93b84b3] * arch/mips32/src/drivers/msim.c (modified) * arch/mips32/src/drivers/serial.c (modified) * arch/mips32/src/panic.S (modified) * generic/include/console/chardev.h (modified) * generic/src/console/console.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/lib/func.c (modified) Fixed weird simics panic. Run kconsole, if we panic. This currently ... Mon, 12 Dec 2005 15:38:44 GMT Ondrej Palkovsky [af9a7c5] * arch/ia32/include/i8042.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/drivers/msim.h (modified) * arch/mips32/include/drivers/serial.h (modified) * arch/mips32/src/console.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/msim.c (modified) * arch/mips32/src/drivers/serial.c (modified) * generic/src/console/kconsole.c (modified) Small kconsole readline changes. Some mips tweaks to allow for real ... Mon, 12 Dec 2005 11:43:34 GMT Ondrej Palkovsky [c0b7f00] * arch/mips32/src/drivers/arc.c (modified) Allow for different ARC frame size and kernel frame size. 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. Sun, 11 Dec 2005 22:39:11 GMT Ondrej Palkovsky [ba276f7] * generic/src/console/cmd.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/lib/func.c (modified) Added set4 command. Sun, 11 Dec 2005 21:36:42 GMT Ondrej Palkovsky [3550c393] * Makefile (modified) * arch/amd64/_link.ld.in (modified) * arch/ia32/_link.ld.in (modified) * generic/src/console/cmd.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/debug/symtab.c (modified) Symtab returns correct addresses even when symtab is befor bss. Some ... Sun, 11 Dec 2005 19:55:56 GMT Ondrej Palkovsky [0c8e692] * arch/ia32/include/i8042.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * generic/include/console/console.h (modified) * generic/include/console/kconsole.h (modified) * generic/include/symtab.h (modified) * generic/src/console/console.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/lib/func.c (modified) Added some readline functionality to kconsole. Arrows editing, ... Sun, 11 Dec 2005 15:10:52 GMT Jakub Jermar [54aff98] * arch/mips32/Makefile.inc (modified) * arch/mips32/include/mm/tlb.h (modified) Different sizes of TLB on mips32. R4000 has 48 entries, 4kc has only ... Sun, 11 Dec 2005 14:35:56 GMT Jakub Jermar [dd14cced] * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/src/mm/tlb.c (modified) Fixes for mips32 invalidation functions. Sun, 11 Dec 2005 14:00:19 GMT Jakub Jermar [a98d2ec] * arch/mips32/src/mm/tlb.c (modified) TLB invalidation functions for mips32. Not deployed yet. Not tested. Sun, 11 Dec 2005 13:31:33 GMT Jakub Jermar [7910cff] * arch/amd64/include/asm.h (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/src/mm/tlb.c (modified) * generic/include/mm/tlb.h (modified) * generic/include/mm/tlb_cmd.h (deleted) Finer grained TLB invalidate functions for ia32 and amd64. Not yet ... Sun, 11 Dec 2005 00:05:13 GMT Jakub Jermar [442d0ae] * Makefile (modified) * generic/include/console/cmd.h (moved) * generic/include/console/kconsole.h (modified) * generic/src/console/cmd.c (added) * generic/src/console/kconsole.c (modified) kconsole cleanup. Separate commands from the engine. Sat, 10 Dec 2005 19:59:59 GMT Ondrej Palkovsky [a276c56] * arch/mips32/src/mm/vm.c (modified) * kernel.config (modified) Fixed bug in vm.c that turned off preemption. Found in versions 390:391. Sat, 10 Dec 2005 19:15:05 GMT Jakub Jermar [02055415] * Makefile (modified) * arch/mips32/include/mm/tlb.h (modified) * arch/mips32/src/mm/tlb.c (modified) * generic/include/mm/tlb_cmd.h (added) * generic/src/console/kconsole.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/mm/tlb_cmd.c (added) ptlb command (currently usable on mips32 only). Sat, 10 Dec 2005 18:23:00 GMT Ondrej Palkovsky [f5acb62] * arch/mips32/src/exception.c (modified) Fixed typo. Sat, 10 Dec 2005 18:11:46 GMT Ondrej Palkovsky [3887b105] * kernel.config (modified) Sat, 10 Dec 2005 18:02:51 GMT Ondrej Palkovsky [2312685] * generic/src/console/kconsole.c (modified) * generic/src/lib/func.c (modified) * generic/src/mm/heap.c (modified) Fixes in new console. Sat, 10 Dec 2005 17:51:36 GMT Ondrej Palkovsky [7a8c866a] * arch/mips32/include/exception.h (modified) * arch/mips32/include/interrupt.h (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/msim.c (modified) * arch/mips32/src/drivers/serial.c (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * generic/src/mm/heap.c (modified) Move all MIPS exceptions to generic dispatcher. Align size in ... Sat, 10 Dec 2005 17:07:36 GMT Ondrej Palkovsky [e5fcf00] * generic/src/console/kconsole.c (modified) Added * operator to symbols. Sat, 10 Dec 2005 16:37:20 GMT Ondrej Palkovsky [e8a9dc3] * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/msim.c (modified) * generic/src/console/chardev.c (modified) * generic/src/console/console.c (modified) Added support for backspace - printing '\b' should move the cursor ... Sat, 10 Dec 2005 16:27:16 GMT Jakub Jermar [f7f6f25] * Makefile (modified) * generic/include/align.h (modified) Nasty hack for ppc32. Main Makefile now passes -D$(ARCH) so that it ... 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 16:02:39 GMT Ondrej Palkovsky [91c78c9] * generic/include/console/kconsole.h (modified) * generic/src/console/kconsole.c (modified) * generic/src/lib/func.c (modified) String constants without spaces are now supported by call commands. ... Sat, 10 Dec 2005 15:18:26 GMT Jakub Jermar [5bb20ec] * arch/ia64/src/ski/ski.c (modified) Fix IA-64 ski_getchar(). Output operand vs. input operand. Now the ... Sat, 10 Dec 2005 15:08:51 GMT Jakub Jermar [72f5866d] * arch/ia64/Makefile.inc (modified) * arch/ia64/include/ski/ski.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/putchar.c (modified) * arch/ia64/src/ski/ski.c (modified) Fix IA-64 so that it compiles again. Characters are not recognised ... Sat, 10 Dec 2005 15:05:46 GMT Ondrej Palkovsky [6e716a59] * generic/include/console/kconsole.h (modified) * generic/include/func.h (modified) * generic/include/symtab.h (modified) * generic/src/console/kconsole.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/lib/func.c (modified) Added calling of generic functions to kconsole. 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 11:49:34 GMT Ondrej Palkovsky [208189f] * Makefile (modified) Fixed incorrect dependencies on architecture change. Sat, 10 Dec 2005 11:32:38 GMT Ondrej Palkovsky [402fc8bf] * generic/src/console/kconsole.c (modified) * generic/src/interrupt/interrupt.c (modified) Removed unnecessary interrupts_disable from kconsole. Fixed calling ... Sat, 10 Dec 2005 02:05:05 GMT Ondrej Palkovsky [aace6624] * arch/mips32/include/interrupt.h (modified) * generic/include/interrupt.h (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) Added exception printing. It does not work correctly on SMP ... 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. Sat, 10 Dec 2005 01:02:31 GMT Ondrej Palkovsky [fcfac420] * Makefile (modified) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/i8042.h (modified) * arch/ia32/include/i8254.h (modified) * arch/ia32/include/i8259.h (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/smp/apic.c (modified) Changed ia32 & amd64 to use exc_register instead of trap_register. ... Sat, 10 Dec 2005 00:19:57 GMT Ondrej Palkovsky [973be64e] * Makefile (modified) * arch/ia32/include/ega.h (modified) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/console.h (modified) * arch/mips32/include/drivers/arc.h (modified) * arch/mips32/include/drivers/msim.h (moved) * arch/mips32/include/drivers/serial.h (added) * arch/mips32/include/interrupt.h (modified) * arch/mips32/src/console.c (modified) * arch/mips32/src/drivers/arc.c (modified) * arch/mips32/src/drivers/msim.c (moved) * arch/mips32/src/drivers/serial.c (added) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * generic/include/console/chardev.h (modified) * generic/include/console/console.h (modified) * generic/include/interrupt.h (added) * generic/include/print.h (modified) * generic/src/console/chardev.c (modified) * generic/src/console/console.c (modified) * generic/src/interrupt/interrupt.c (added) Added generic exc_register/exc_dispatch functions, copied from ia32 ... Fri, 09 Dec 2005 18:36:06 GMT Ondrej Palkovsky [705b4149] * arch/mips32/include/drivers/keyboard.h (modified) * arch/mips32/include/interrupt.h (modified) * arch/mips32/src/drivers/keyboard.c (modified) * arch/mips32/src/interrupt.c (modified) * contrib/conf/msim.conf (modified) Merged msim & gxemul native keyboards. 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. Fri, 09 Dec 2005 00:36:07 GMT Jakub Jermar [ef0e259] * generic/include/align.h (modified) Missing braces. By the way, new ALIGN_UP broke ppc32 (commits 564 ... Thu, 08 Dec 2005 22:45:55 GMT Jakub Jermar [0d04024] * arch/sparc64/src/mm/tlb.c (added) Missing tlb.c from last commit. 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. 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 23:38:53 GMT Jakub Jermar [f62355a] * generic/include/align.h (modified) Improved ALIGN_UP. Wed, 07 Dec 2005 23:00:30 GMT Jakub Jermar [b87f418] * arch/ia32/src/mm/frame.c (modified) * arch/ia64/include/context.h (modified) * arch/sparc64/include/context.h (modified) * generic/include/align.h (modified) * generic/include/mm/frame.h (modified) * generic/src/main/main.c (modified) * generic/src/mm/frame.c (modified) Send in some improvements.