# # ChangeLog for kernel in mainline # # Generated by Trac 1.6 # 2025-08-01T08:59:56Z Fri, 24 Apr 2009 08:01:05 GMT Martin Decky [566f4cfb] * kernel/generic/src/main/kinit.c (modified) * uspace/app/init/init.c (modified) * uspace/app/tetris/input.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/kbd.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/include/console.h (modified) * uspace/lib/libc/include/io/stream.h (modified) use buffering for klog output (this can be used to avoid the ugly ... Tue, 21 Apr 2009 20:16:12 GMT Jakub Jermar [a1a83e5e] * boot/arch/sparc64/loader/asm.S (modified) * boot/arch/sparc64/loader/boot.S (modified) * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/dummy.s (modified) Replace non-canonical B instructions with BA %xcc. Fix one ... Tue, 21 Apr 2009 20:01:26 GMT Jakub Jermar [5646813] * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/src/start.S (modified) * kernel/arch/sparc64/src/trap/trap_table.S (modified) Replace all deprecated BA (Bicc) instructions with BA %xcc instructions. Tue, 21 Apr 2009 19:52:32 GMT Jakub Jermar [253d3d0] * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Convert sgcn to the new HID wiring mechanism. Tue, 21 Apr 2009 16:36:52 GMT Martin Decky [f2d2c7ba] * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) fix of-by-one-character bug in str_chr() and str_rchr() Tue, 21 Apr 2009 12:46:26 GMT Martin Decky [c2417bc] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/console.h (deleted) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/arch.h (modified) * kernel/arch/ia64/include/drivers/ski.h (moved) * kernel/arch/ia64/src/drivers/ski.c (moved) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/console.h (deleted) * kernel/arch/mips32/src/console.c (deleted) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/ppc32/include/drivers/pic.h (modified) * kernel/arch/ppc32/src/drivers/cuda.c (deleted) * kernel/arch/ppc32/src/drivers/pic.c (modified) * kernel/arch/ppc32/src/dummy.s (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/kbd.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/dsrln/dsrlnin.h (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) * kernel/genarch/include/drivers/via-cuda/cuda.h (moved) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/include/kbrd/kbrd.h (modified) * kernel/genarch/include/srln/srln.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/via-cuda/cuda.c (moved) * kernel/genarch/src/drivers/z8530/z8530.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/srln/srln.c (modified) * uspace/srv/kbd/port/sun.c (modified) change the way how input devices are wired together according to ... Tue, 21 Apr 2009 12:43:14 GMT Martin Decky [44b7783] * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) rename _getc() to indev_pop_character() implicit creation of stdin ... Sat, 18 Apr 2009 15:29:12 GMT Jakub Jermar [6b6e423a] * kernel/generic/src/ipc/sysipc.c (modified) Allow IPC_M_DATA_WRITE to transfer zero data. Sat, 18 Apr 2009 15:27:55 GMT Jakub Jermar [c259b9b] * kernel/generic/src/mm/slab.c (modified) Allow malloc(0, ...) in kernel. Thu, 16 Apr 2009 21:41:25 GMT Martin Decky [87d71bf] * kernel/generic/src/console/kconsole.c (modified) fix off-by-one bug in kconsole argument parser Wed, 15 Apr 2009 15:00:51 GMT Martin Decky [f03afad] * kernel/arch/sparc64/src/drivers/kbd.c (modified) repair a bug in calculating the address of hardware devices (no ... Wed, 15 Apr 2009 10:14:54 GMT Martin Decky [17646b1] * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/mm/page.c (modified) repair two glitches in memory management (no beer today :)) Tue, 14 Apr 2009 19:31:12 GMT Jiri Svoboda [6700ee2] * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/generic/string.c (modified) Forbid destination string buffers of size zero altogether as they ... Tue, 14 Apr 2009 15:50:56 GMT Jakub Jermar [2bf4936] * kernel/arch/sparc64/include/mm/frame.h (modified) * kernel/arch/sparc64/include/trap/mmu.h (modified) * kernel/arch/sparc64/src/mm/frame.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/start.S (modified) On sparc64, do fast indentity mapping only for physical memory. For ... Tue, 14 Apr 2009 15:47:54 GMT Jakub Jermar [577b531] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Replace the deprecated Bicc instructions with proper Bcc instructions. Mon, 13 Apr 2009 21:35:28 GMT Martin Decky [c822026] * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) fix compilation in non-SMP configurations Mon, 13 Apr 2009 21:15:58 GMT Martin Decky [37c312a] * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) fix tab completion in kconsole (this resolves ticket #21) Mon, 13 Apr 2009 20:34:25 GMT Jakub Jermar [a1d89ad] * kernel/arch/ia64/include/asm.h (modified) * uspace/lib/libc/arch/ia64/include/ddi.h (modified) Prevent optimizing ia64's PIO away. This solves the frequent hangs ... Fri, 10 Apr 2009 19:51:16 GMT Martin Decky [3cc6a52] * HelenOS.config (modified) * kernel/arch/sparc64/src/console.c (modified) fix serengeti console Thu, 09 Apr 2009 23:04:10 GMT Jiri Svoboda [f4b1535] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/task.c (modified) str_ncpy() vs str_cpy(). TODO: The same in userspace. Mon, 06 Apr 2009 22:05:15 GMT Jakub Jermar [2845930] * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/ipc/irq.c (modified) Address issues with IRQ notifications. Mon, 06 Apr 2009 19:32:22 GMT Martin Decky [13a638d] * kernel/Makefile (modified) * kernel/generic/include/ipc/event.h (moved) * kernel/generic/include/ipc/event_types.h (moved) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/ipc/event.c (moved) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) move event notification to the ipc directory (where it probably ... Mon, 06 Apr 2009 16:18:41 GMT Martin Decky [149d14e5] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) ia32, amd64: do not reboot via a triple fault (which is nasty), but ... Mon, 06 Apr 2009 16:17:32 GMT Martin Decky [415d272] * kernel/generic/src/main/shutdown.c (modified) halt all CPUs in case reboot was not succesful Mon, 06 Apr 2009 15:44:50 GMT Martin Decky [b014e9f] * kernel/generic/src/adt/hash_table.c (modified) call remove_callback only optionally (this fixes the cleanup phase ... Mon, 06 Apr 2009 15:44:11 GMT Martin Decky [37be841] * kernel/generic/src/ipc/irq.c (modified) avoid deadlock during cleanup (the compare function which is called ... Mon, 06 Apr 2009 15:43:11 GMT Martin Decky [44814b8] * kernel/generic/src/synch/spinlock.c (modified) more readable spinning printout Mon, 06 Apr 2009 15:31:31 GMT Martin Decky [7b0297b] * kernel/generic/src/adt/hash_table.c (modified) split asserts into atomic conditions to ease debugging Mon, 06 Apr 2009 14:56:52 GMT Martin Decky [a78d001] * kernel/generic/include/string.h (modified) * kernel/generic/src/printf/printf_core.c (modified) ignore leading byte-order mark while printing wide strings (GCC ... Sat, 04 Apr 2009 22:04:28 GMT Jiri Svoboda [f2b8cdc] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * uspace/lib/libc/arch/amd64/include/types.h (modified) * uspace/lib/libc/arch/arm32/include/types.h (modified) * uspace/lib/libc/arch/ia32/include/types.h (modified) * uspace/lib/libc/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/mips32/include/types.h (modified) * uspace/lib/libc/arch/ppc32/include/types.h (modified) * uspace/lib/libc/arch/sparc64/include/types.h (modified) * uspace/lib/libc/generic/io/fprintf.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/io/printf_core.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/lib/libc/include/sys/types.h (modified) Copy printf with Unicode support to userspace. Sat, 04 Apr 2009 02:00:11 GMT Martin Decky [7d440e3] * kernel/test/mm/slab2.c (modified) silence test completely Sat, 04 Apr 2009 01:51:11 GMT Martin Decky [f049eec] * kernel/generic/src/mm/frame.c (modified) avoid deadlock while reclaiming slab memory Sat, 04 Apr 2009 00:59:20 GMT Martin Decky [3f2177e] * kernel/generic/src/console/cmd.c (modified) add support for benchmarking of all tests Sat, 04 Apr 2009 00:56:05 GMT Martin Decky [a85aebd] * kernel/genarch/src/kbrd/kbrd.c (modified) fix wrong bounds checking Sat, 04 Apr 2009 00:26:27 GMT Martin Decky [cb01e1e] * kernel/generic/src/console/cmd.c (modified) * kernel/test/atomic/atomic1.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/btree/btree1.c (modified) * kernel/test/debug/mips1.c (modified) * kernel/test/debug/mips1_skip.c (modified) * kernel/test/fault/fault1.c (modified) * kernel/test/fpu/fpu1_ia64.c (modified) * kernel/test/fpu/fpu1_skip.c (modified) * kernel/test/fpu/fpu1_x86.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/mips2_skip.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/fpu/sse1_skip.c (modified) * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/mm/purge1_skip.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/print/print1.c (modified) * kernel/test/print/print2.c (modified) * kernel/test/print/print3.c (modified) * kernel/test/print/print4.c (modified) * kernel/test/synch/rwlock1.c (modified) * kernel/test/synch/rwlock2.c (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/rwlock5.c (modified) * kernel/test/synch/semaphore1.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/sysinfo/sysinfo1.c (modified) * kernel/test/test.c (modified) * kernel/test/test.h (modified) * kernel/test/thread/thread1.c (modified) use global variable and a macro for silencing tests Fri, 03 Apr 2009 20:39:33 GMT Jiri Svoboda [171f9a1] * kernel/generic/src/console/console.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/string.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/fb/fb.c (modified) Character encoding/decoding un uspace. Partially fix klog application. Fri, 03 Apr 2009 19:48:10 GMT Jiri Svoboda [a7b1071] * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/string.c (modified) Fix bugs in kconsole, simplify string comparisons. Fri, 03 Apr 2009 15:52:14 GMT Martin Decky [c8bf88d] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/genarch/include/kbrd/scanc.h (modified) * kernel/genarch/include/kbrd/scanc_pc.h (modified) * kernel/genarch/include/kbrd/scanc_sun.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/kbrd.c (modified) * kernel/genarch/src/kbrd/scanc_pc.c (modified) * kernel/genarch/src/kbrd/scanc_sun.c (modified) * kernel/genarch/src/srln/srln.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) represent special keystrokes (cursor arrows, page up/down, delete, ... Fri, 03 Apr 2009 08:02:30 GMT Martin Decky [b60c582] * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/page.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/program.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/spinlock.c (modified) update for string changes Fri, 03 Apr 2009 08:01:08 GMT Martin Decky [9be1d58] * kernel/generic/include/printf/printf_core.h (modified) do not mention UTF specifically Fri, 03 Apr 2009 08:00:13 GMT Martin Decky [c583970] * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) Unicode support Fri, 03 Apr 2009 07:58:42 GMT Martin Decky [d6c8ff6] * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/src/console/kconsole.c (modified) kconsole cleanup, string changes, Unicode support Fri, 03 Apr 2009 07:57:36 GMT Martin Decky [20cc877] * kernel/generic/src/console/cmd.c (modified) cleanup Fri, 03 Apr 2009 07:56:38 GMT Martin Decky [68ad9d2] * kernel/generic/include/symtab.h (modified) * kernel/generic/src/debug/symtab.c (modified) cleanup symtab Fri, 03 Apr 2009 07:55:23 GMT Martin Decky [d1dabe1f] * kernel/generic/include/console/chardev.h (modified) * kernel/generic/src/console/chardev.c (modified) Unicode support for input devices Fri, 03 Apr 2009 07:54:27 GMT Martin Decky [043eca0] * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) cleanup, string changes Fri, 03 Apr 2009 07:52:29 GMT Martin Decky [b888d5f] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) cleanup and extend string functions according to agreed conventions Thu, 02 Apr 2009 21:33:08 GMT Jiri Svoboda [58d5a7e7] * kernel/generic/src/printf/printf_core.c (modified) Partial conversion of prinf_core.c Thu, 02 Apr 2009 20:38:51 GMT Jiri Svoboda [82bb9c1] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) Consider character display width somewhat. Explain naming scheme. Thu, 02 Apr 2009 19:59:22 GMT Jiri Svoboda [d09f84e6] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) Return error code from chr_encode() rather than boolean. Wed, 01 Apr 2009 19:11:07 GMT Jiri Svoboda [06b785f] * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/generic/include/string.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) strlen() -> str_size(). Wed, 01 Apr 2009 19:01:39 GMT Jiri Svoboda [1b0b48e0] * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) Partial refactor of printf modules to reflect new string API. Wed, 01 Apr 2009 18:24:31 GMT Jiri Svoboda [f25b2819] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) str_lsize(), str_length(), wstr_length(). Wed, 01 Apr 2009 17:14:57 GMT Jiri Svoboda [b4c4666] * kernel/arch/sparc64/src/drivers/sgcn.c (modified) Output CRLF rather than LFCR as the former is the standard one. Wed, 01 Apr 2009 15:41:51 GMT Martin Decky [ce87a8aa] * kernel/arch/sparc64/include/memstr.h (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) fix compilation on sparc64 Tue, 31 Mar 2009 22:51:41 GMT Jiri Svoboda [e1813cf] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) Start converting string functions according to the terminology agreed ... Tue, 31 Mar 2009 22:11:11 GMT Jiri Svoboda [b54d2f1] * kernel/generic/src/lib/string.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) Semantics for 'index' parameter of utf8_encode/decode() should be ... Tue, 31 Mar 2009 18:50:09 GMT Jiri Svoboda [32704cb] * kernel/generic/src/lib/string.c (modified) Slightly decompile character encoder. Mon, 30 Mar 2009 22:22:05 GMT Jiri Svoboda [0dd1d444] * kernel/generic/src/lib/string.c (modified) Slightly 'decompile' character decoder. Mon, 30 Mar 2009 20:30:32 GMT Martin Decky [c18e666] * kernel/arch/amd64/include/cpuid.h (modified) * kernel/arch/ia32/include/cpuid.h (modified) * kernel/arch/ia32/src/boot/boot.S (modified) detect SYSENTER/SYSEXIT support on boot (this serves as a hint for ... Mon, 30 Mar 2009 19:15:15 GMT Martin Decky [18251cc] * kernel/generic/include/config.h (modified) * kernel/generic/src/console/console.c (modified) cstyle Mon, 30 Mar 2009 19:06:51 GMT Martin Decky [4a816fe] * kernel/genarch/src/multiboot/multiboot.c (modified) more sanity checks Wed, 25 Mar 2009 02:37:24 GMT Martin Decky [accc088] * kernel/genarch/src/drivers/ega/ega.c (modified) convert Unicode characters to OEM (a.k.a. 437) code page add colors ... Wed, 25 Mar 2009 02:35:36 GMT Martin Decky [beb368f5] * kernel/test/print/print4.c (modified) more compact ASCII printout fix typo in Czech sentence Tue, 24 Mar 2009 16:09:17 GMT Martin Decky [98895c5c] * contrib/font/bdf2c.pl (modified) * kernel/genarch/include/fb/font-8x16.h (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) simplify glyph mapping function draw invalid glyphs with a ... Tue, 24 Mar 2009 15:39:13 GMT Martin Decky [6a75902c] * kernel/test/print/print4.c (modified) add more supported script samples Tue, 24 Mar 2009 15:27:08 GMT Martin Decky [10d73d8] * kernel/generic/src/printf/printf_core.c (modified) * kernel/test/print/print4.c (modified) fix wchar_t printing Tue, 24 Mar 2009 15:14:02 GMT Martin Decky [08b5601] * kernel/generic/src/printf/vsnprintf.c (modified) fix off-by-one bug Tue, 24 Mar 2009 15:11:25 GMT Martin Decky [e560ae8] * kernel/generic/src/printf/printf_core.c (modified) fix wrong assignment Tue, 24 Mar 2009 15:02:08 GMT Martin Decky [0dd772d] * kernel/genarch/src/fb/fb.c (modified) fix cursor Tue, 24 Mar 2009 15:01:00 GMT Martin Decky [8f29e336] * kernel/genarch/src/fb/font-8x16.c (modified) add copyright of the original font author source: ... Tue, 24 Mar 2009 14:43:25 GMT Martin Decky [eec616b] * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/print.h (modified) * kernel/generic/include/printf/printf_core.h (modified) * kernel/generic/include/putchar.h (modified) * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/printf/printf.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/snprintf.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * kernel/generic/src/syscall/syscall.c (modified) Unicode aware printf and family functions (this breaks some things, ... Tue, 24 Mar 2009 14:41:31 GMT Martin Decky [74c8da2c] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) more Unicode functions Tue, 24 Mar 2009 14:38:57 GMT Martin Decky [4ccdcf6] * kernel/Makefile (modified) * kernel/generic/src/printf/sprintf.c (deleted) * kernel/generic/src/printf/vsprintf.c (deleted) remove unbounded (possibly dangerous) string functions Tue, 24 Mar 2009 14:37:39 GMT Martin Decky [dcdc31d] * kernel/genarch/include/fb/font-8x16.h (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) use Unicode font glyphs and mapping for framebuffer Tue, 24 Mar 2009 03:10:22 GMT Martin Decky [21a639b7] * kernel/generic/include/string.h (modified) * kernel/generic/src/lib/string.c (modified) UTF-8 decoding routine Tue, 24 Mar 2009 03:06:21 GMT Martin Decky [c3ebc47] * kernel/generic/include/mm/slab.h (modified) * kernel/generic/src/mm/slab.c (modified) add malloc slab caches for up to 4 MB blocks Mon, 23 Mar 2009 21:46:40 GMT Jakub Jermar [05641a9e] * kernel/Makefile (modified) * kernel/generic/include/event/event.h (added) * kernel/generic/include/event/event_types.h (added) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/event/event.c (added) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/event.c (added) * uspace/lib/libc/include/event.h (added) * uspace/srv/console/console.c (modified) Revive kernel notifications. Sun, 22 Mar 2009 22:13:33 GMT Martin Decky [a5e5030] * kernel/Makefile (modified) * kernel/test/print/print4.c (modified) unicode preparation work Sun, 22 Mar 2009 22:07:25 GMT Martin Decky [8263c68] * kernel/test/print/print4.c (modified) unicode test (not working properly yet) Sun, 22 Mar 2009 21:50:09 GMT Martin Decky [5251bab] * kernel/Makefile (modified) * kernel/test/print/print1.c (modified) * kernel/test/print/print1.def (modified) * kernel/test/print/print2.c (added) * kernel/test/print/print2.def (added) * kernel/test/print/print3.c (added) * kernel/test/print/print3.def (added) * kernel/test/print/print4.c (added) * kernel/test/print/print4.def (added) * kernel/test/test.c (modified) * kernel/test/test.h (modified) split printf test into several tests for better readability Sun, 22 Mar 2009 20:19:31 GMT Martin Decky [8b48063] * kernel/generic/include/typedefs.h (modified) start unicode support Fri, 20 Mar 2009 21:41:24 GMT Jakub Jermar [5b8c75a] * kernel/arch/amd64/_link.ld.in (modified) Discard the eh_frame section on amd64, which improves the kernel size ... Wed, 18 Mar 2009 18:21:00 GMT Jakub Jermar [eada065e] * kernel/arch/ia32/src/boot/vesa_real.inc (modified) Fix typo. Wed, 18 Mar 2009 16:26:01 GMT Martin Decky [1496f87] * kernel/arch/ia32/src/boot/vesa_prot.inc (modified) * kernel/arch/ia32/src/boot/vesa_real.inc (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) properly detect VESA 16 bpp modes with 5:5:5 colors Wed, 18 Mar 2009 15:23:03 GMT Martin Decky [7dfc120a] * kernel/arch/ia32/src/boot/vesa_real.inc (modified) check for proper VESA mode attributes Wed, 18 Mar 2009 14:31:03 GMT Martin Decky [e749794] * kernel/arch/ia32/src/boot/vesa_prot.inc (modified) ignore leading spaces in video mode command line Wed, 18 Mar 2009 10:53:12 GMT Martin Decky [84afc7b] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/include/drivers/cuda.h (modified) * kernel/arch/ppc32/src/drivers/cuda.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/include/drivers/dsrln/dsrlnin.h (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified) * kernel/genarch/src/drivers/i8042/i8042.c (modified) * kernel/genarch/src/drivers/ns16550/ns16550.c (modified) * kernel/genarch/src/drivers/z8530/z8530.c (modified) * kernel/generic/include/ddi/device.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/ddi/device.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/lib/libc/generic/ddi.c (modified) * uspace/lib/libc/include/ddi.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/kbd/port/gxemul.c (modified) * uspace/srv/kbd/port/i8042.c (modified) * uspace/srv/kbd/port/msim.c (modified) * uspace/srv/kbd/port/ns16550.c (modified) * uspace/srv/kbd/port/z8530.c (modified) as kernel little brother drivers are not needed anymore, the device ... Wed, 18 Mar 2009 10:49:50 GMT Martin Decky [8015eeec] * kernel/generic/include/console/console.h (modified) move syscall wrappers to more suitable location Wed, 18 Mar 2009 10:48:46 GMT Martin Decky [312cc68] * kernel/generic/src/console/console.c (modified) move syscall wrappers to more suitable location Wed, 18 Mar 2009 10:26:43 GMT Martin Decky [65513a5] * kernel/arch/amd64/src/interrupt.c (modified) fix typo Tue, 17 Mar 2009 21:08:23 GMT Jakub Jermar [f6377f72] * kernel/arch/sparc64/src/mm/page.c (modified) Update comments for the new hw_map(), which was committed in r4138. Tue, 17 Mar 2009 20:33:29 GMT Jakub Jermar [5eb90cb] * kernel/arch/sparc64/src/mm/page.c (modified) * uspace/srv/obio/obio.c (modified) Revert the previous commit. Tue, 17 Mar 2009 20:33:18 GMT Jiri Svoboda [e16e0d59] * kernel/Makefile (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/synch/spinlock.c (modified) Make optionality of symbol information less intrusive per Jakub's ... Mon, 16 Mar 2009 22:58:11 GMT Martin Decky [656b789] * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/_link.ld.in (moved) * boot/arch/mips32/loader/_link.ld.in.ecoff (deleted) * contrib/toolchain/toolchain.mipseb32.sh (modified) * kernel/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/ddi.h (added) resurrect big endian support for mips32: switch from mips-sgi-irix5 ... Mon, 16 Mar 2009 22:12:36 GMT Jiri Svoboda [f36c061] * kernel/arch/ia32/include/atomic.h (modified) Fix non-SMP ia32 build. Mon, 16 Mar 2009 21:58:05 GMT Jiri Svoboda [e2b762ec] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * defaults/arm32/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * defaults/ia64/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/Makefile.config (modified) * kernel/Makefile (modified) * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/synch/spinlock.c (modified) Make kernel symbol information optional. Fri, 13 Mar 2009 14:44:40 GMT Martin Decky [b6dfc32] * kernel/arch/ia32/src/boot/vesa_prot.inc (modified) * kernel/arch/ia32/src/boot/vesa_real.inc (modified) support for overriding the preconfigured VESA mode via GRUB command ... Fri, 13 Mar 2009 12:58:43 GMT Martin Decky [421c833] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/boot/memmap.c (modified) * kernel/arch/amd64/src/boot/vesa_prot.inc (added) * kernel/arch/amd64/src/boot/vesa_real.inc (added) * kernel/arch/amd64/src/boot/vesa_ret.inc (added) * kernel/arch/ia32/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/vesa_prot.inc (added) * kernel/arch/ia32/src/boot/vesa_real.inc (added) * kernel/arch/ia32/src/boot/vesa_ret.inc (added) parse VESA mode from a string unify VESA initialization for ia32 and ... Fri, 13 Mar 2009 12:57:15 GMT Martin Decky [99d6fd0] * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/scheduler.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) cleanup pm.h and related stuff (no change in functionality)