# # ChangeLog for generic/include/console in mainline # # Generated by Trac 1.6 # 2025-11-01T08:54:13Z 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(). 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. ... 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: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 ... 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 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 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: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 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 ... 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 ... 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 ...