# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-02T02:39:45Z 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. Wed, 07 Dec 2005 17:25:53 GMT Martin Decky [4acac843] * generic/src/main/main.c (modified) fix typo 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 13:32:31 GMT Jakub Jermar [05e2a7ad] * arch/ia32/include/atomic.h (modified) * generic/include/proc/thread.h (modified) * generic/include/synch/waitq.h (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/spinlock.c (modified) * generic/src/synch/waitq.c (modified) Add comments describing locking rules for some locks. Cleanup. 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 22:22:01 GMT Ondrej Palkovsky [a80d406] * generic/include/synch/spinlock.h (modified) Fix of compiling without SMP. 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 21:06:47 GMT Jakub Jermar [36e7b6c3] * kernel.config (modified) Fix names of some architectures. 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:42:04 GMT Jakub Jermar [d43d2f7] * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/mips32/src/mm/page.c (modified) * generic/include/mm/frame.h (modified) * generic/src/console/kconsole.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/vm.c (modified) * generic/src/proc/thread.c (modified) * kernel.config (modified) * test/mm/mapping1/test.c (modified) Cleanup and fixes. 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:41:39 GMT Ondrej Palkovsky [3bb9c99] * arch/mips32/Makefile.inc (modified) * arch/mips32/src/fpu_context.c (modified) Fixed mips gxemul architecture. 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. Tue, 06 Dec 2005 13:02:20 GMT Martin Decky [79305e1] * generic/src/console/kconsole.c (modified) kconsole halt command Mon, 05 Dec 2005 23:24:25 GMT Jakub Jermar [59b6a70] * generic/src/mm/frame.c (modified) Get rid of junk. Mon, 05 Dec 2005 23:18:18 GMT Jakub Jermar [95498e5] * arch/amd64/include/mm/frame.h (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/boot/memmap.h (modified) * arch/ia32/include/mm/frame.h (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/page.c (modified) Map all available frames of memory on ia32 and amd64 (ticket #10). Mon, 05 Dec 2005 19:09:14 GMT Jakub Jermar [eef75f6] * arch/ia64/Makefile.inc (modified) * generic/include/mm/frame.h (modified) * generic/src/mm/frame.c (modified) Buddy allocator cleanup and fixes. - Add some comments. - Update ... Mon, 05 Dec 2005 17:56:23 GMT Jakub Jermar [61e6c39] * arch/sparc64/src/mm/frame.c (modified) * generic/include/mm/frame.h (modified) * generic/src/mm/frame.c (modified) Buddy allocator cleanup and fixes II. - Rewrite IS_BUDDY_LEFT_BLOCK ... Mon, 05 Dec 2005 17:02:40 GMT Jakub Jermar [4457455] * arch/ia32/src/mm/frame.c (modified) * arch/ia64/include/mm/page.h (modified) * generic/include/mm/frame.h (modified) * generic/src/mm/frame.c (modified) Buddy system cleanup and fixes. - missing use of KA2PA in frame_init ... Sun, 04 Dec 2005 21:02:53 GMT Sergey Bondari [9ebc238] * arch/mips32/src/mm/frame.c (modified) * generic/src/mm/frame.c (modified) Minor bugfix caused by invalid frame_region_not_free() usage Sun, 04 Dec 2005 19:40:40 GMT Jakub Jermar [cf585c9] Rename HelenOS/SPARTAN to HelenOS/kernel again. Sun, 04 Dec 2005 19:37:13 GMT Sergey Bondari [328f2934] * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/mm/frame.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/src/mm/frame.c (modified) * arch/mips32/src/mm/frame.c (modified) * arch/mips32/src/mm/page.c (modified) * arch/ppc32/src/mm/frame.c (modified) * generic/include/mm/buddy.h (modified) * generic/include/mm/frame.h (modified) * generic/include/typedefs.h (modified) * generic/src/cpu/cpu.c (modified) * generic/src/mm/buddy.c (modified) * generic/src/mm/frame.c (modified) * generic/src/mm/page.c (modified) * generic/src/mm/vm.c (modified) * generic/src/proc/thread.c (modified) Buddy allocator for physical memory complete implementation. Tested ... Sun, 04 Dec 2005 19:28:25 GMT Jakub Jermar [d7ac642] Revert renaming of HelenOS/SPARTAN to HelenOS/kernel because of ... Sat, 03 Dec 2005 20:31:53 GMT Jakub Jermar [62e015f] * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/mm/tte.h (modified) sparc64 work. MMU ASI & virtual addresses definitions. Sat, 03 Dec 2005 11:02:04 GMT Jakub Jermar [060ce90] * arch/sparc64/include/mm/tlb.h (modified) * arch/sparc64/include/mm/tte.h (added) sparc64 work. TTE (Translation Table Entry) type definitions. Fri, 02 Dec 2005 16:18:23 GMT Jakub Jermar [8ac5fe7] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/asm.h (modified) * arch/sparc64/include/trap_table.h (added) * arch/sparc64/src/context.S (modified) * arch/sparc64/src/sparc64.c (modified) * arch/sparc64/src/start.S (modified) * arch/sparc64/src/trap_table.S (added) sparc64 work. Add dummy trap tables. 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. Thu, 01 Dec 2005 10:36:02 GMT Jakub Jermar [ee69c49] * arch/sparc64/include/context.h (modified) * arch/sparc64/include/stack.h (added) * arch/sparc64/src/context.S (modified) sparc64 work. Add stack.h. Tue, 29 Nov 2005 13:56:11 GMT Jakub Jermar [5ff4f6b] * generic/include/sort.h (modified) sort.h was actually written by Sergey Bondari. Mon, 28 Nov 2005 16:12:35 GMT Jakub Jermar [880de6e] * arch/ia32/src/smp/apic.c (modified) * arch/ia64/src/drivers/keyboard.c (modified) * arch/ia64/src/ski/ski.c (modified) * doc/arch/ia32 (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) Clean up. Mon, 28 Nov 2005 12:54:41 GMT Jakub Vana [5803145] * arch/ia64/src/ski/ski.c (modified) Comment update Mon, 28 Nov 2005 12:36:14 GMT Jakub Vana [902fb856] * arch/ia64/include/drivers/keyboard.h (modified) * arch/ia64/src/drivers/it.c (modified) * arch/ia64/src/drivers/keyboard.c (modified) Coding style patch. Sun, 27 Nov 2005 21:40:25 GMT Jakub Vana [4a28943] * arch/ia64/include/drivers/keyboard.h (added) * arch/ia64/src/drivers/keyboard.c (added) Lost files from last commit. Sun, 27 Nov 2005 21:37:50 GMT Jakub Vana [a8c48241] * arch/ia64/Makefile.inc (modified) * arch/ia64/include/ski/ski.h (modified) * arch/ia64/include/types.h (modified) * arch/ia64/src/drivers/it.c (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/ski/ski.c (modified) Keyboard support for ski (ia64 emulator) Sat, 26 Nov 2005 22:48:17 GMT Jakub Jermar [f4338d2] * Makefile (modified) * generic/include/console/kconsole.h (moved) * generic/include/func.h (modified) * generic/include/macros.h (modified) * generic/src/console/kconsole.c (moved) * generic/src/lib/func.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) Improve kconsole's support for recognition of commands with ... Fri, 25 Nov 2005 22:58:38 GMT Jakub Jermar [ff3b3197] * arch/ia32/src/drivers/i8042.c (modified) * generic/include/console/console.h (modified) * generic/include/func.h (modified) * generic/include/macros.h (added) * generic/include/main/kconsole.h (modified) * generic/include/typedefs.h (modified) * generic/src/console/console.c (modified) * generic/src/lib/func.c (modified) * generic/src/main/kconsole.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) Implement basic kernel console command recognition. Commands without ... Thu, 24 Nov 2005 19:09:21 GMT Jakub Jermar [78c32b4] * arch/ia32/src/smp/apic.c (modified) * doc/arch/ia32 (modified) Add VMware Workstation 5.5 to SMP compatibility list. Thu, 24 Nov 2005 18:43:46 GMT Jakub Jermar [9149135] * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) * genarch/include/acpi/madt.h (modified) * genarch/src/acpi/matd.c (modified) SMP cleanup continued. Add nice type for IO APIC ID register. ... Thu, 24 Nov 2005 00:46:43 GMT Jakub Jermar [f701b236] * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/smp/apic.c (modified) More SMP cleanup. Suddenly, keyboard started to work on SMP under ... Wed, 23 Nov 2005 17:19:32 GMT Jakub Jermar [8418c7d] * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/smp/apic.c (modified) APIC code cleanup. Wed, 23 Nov 2005 13:28:17 GMT Jakub Jermar [a83a802] * arch/amd64/src/amd64.c (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/include/smp/mps.h (modified) * arch/ia32/include/smp/smp.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/smp/apic.c (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/smp/smp.c (modified) * genarch/src/acpi/matd.c (modified) * generic/src/main/kconsole.c (modified) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) SMP work. Add madt_irq_to_pin(). Make ksmp() use virtual ... Wed, 23 Nov 2005 00:16:03 GMT Jakub Jermar [607c5f9] * arch/amd64/src/amd64.c (modified) * arch/ia32/src/drivers/i8042.c (modified) * arch/mips32/src/drivers/keyboard.c (modified) * generic/include/console/chardev.h (modified) * generic/src/console/chardev.c (modified) * generic/src/console/console.c (modified) Enable dummy kconsole for ia32 and amd64 (UP mode works). Tue, 22 Nov 2005 23:44:38 GMT Jakub Jermar [2677758] * Makefile (modified) * arch/mips32/src/drivers/keyboard.c (modified) * arch/mips32/src/mips32.c (modified) * generic/include/console/chardev.h (added) * generic/include/console/console.h (added) * generic/include/main/kconsole.h (added) * generic/include/typedefs.h (modified) * generic/src/console/chardev.c (added) * generic/src/console/console.c (added) * generic/src/main/kconsole.c (added) * generic/src/main/kinit.c (modified) * generic/src/main/main.c (modified) Add chardev_t. This type is meant to abstract any input character ... Tue, 22 Nov 2005 21:32:11 GMT Jakub Jermar [a7fdfe1] * arch/ia32/src/drivers/i8042.c (modified) * arch/mips32/Makefile.inc (modified) * arch/mips32/include/drivers/keyboard.h (added) * arch/mips32/include/interrupt.h (modified) * arch/mips32/src/drivers/keyboard.c (added) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * contrib/conf/msim.conf (modified) Basic keyboard support for mips32 (msim). Tue, 22 Nov 2005 20:52:33 GMT Jakub Jermar [1bdaa3f] * arch/ia32/include/i8042.h (modified) * arch/ia32/src/drivers/i8042.c (modified) * generic/src/main/kinit.c (modified) Basic keyboard support for ia32. For some reason, keyoboard looks ... Tue, 22 Nov 2005 18:46:49 GMT Martin Decky [db41406] * arch/ia32/include/boot/boot.h (modified) revert bug in multiboot flags Tue, 22 Nov 2005 18:44:55 GMT Martin Decky [aa72859] * arch/ia32/include/boot/boot.h (modified) * arch/ia32/include/boot/memmap.h (modified) * arch/ia32/include/boot/memmapasm.h (deleted) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/boot/memmap.S (modified) * arch/mips32/Makefile.inc (modified) * contrib/conf/msim.conf (modified) * generic/src/main/main.c (modified) preparation for init task loading Tue, 22 Nov 2005 16:26:18 GMT Jakub Jermar [7453929] * arch/amd64/src/amd64.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia64/src/dummy.s (modified) * arch/ia64/src/ia64.c (modified) * arch/mips32/src/mips32.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/sparc64/src/sparc64.c (modified) * generic/include/arch.h (modified) * generic/src/main/main.c (modified) Rename arch_late_init() to arch_pre_smp_init(). Add ... Tue, 22 Nov 2005 15:09:19 GMT Jakub Jermar [f10c72e] Rename HelenOS/SPARTAN to HelenOS/kernel. Mon, 21 Nov 2005 22:40:59 GMT Jakub Jermar [117a8025] Remove genarch/{src|include}/firmware. Mon, 21 Nov 2005 22:21:35 GMT Jakub Jermar [8cd20b70] * arch/ppc32/include/arch.h (modified) * arch/ppc32/src/console.c (modified) * arch/ppc32/src/mm/memory_init.c (modified) * arch/sparc64/src/console.c (modified) * genarch/Makefile.inc (modified) * genarch/include/ofw/ofw.h (moved) * genarch/src/ofw/ofw.c (moved) Move genarch/{src|include}/firmware/ofw to genarch/{src|include}/ofw.