# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-27T13:55:20Z Tue, 20 Jan 2009 18:38:16 GMT Martin Decky [9a0367f] * HelenOS.config (modified) * Makefile (modified) * boot/Makefile (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/boot.config (deleted) * kernel/Makefile (modified) * kernel/kernel.config (deleted) * tools/config.py (modified) * uspace/Makefile (modified) * uspace/app/bdsh/Makefile (modified) * uspace/app/init/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tetris/Makefile (modified) * uspace/app/trace/Makefile (modified) * uspace/lib/libblock/Makefile (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libfs/Makefile (modified) * uspace/lib/softfloat/Makefile (modified) * uspace/lib/softint/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/loader/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/pci/Makefile (modified) * uspace/srv/pci/libpci/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) * uspace/uspace.config (deleted) configuration system overhaul (requires newt) Mon, 19 Jan 2009 15:35:24 GMT Martin Decky [b1747a5] * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) fallback to VGA registers if VESA routine fails Sun, 18 Jan 2009 20:35:22 GMT Martin Decky [ff50f40] * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) simplify compile options Sun, 18 Jan 2009 19:52:58 GMT Martin Decky [d4668392] * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) * contrib/toolchain/toolchain.mipseb32.sh (modified) * contrib/toolchain/toolchain.mipsel32.sh (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) * contrib/toolchain/toolchain.ppc64.sh (modified) unify binutils and GCC versions in toolchain scripts Fri, 16 Jan 2009 16:32:59 GMT Jakub Jermar [8ea0308] * boot/genarch/ofw_tree.c (modified) cstyle Fri, 16 Jan 2009 16:14:27 GMT Jakub Jermar [0832b4d] * boot/genarch/ofw_tree.c (modified) OpenBIOS's nextprop is more sensitive than the OBP version. Use two ... Wed, 14 Jan 2009 11:41:02 GMT Jiri Svoboda [6cd3e8a] * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/fb/fb.c (modified) Remove delta-redrawing. (At least until someone can figure out how to ... Tue, 13 Jan 2009 20:26:00 GMT Jiri Svoboda [bda24ee7] * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/mips32/include/atomic.h (modified) Fix mips32 userspace atomic_add() the same way as the kernel one. ... Sun, 11 Jan 2009 21:03:12 GMT Jiri Svoboda [42ec919] * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/fb/fb.c (modified) Viewport invalidation. Makes delta-redraw optimization work when ... Fri, 09 Jan 2009 21:53:36 GMT Jiri Svoboda [4a62ec9] * uspace/srv/fb/fb.c (modified) Must check colors in draw_text_data(). Fri, 09 Jan 2009 21:15:07 GMT Jiri Svoboda [7447572] * uspace/srv/console/console.c (modified) Fix fb-con interbuffer for much faster redraw on a VC switch. Thu, 08 Jan 2009 12:07:38 GMT Jiri Svoboda [f651e80] * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia32xen/src/interrupt.c (modified) * kernel/arch/ia32xen/src/mm/page.c (modified) * kernel/arch/ia32xen/src/pm.c (modified) * kernel/arch/ia32xen/src/smp/smp.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/mips32/src/cache.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/page.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/ppc64/include/exception.h (modified) * kernel/arch/ppc64/src/mm/page.c (modified) * kernel/arch/ppc64/src/ppc64.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/mm/tlb.c (modified) * kernel/arch/sparc64/src/smp/ipi.c (modified) * kernel/arch/sparc64/src/sparc64.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.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/include/debug.h (modified) * kernel/generic/include/panic.h (modified) * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/backend_phys.c (modified) * kernel/generic/src/mm/tlb.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/tasklet.c (modified) * kernel/generic/src/synch/rwlock.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * kernel/generic/src/time/timeout.c (modified) Make newlines in panic messages consistent. Add periods at end of ... Wed, 07 Jan 2009 23:05:29 GMT Jiri Svoboda [c571f42] * kernel/arch/arm32/src/console.c (modified) Also redraw kernel console on arm32. Wed, 07 Jan 2009 22:55:52 GMT Jiri Svoboda [7ed2d8f] * kernel/arch/amd64/src/interrupt.c (modified) * kernel/arch/amd64/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * kernel/arch/ia32/src/interrupt.c (modified) * kernel/arch/ia32xen/src/interrupt.c (modified) * kernel/arch/ia32xen/src/mm/page.c (modified) * kernel/arch/ia64/src/interrupt.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/mm/tlb.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) Unify newlines in fault_if_from_uspace() format strings. (Remove them ... Wed, 07 Jan 2009 22:33:35 GMT Jiri Svoboda [06b2b7f] * uspace/srv/loader/elf_load.c (modified) * uspace/srv/loader/main.c (modified) Disable message displaying in loader. Wed, 07 Jan 2009 21:20:47 GMT Jiri Svoboda [6974061] * uspace/srv/kbd/genarch/src/nofb.c (modified) Fix enter key on lgxemul with no fb. Wed, 07 Jan 2009 20:51:14 GMT Jiri Svoboda [5f8fd72] * uspace/srv/fb/Makefile (modified) Fix framebuffer colors on ARM. Tue, 06 Jan 2009 21:14:07 GMT Jiri Svoboda [59b2adb] * boot/arch/ia64/loader/Makefile (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) * uspace/lib/libc/arch/ia64/src/thread_entry.s (modified) * uspace/srv/loader/arch/ia64/_link.ld.in (modified) Fix loader problem on ia64 and remove workaround. Sun, 04 Jan 2009 22:51:09 GMT Jakub Jermar [acee917] * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/ia64/src/start.S (modified) Do not compile unnecessary code when CONFIG_SMP is not configured on ... Sun, 04 Jan 2009 22:00:27 GMT Jakub Jermar [0e56eb1a] * kernel/arch/ia64/src/start.S (modified) Fix comment. Sun, 04 Jan 2009 21:58:47 GMT Jakub Jermar [a45752d] * kernel/arch/ia64/src/putchar.c (deleted) Remove unused file. Sun, 04 Jan 2009 14:07:27 GMT Jakub Jermar [f245145] * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/drivers/ega.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/drivers/ega.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/ia64/src/drivers/ega.c (deleted) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/drivers/ega/ega.h (added) * kernel/genarch/src/drivers/ega/ega.c (moved) Only one kernel EGA driver to rule them all. Sun, 04 Jan 2009 14:06:08 GMT Jakub Jermar [44ff4fb] * kernel/arch/ia64/include/mm/frame.h (modified) Extern declaration for ia64 last_frame. Sun, 04 Jan 2009 13:58:11 GMT Jakub Jermar [38f6add] * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) Replace the disfunct hw_map() with a functional dirty hack. Sun, 04 Jan 2009 13:55:40 GMT Jakub Jermar [8ce14e3] * kernel/arch/ia64/src/mm/frame.c (modified) Do not leave last_frame uninitialized on ia64. Sat, 03 Jan 2009 16:18:32 GMT Jakub Jermar [2b70a6e] * boot/arch/ia64/loader/main.c (modified) * kernel/arch/ia64/src/ia64.c (modified) More ia64 cleanup. Sat, 03 Jan 2009 15:33:55 GMT Jakub Jermar [8b4d6cb] * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/atomic.h (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/debug.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/vhpt.h (modified) * kernel/arch/ia64/include/proc/task.h (modified) * kernel/arch/ia64/include/register.h (modified) More of ia64 cleanup. Thu, 01 Jan 2009 19:47:54 GMT Jiri Svoboda [fb69f39] * uspace/srv/fb/serial_console.c (modified) Color support in serial fb driver. Thu, 01 Jan 2009 13:58:05 GMT Jiri Svoboda [7122bc7] * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/screen.h (modified) * uspace/lib/libc/generic/console.c (modified) * uspace/lib/libc/include/console.h (modified) More console IPC wrapper functions. Thu, 01 Jan 2009 13:31:23 GMT Jiri Svoboda [9805cde] * uspace/app/bdsh/input.c (modified) * uspace/app/tester/console/console1.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/console.c (added) * uspace/lib/libc/include/console.h (added) * uspace/lib/libc/include/console/color.h (added) * uspace/lib/libc/include/console/style.h (added) * uspace/lib/libc/include/ipc/console.h (modified) * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/screenbuffer.c (modified) * uspace/srv/console/screenbuffer.h (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/serial_console.c (modified) Console color support overhaul. Create C library console interface. Wed, 31 Dec 2008 15:33:29 GMT Jakub Jermar [666773c] * kernel/arch/ia64/src/cpu/cpu.c (modified) * kernel/arch/ia64/src/ddi/ddi.c (modified) * kernel/arch/ia64/src/drivers/ega.c (modified) * kernel/arch/ia64/src/drivers/it.c (modified) * kernel/arch/ia64/src/fpu_context.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/mm/as.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/ia64/src/proc/scheduler.c (modified) * kernel/arch/ia64/src/ski/ski.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/ia64/src/start.S (modified) Humanitarian facelift for ia64. Wed, 31 Dec 2008 13:35:39 GMT Jakub Jermar [d8c0dc5] * kernel/arch/ia64/src/mm/frame.c (modified) Cleanup ia64's frame.c. Wed, 31 Dec 2008 13:16:22 GMT Jakub Jermar [2f08ff55] * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/ia64.c (modified) Legacy vs. lagacy. Wed, 31 Dec 2008 13:13:26 GMT Jakub Jermar [ef5de6d] * boot/arch/ia64/loader/main.c (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/mm/frame.c (modified) * kernel/arch/ia64/src/mm/tlb.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) Remove most of the ia64 dead / commented out code. Tue, 30 Dec 2008 22:24:05 GMT Martin Decky [f58321c4] * kernel/arch/amd64/src/amd64.c (modified) redraw kernel console Tue, 30 Dec 2008 19:55:10 GMT Martin Decky [3ad953c] * kernel/generic/include/console/kconsole.h (modified) * kernel/generic/include/ipc/irq.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/main/main.c (modified) * uspace/app/klog/klog.c (modified) * uspace/srv/console/console.c (modified) send notification to uspace console when switching from kernel console Tue, 30 Dec 2008 19:34:23 GMT Martin Decky [6b21292] * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/include/async.h (modified) support for sending asynchronous messages (without preemption) in ... Mon, 29 Dec 2008 23:48:23 GMT Jiri Svoboda [1c1002a] * uspace/app/tester/Makefile (modified) * uspace/app/tester/stdio/stdio1.def (modified) * uspace/app/tester/stdio/stdio2.c (added) * uspace/app/tester/stdio/stdio2.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/fprintf.c (added) * uspace/lib/libc/generic/io/stdio.c (modified) * uspace/lib/libc/include/stdio.h (modified) fprintf(), vfprintf(). Mon, 29 Dec 2008 13:30:19 GMT Jiri Svoboda [63088cc1] * uspace/app/tester/stdio/stdio1.c (modified) * uspace/lib/libc/generic/io/stdio.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/unistd.h (modified) fgetc(), fputc(), fputs(), fseek(). Mon, 29 Dec 2008 11:17:44 GMT Jiri Svoboda [04b687b] * uspace/app/tester/Makefile (modified) * uspace/app/tester/stdio/stdio1.c (added) * uspace/app/tester/stdio/stdio1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/stdio.c (added) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/include/errno.h (modified) * uspace/lib/libc/include/stdio.h (modified) Some ANSI C stream functions (stdio). Sun, 28 Dec 2008 13:03:04 GMT Jiri Svoboda [8b74af07] * kernel/arch/ia64/src/drivers/ega.c (modified) * uspace/srv/fb/ega.c (modified) Two more cases of memmove() vs memcpy(). Sun, 28 Dec 2008 12:35:00 GMT Jiri Svoboda [018e1e3] * kernel/arch/mips32/Makefile.inc (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/loader/arch/mips32eb (added) Fix mips32eb build a bit. Sun, 28 Dec 2008 11:19:22 GMT Jiri Svoboda [4f75b63] * contrib/conf/arm32-gx.sh (added) * contrib/conf/mips32-gx.sh (moved) Script to run ARM port in GXemul. Sat, 27 Dec 2008 11:33:08 GMT Jiri Svoboda [24a44ec] * kernel/genarch/src/fb/fb.c (modified) Another memmove() instead of memcpy(). Sat, 27 Dec 2008 11:29:11 GMT Jiri Svoboda [9a63657] * kernel/arch/ia32/src/drivers/ega.c (modified) Revive kernel EGA fb driver. Plus fix bug -- was using memcpy() for ... Sat, 27 Dec 2008 11:28:06 GMT Jiri Svoboda [ac48fef] * kernel/generic/include/memstr.h (modified) * kernel/generic/src/lib/memstr.c (modified) Add memmove() function to kernel. Sat, 27 Dec 2008 00:24:42 GMT Jakub Jermar [b755225] * kernel/arch/sparc64/src/trap/trap_table.S (modified) Support for preemptible syscalls on sparc64. Fri, 26 Dec 2008 19:37:21 GMT Jiri Svoboda [d3e6935] * uspace/app/tester/console/console1.c (modified) * uspace/app/tetris/input.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/ipc/console.h (added) * uspace/srv/console/console.c (modified) * uspace/srv/console/console.h (modified) Put console IPC method numbers under libc. Fri, 26 Dec 2008 14:52:49 GMT Jiri Svoboda [713e6f2d] * uspace/app/tester/Makefile (modified) * uspace/app/tester/console/console1.c (added) * uspace/app/tester/console/console1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) Add console color test to tester. Fri, 26 Dec 2008 13:29:49 GMT Jiri Svoboda [68a4442] * uspace/srv/fb/fb.c (modified) New fb glyph drawing algorithm, created with color support in mind. ... Thu, 25 Dec 2008 17:08:23 GMT Jakub Jermar [edf5774] * kernel/genarch/src/fb/fb.c (modified) cstyle Thu, 25 Dec 2008 16:32:17 GMT Jakub Jermar [c484842] * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) Fix typo. Wed, 24 Dec 2008 15:26:25 GMT Jiri Svoboda [67c6c651] * uspace/srv/fb/fb.c (modified) Re-instate accidentaly lost fb scrolling implementation. Also re- ... Wed, 24 Dec 2008 14:49:35 GMT Martin Decky [ab25d30] * kernel/arch/ppc32/src/ppc32.c (modified) redraw kernel cosnole on ppc32 Wed, 24 Dec 2008 14:46:28 GMT Martin Decky [90a77e9] * kernel/arch/mips32/src/console.c (modified) redraw kernel console on mips32 Wed, 24 Dec 2008 14:01:00 GMT Martin Decky [b1a29bb] * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) refresh kernel console during grab on sparc64 Wed, 24 Dec 2008 14:00:21 GMT Martin Decky [8c6337d] * uspace/srv/console/console.c (modified) make sure the cursor is already off when switching to kernel console ... Wed, 24 Dec 2008 13:59:20 GMT Martin Decky [7217199] * kernel/generic/src/proc/thread.c (modified) coding style Wed, 24 Dec 2008 13:58:38 GMT Martin Decky [6c0adbc] * kernel/genarch/src/fb/fb.c (modified) fix console overdrawing when is logo on Tue, 23 Dec 2008 19:49:49 GMT Jiri Svoboda [404464a] * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/mem.c (modified) * uspace/lib/libc/include/loader/loader.h (modified) Get rid of some warnings. Tue, 23 Dec 2008 19:45:57 GMT Jiri Svoboda [e64c4b2] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/mem.c (added) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/mem.h (added) * uspace/lib/libc/include/string.h (modified) Separate memxxx() functions into mem.c. Tue, 23 Dec 2008 18:47:00 GMT Jiri Svoboda [576845ec] * uspace/lib/libc/generic/string.c (modified) Replace BSD strtok() and strtok_r() with our own. Tue, 23 Dec 2008 16:48:53 GMT Jiri Svoboda [7a817d00] * uspace/lib/libc/generic/string.c (modified) Re-implement memmove(), which was totally broken. Tue, 23 Dec 2008 16:35:31 GMT Jiri Svoboda [6b080e54] * uspace/lib/libc/generic/string.c (modified) Faster memset() implementation in C library. Tue, 23 Dec 2008 16:04:23 GMT Jiri Svoboda [47acd58] * uspace/lib/libc/generic/string.c (modified) Rewrite memcpy() in C library. Now copies congruent blocks fast, not ... Mon, 22 Dec 2008 22:48:52 GMT Jiri Svoboda [7c64e23] * uspace/srv/fb/fb.c (modified) Revert c3724 as it actually made scrolling slower on some arches. Mon, 22 Dec 2008 22:32:53 GMT Jiri Svoboda [d410328] * uspace/srv/fb/fb.c (modified) Slightly faster draw_fill_rect() (although 2x VRAM access). Mon, 22 Dec 2008 22:13:11 GMT Jiri Svoboda [a728ed3] * uspace/srv/fb/fb.c (modified) When scrolling viewport, do not redraw glyphs. Instead use a (not ... Mon, 22 Dec 2008 21:33:22 GMT Jiri Svoboda [2d32081] * uspace/srv/fb/fb.c (modified) Minor refactoring in fb server. Sat, 20 Dec 2008 10:05:13 GMT Pavel Rimsky [723060a] * kernel/arch/sparc64/include/barrier.h (modified) SMC functions optimized for US3. Fri, 19 Dec 2008 17:36:57 GMT Jiri Svoboda [653a4f7] * boot/arch/ia64/loader/_link.ld.in (modified) Fix linker script in ia64 bootloader. It was putting everything to ... Fri, 19 Dec 2008 11:12:37 GMT Jiri Svoboda [fe6a74c] * boot/arch/ia64/loader/Makefile (modified) Support for initrd on ia64. Since console crashes if run by init, ... Fri, 19 Dec 2008 10:09:54 GMT Jakub Jermar [bcb47fa] * uspace/srv/fb/ski.h (modified) Ski vs. MSIM. Fri, 19 Dec 2008 09:30:55 GMT Jiri Svoboda [36251c6] * kernel/arch/ia64/src/ski/ski.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/ski.c (added) * uspace/srv/fb/ski.h (added) Ski framebuffer driver. Fri, 19 Dec 2008 09:14:26 GMT Jiri Svoboda [d99b3f2] * boot/arch/ia64/loader/gefi/Makefile (modified) Do not build EFI testing apps for ia64 since they break build. Thu, 18 Dec 2008 12:23:39 GMT Jiri Svoboda [8b97256] * uspace/srv/fb/msim.c (modified) * uspace/srv/fb/serial_console.c (modified) * uspace/srv/fb/serial_console.h (modified) * uspace/srv/fb/sgcn.c (modified) Do not duplicate code in serial framebuffer drivers. Thu, 18 Dec 2008 08:32:36 GMT Jiri Svoboda [8231246] * uspace/srv/fb/fb.c (modified) Fix overeager optimization causing VC numbers not to be redrawn. Wed, 17 Dec 2008 16:24:02 GMT Martin Decky [64c7e14] * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/genarch/src/kbd/key.c (modified) * kernel/kernel.config (modified) do not waist resources if no keyboard driver is used Wed, 17 Dec 2008 15:28:35 GMT Martin Decky [04de765] * contrib/toolchain/toolchain.sparc64.sh (modified) update to latest versions Tue, 16 Dec 2008 21:56:12 GMT Martin Decky [a632534] * kernel/arch/amd64/include/drivers (added) synchronize drivers with ia32 Tue, 16 Dec 2008 21:55:35 GMT Martin Decky [feaa871] * kernel/arch/amd64/include/drivers/ega.h (deleted) * kernel/arch/amd64/include/drivers/i8042.h (deleted) * kernel/arch/amd64/include/drivers/i8254.h (deleted) * kernel/arch/amd64/include/drivers/i8259.h (deleted) * kernel/arch/amd64/include/drivers/vesa.h (deleted) remove amd64 drivers Tue, 16 Dec 2008 21:25:16 GMT Martin Decky [6e71a9d8] * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/fb/logo-196x66.h (added) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) * kernel/genarch/src/fb/logo-196x66.c (added) * kernel/generic/include/macros.h (modified) * uspace/srv/fb/fb.c (modified) resurrect kernel logo Tue, 16 Dec 2008 19:16:29 GMT Martin Decky [882d7a8] * kernel/arch/ia32/src/boot/vga323.pal (modified) * kernel/genarch/src/fb/fb.c (modified) invert VGA 3:2:3 palette to reflect changes in revision 3692 Tue, 16 Dec 2008 19:14:24 GMT Jiri Svoboda [5ae4443] * uspace/lib/libc/Makefile (modified) Fix makefile. Tue, 16 Dec 2008 19:02:07 GMT Martin Decky [76fca31] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/ia32/include/drivers/ega.h (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/mips32/src/cpu/cpu.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/font-8x16.h (modified) * kernel/genarch/include/fb/visuals.h (modified) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/fb/font-8x16.c (modified) * kernel/genarch/src/fb/helenos.xbm (deleted) * kernel/genarch/src/mm/asid.c (modified) * kernel/generic/include/console/kconsole.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/cpu/cpu.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/console/gcons.c (modified) * uspace/srv/console/gcons.h (modified) * uspace/srv/console/screenbuffer.h (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/fb.h (modified) * uspace/srv/fb/font-8x16.c (modified) * uspace/srv/fb/font-8x16.h (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/ppm.c (modified) kconsole is optional kernel & uspace framebuffer rewrite with ... Tue, 16 Dec 2008 18:59:07 GMT Martin Decky [8fe5980] * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/include/cpu.h (modified) * kernel/arch/ia32/include/mm/as.h (modified) * kernel/arch/ia32xen/src/mm/tlb.c (modified) * kernel/arch/mips32/include/mm/asid.h (modified) * uspace/lib/libc/include/string.h (modified) cstyle & small fixes Tue, 16 Dec 2008 18:57:35 GMT Martin Decky [9cc492a7] * kernel/arch/arm32/src/mm/tlb.c (modified) add unused attribute Tue, 16 Dec 2008 18:56:53 GMT Martin Decky [27e2916] * kernel/genarch/include/kbd/i8042.h (modified) add header Tue, 16 Dec 2008 18:56:00 GMT Martin Decky [4406fd65] * kernel/Makefile (modified) compile kconsole optionally Tue, 16 Dec 2008 18:55:24 GMT Martin Decky [6ce40059] * kernel/generic/include/debug.h (modified) rename CONFIG_EDEBUG to CONFIG_LOG Tue, 16 Dec 2008 17:24:37 GMT Jakub Jermar [699743c] * uspace/srv/fs/fat/fat_ops.c (modified) Set a loop control variable properly when growing the FAT directory. Tue, 16 Dec 2008 17:18:29 GMT Jakub Jermar [e32b65a] * uspace/srv/fs/fat/fat_ops.c (modified) Add the ability to grow a FAT directory. Sun, 14 Dec 2008 11:37:31 GMT Jiri Svoboda [f0c9aff] * uspace/Makefile (modified) * uspace/app/init/Makefile (modified) * uspace/app/klog/Makefile (modified) * uspace/app/tester/Makefile (modified) * uspace/srv/console/Makefile (modified) * uspace/srv/devmap/Makefile (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/tmpfs/Makefile (modified) * uspace/srv/kbd/Makefile (modified) * uspace/srv/ns/Makefile (modified) * uspace/srv/pci/Makefile (modified) * uspace/srv/rd/Makefile (modified) * uspace/srv/vfs/Makefile (modified) Clean .o files in individual makefiles. Sun, 14 Dec 2008 11:26:50 GMT Jiri Svoboda [a1e28489] * uspace/srv/pci/libpci/Makefile (modified) Fix libpci makefile to allow 'make' in uspace subdir. Fri, 12 Dec 2008 06:21:51 GMT Jakub Vana [10ea0ca] * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) IA^$:Fix in hello,Makefile Fri, 12 Dec 2008 05:39:27 GMT Jakub Vana [4b8f1c3] * HelenOS.config (modified) IA64: default build for real machines Fri, 12 Dec 2008 05:34:10 GMT Jakub Vana [bb74e8ab] * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (modified) IA64:Disable searching for image in actual directory in hello, fix ... Wed, 10 Dec 2008 21:41:22 GMT Pavel Rimsky [925fdd7] * boot/genarch/ofw.c (modified) * kernel/genarch/src/fb/fb.c (modified) * uspace/srv/fb/fb.c (modified) Fixed the bug when on SunBlade1500 we wrote to an address outside the ... Sun, 07 Dec 2008 18:36:51 GMT Jiri Svoboda [8af9950] * kernel/generic/include/udebug/udebug.h (modified) * kernel/generic/src/udebug/udebug.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) Rename udebug_thread_t.debug_active just to 'active'. Sun, 07 Dec 2008 13:39:54 GMT Jiri Svoboda [5d9430d7] * kernel/generic/src/time/clock.c (modified) Fix panic caused by NULL pointer dereference.