#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-24T14:21:13Z

Mon, 11 May 2009 18:48:01 GMT Jakub Jermar <jakub@…> [d4a172b]
	* uspace/app/bdsh/Makefile (modified)
	* uspace/app/bdsh/cmds/modules/modules.h (modified)
	* uspace/app/bdsh/cmds/modules/mount/entry.h (added)
	* uspace/app/bdsh/cmds/modules/mount/mount.c (added)
	* uspace/app/bdsh/cmds/modules/mount/mount.h (added)
	* uspace/app/bdsh/cmds/modules/mount/mount_def.h (added)

	Add a bdsh wrapper around mount().


Sat, 09 May 2009 21:56:50 GMT Jakub Jermar <jakub@…> [cf95bc0]
	* uspace/lib/libfs/libfs.c (modified)
	* uspace/lib/libfs/libfs.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs.h (modified)
	* uspace/srv/fs/tmpfs/tmpfs_dump.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)

	Streamline TMPFS and fix its design so that it properly supports ...


Sat, 09 May 2009 08:39:28 GMT Jakub Jermar <jakub@…> [4f46695e]
	* uspace/lib/libfs/libfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Lookup a node's parent lexically rather than using the broken ...


Fri, 08 May 2009 22:05:13 GMT Jiri Svoboda <jirik.svoboda@…> [f4876df]
	* kernel/generic/src/proc/program.c (modified)

	Only announce loader registration in verbose mode.


Fri, 08 May 2009 20:58:12 GMT Jakub Jermar <jakub@…> [14040e5]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Allow rename("a", "aa");


Fri, 08 May 2009 11:26:00 GMT Jakub Jermar <jakub@…> [54a6ff6]
	* uspace/lib/libc/include/string.h (modified)

	Fix doxygen comments.


Fri, 08 May 2009 11:10:34 GMT Jakub Jermar <jakub@…> [046f342]
	* uspace/app/bdsh/Makefile (modified)
	* uspace/app/bdsh/cmds/modules/module_aliases.h (modified)
	* uspace/app/bdsh/cmds/modules/modules.h (modified)
	* uspace/app/bdsh/cmds/modules/mv/entry.h (added)
	* uspace/app/bdsh/cmds/modules/mv/mv.c (added)
	* uspace/app/bdsh/cmds/modules/mv/mv.h (added)
	* uspace/app/bdsh/cmds/modules/mv/mv_def.h (added)

	Add a primitive 'mv' command.  This 'mv' is a mere wrapper around ...


Thu, 07 May 2009 19:52:24 GMT Jiri Svoboda <jirik.svoboda@…> [66b430e]
	* kernel/arch/ia64/src/drivers/ski.c (modified)

	Kernel Ski driver should pull more keys at a time, similarly to the ...


Wed, 06 May 2009 20:57:09 GMT Jakub Jermar <jakub@…> [386e276]
	* uspace/srv/vfs/vfs_file.c (modified)

	Negative file descriptors shoud be considered invalid.
	This fixes ...


Wed, 06 May 2009 20:54:53 GMT Jakub Jermar <jakub@…> [8bb129d]
	* uspace/app/bdsh/cmds/modules/cat/cat.c (modified)

	HelenOS open() returns the actual error code, not mere -1.


Wed, 06 May 2009 19:30:07 GMT Martin Decky <martin@…> [a248234]
	* tools/mkfat.py (modified)
	* uspace/srv/fs/fat/fat_dentry.c (modified)
	* uspace/srv/fs/fat/fat_dentry.h (modified)

	add support for lowercase extension and lowercase basename bits (NT ...


Wed, 06 May 2009 18:39:31 GMT Jakub Jermar <jakub@…> [0be3e8b]
	* uspace/srv/fs/fat/fat_ops.c (modified)

	Do not attempt to unlink non-empty FAT directories.


Tue, 05 May 2009 22:18:51 GMT Jakub Jermar <jakub@…> [770d281]
	* uspace/srv/fs/fat/fat_ops.c (modified)

	Do not attempt to unlink() FAT root.


Tue, 05 May 2009 22:09:13 GMT Jakub Jermar <jakub@…> [b6035ba]
	* uspace/lib/libfs/libfs.c (modified)
	* uspace/lib/libfs/libfs.h (modified)
	* uspace/srv/fs/fat/fat.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs.h (modified)
	* uspace/srv/fs/tmpfs/tmpfs_dump.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)

	Introduce the concept of FS nodes. A FS node is a typed abstraction ...


Mon, 04 May 2009 23:15:48 GMT Jiri Svoboda <jirik.svoboda@…> [c852f4be]
	* uspace/app/trace/trace.c (modified)

	Add console.write method to tracer.


Sun, 03 May 2009 09:01:45 GMT Jiri Svoboda <jirik.svoboda@…> [0b6d70d]
	* uspace/lib/libc/generic/io/stream.c (modified)
	* uspace/lib/libc/include/io/stream.h (modified)

	klog_puts() is useful for debugging.


Sun, 03 May 2009 09:01:19 GMT Jiri Svoboda <jirik.svoboda@…> [6568225]
	* uspace/srv/console/console.c (modified)

	Fix incorrect serialization in console, which could lead to the ...


Mon, 27 Apr 2009 14:48:51 GMT Martin Decky <martin@…> [8e7afdbc]
	* kernel/arch/sparc64/src/drivers/sgcn.c (modified)

	make sgcnin_init() consistent with similar driver functions


Sat, 25 Apr 2009 22:25:22 GMT Jiri Svoboda <jirik.svoboda@…> [43847ba]
	* uspace/srv/kbd/Makefile (modified)

	Select correct kbd controller driver on bgxemul.


Sat, 25 Apr 2009 22:18:44 GMT Jiri Svoboda <jirik.svoboda@…> [a31efeb]
	* kernel/arch/mips32/include/elf.h (modified)
	* kernel/generic/include/byteorder.h (modified)

	Fix ELF loading issue on mips32eb.


Sat, 25 Apr 2009 16:49:33 GMT Jiri Svoboda <jirik.svoboda@…> [409b0d6]
	* uspace/srv/loader/main.c (modified)

	Fix interpretation of return value. This caused loader to crash ...


Sat, 25 Apr 2009 12:00:40 GMT Jiri Svoboda <jirik.svoboda@…> [9701d49]
	* uspace/srv/kbd/port/sgcn.c (modified)

	On sgcn disable polling too when switching to kcon.


Sat, 25 Apr 2009 11:54:17 GMT Jiri Svoboda <jirik.svoboda@…> [ccd1a14]
	* kernel/arch/ia64/src/drivers/ski.c (modified)
	* kernel/arch/sparc64/src/drivers/sgcn.c (modified)
	* uspace/srv/console/console.c (modified)
	* uspace/srv/kbd/generic/kbd.c (modified)
	* uspace/srv/kbd/include/kbd.h (modified)
	* uspace/srv/kbd/include/kbd_port.h (modified)
	* uspace/srv/kbd/port/dummy.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/sgcn.c (modified)
	* uspace/srv/kbd/port/ski.c (modified)
	* uspace/srv/kbd/port/sun.c (modified)
	* uspace/srv/kbd/port/z8530.c (modified)

	Stop userspace kbd driver from polling when switching to kcon. Also, ...


Fri, 24 Apr 2009 20:33:49 GMT Jiri Svoboda <jirik.svoboda@…> [ebfabf6]
	* uspace/lib/libc/include/ipc/fb.h (modified)
	* uspace/srv/console/console.c (modified)
	* uspace/srv/fb/ega.c (modified)
	* uspace/srv/fb/fb.c (modified)
	* uspace/srv/fb/serial_console.c (modified)

	Use better method names.


Fri, 24 Apr 2009 20:24:41 GMT Jiri Svoboda <jirik.svoboda@…> [10270a8]
	* uspace/lib/libc/include/ipc/fb.h (modified)
	* uspace/srv/console/console.c (modified)
	* uspace/srv/fb/ega.c (modified)
	* uspace/srv/fb/fb.c (modified)
	* uspace/srv/fb/serial_console.c (modified)

	Better switch to kcon on serial console -- relinquish/reclaim screen ...


Fri, 24 Apr 2009 15:38:18 GMT Martin Decky <martin@…> [c07544d3]
	* uspace/lib/libc/generic/async.c (modified)
	* uspace/lib/libc/include/async.h (modified)

	create a new fibril for each notification received, which allows to ...


Fri, 24 Apr 2009 14:56:46 GMT Martin Decky <martin@…> [422fd81]
	* kernel/generic/src/console/console.c (modified)

	push newline to stdin only if the kconsole was previously silent


Fri, 24 Apr 2009 12:38:33 GMT Martin Decky <martin@…> [3c101bd4]
	* uspace/srv/fb/fb.c (modified)

	fix disappeared cursor in aligned rendering


Fri, 24 Apr 2009 10:48:06 GMT Jakub Jermar <jakub@…> [700dcb5]
	* uspace/srv/console/console.c (modified)

	Clear the framebuffer when the new connection inherits the virtual ...


Fri, 24 Apr 2009 09:32:44 GMT Martin Decky <martin@…> [d797054c]
	* kernel/genarch/src/drivers/ega/ega.c (modified)

	avoid touching EGA video memory or cursor in silent mode


Fri, 24 Apr 2009 08:28:54 GMT Martin Decky <martin@…> [821cc93]
	* kernel/generic/src/console/cmd.c (modified)

	make the 'continue' command behave even nicer


Fri, 24 Apr 2009 08:16:38 GMT Martin Decky <martin@…> [402de0c]
	* kernel/generic/src/console/console.c (modified)

	force to kernel console to always print the prompt when switching to ...


Fri, 24 Apr 2009 08:01:05 GMT Martin Decky <martin@…> [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 ...


Wed, 22 Apr 2009 17:11:06 GMT Martin Decky <martin@…> [ab1861a]
	* uspace/srv/fb/fb.c (modified)

	generate the prerendered glyph mask not using rgb_, but properly ...


Tue, 21 Apr 2009 20:16:12 GMT Jakub Jermar <jakub@…> [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 <jakub@…> [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 <jakub@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 ...


Tue, 21 Apr 2009 12:40:33 GMT Martin Decky <martin@…> [d6d04e7]
	* HelenOS.config (modified)
	* defaults/ppc32/Makefile.config (modified)

	add explicit option for VIA CUDA


Mon, 20 Apr 2009 22:49:19 GMT Martin Decky <martin@…> [8c1eb69]
	* boot/arch/ppc32/loader/ofwarch.c (modified)

	add support for alternate spelling of macio alias


Sat, 18 Apr 2009 20:14:49 GMT Jakub Jermar <jakub@…> [8d049ee0]
	* uspace/srv/fs/tmpfs/tmpfs.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs.h (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)

	Support multiple TMPFS instances.


Sat, 18 Apr 2009 15:32:56 GMT Jakub Jermar <jakub@…> [594303b]
	* uspace/app/init/init.c (modified)
	* uspace/app/tester/vfs/vfs1.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/vfs/vfs.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Support mount options.
	Let tmpfs decide whether to start empty or ...


Sat, 18 Apr 2009 15:29:12 GMT Jakub Jermar <jakub@…> [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 <jakub@…> [c259b9b]
	* kernel/generic/src/mm/slab.c (modified)

	Allow malloc(0, ...) in kernel.


Sat, 18 Apr 2009 13:37:59 GMT Jakub Jermar <jakub@…> [c08c355]
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Make IPC_M_PING part of the VFS_MOUNT protocol again.


Sat, 18 Apr 2009 13:12:34 GMT Jakub Jermar <jakub@…> [58d7280]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Return the actual error code instead of EREFUSED.


Fri, 17 Apr 2009 09:09:19 GMT Martin Decky <martin@…> [11f56c7]
	* boot/arch/ppc32/Makefile.inc (modified)
	* boot/arch/ppc32/yaboot/bootinfo.txt (added)
	* boot/arch/ppc32/yaboot/ofboot.b (modified)
	* boot/arch/ppc32/yaboot/yaboot.conf (modified)

	add support for up-to-date Mac booting specs
	(this fixes booting on ...


Thu, 16 Apr 2009 22:20:28 GMT Jiri Svoboda <jirik.svoboda@…> [fe24a52]
	* uspace/srv/kbd/layout/cz.c (modified)

	Handle shift properly on top row of main block in Czech layout.


Thu, 16 Apr 2009 21:41:25 GMT Martin Decky <martin@…> [87d71bf]
	* kernel/generic/src/console/kconsole.c (modified)

	fix off-by-one bug in kconsole argument parser


Thu, 16 Apr 2009 15:41:27 GMT Martin Decky <martin@…> [3c0a841]
	* defaults/ppc32/output (modified)

	ISO image is now produced on ppc32


Thu, 16 Apr 2009 11:39:05 GMT Martin Decky <martin@…> [e40ec257]
	* uspace/lib/libc/generic/console.c (modified)
	* uspace/lib/libc/generic/libc.c (modified)
	* uspace/lib/libc/include/console.h (modified)

	don't forget to flush the console after the application finishes ...


Thu, 16 Apr 2009 11:13:31 GMT Martin Decky <martin@…> [c33e36b]
	* boot/arch/ppc32/yaboot/COPYING (added)
	* boot/arch/ppc32/yaboot/README (added)

	add yaboot license and information


Thu, 16 Apr 2009 11:07:25 GMT Martin Decky <martin@…> [bbd0e4f2]
	* boot/arch/ia32/grub (added)

	add symlink to grub


Thu, 16 Apr 2009 11:06:54 GMT Martin Decky <martin@…> [10471852]
	* boot/arch/ia32/grub/COPYING (deleted)
	* boot/arch/ia32/grub/README (deleted)
	* boot/arch/ia32/grub/menu.lst (deleted)
	* boot/arch/ia32/grub/stage2_eltorito (deleted)

	remove duplicate grub


Thu, 16 Apr 2009 11:01:44 GMT Martin Decky <martin@…> [b4c6e83]
	* boot/arch/ppc32/Makefile.inc (modified)
	* contrib/conf/pearpc.conf (modified)
	* contrib/conf/ppc32-qe.sh (added)

	ppc32: create bootable ISO image instead of plain binary
	add sample ...


Thu, 16 Apr 2009 11:00:42 GMT Martin Decky <martin@…> [be4fc71]
	* contrib/conf/arm32-gx.sh (modified)
	* contrib/conf/mips32-gx.sh (modified)

	remove tailing space


Thu, 16 Apr 2009 11:00:09 GMT Martin Decky <martin@…> [14fc1d9]
	* boot/arch/ppc32/yaboot/maps (added)
	* boot/arch/ppc32/yaboot/ofboot.b (added)
	* boot/arch/ppc32/yaboot/yaboot (added)
	* boot/arch/ppc32/yaboot/yaboot.conf (added)

	add yaboot


Thu, 16 Apr 2009 10:25:52 GMT Martin Decky <martin@…> [f0707ab]
	* boot/arch/amd64/Makefile.inc (modified)
	* boot/arch/ia32/Makefile.inc (modified)
	* boot/arch/sparc64/Makefile.inc (modified)

	unify where to place the distribution root: always use boot/distroot


Wed, 15 Apr 2009 22:01:18 GMT Jiri Svoboda <jirik.svoboda@…> [d15815e2]
	* uspace/srv/kbd/generic/kbd.c (modified)
	* uspace/srv/kbd/include/layout.h (modified)
	* uspace/srv/kbd/layout/cz.c (modified)
	* uspace/srv/kbd/layout/us_dvorak.c (modified)
	* uspace/srv/kbd/layout/us_qwerty.c (modified)

	Implement Czech combinator keys (hacek and carka).


Wed, 15 Apr 2009 15:44:51 GMT Martin Decky <martin@…> [9239333]
	* uspace/srv/kbd/Makefile (modified)
	* uspace/srv/kbd/include/sun.h (added)
	* uspace/srv/kbd/port/ns16550.c (modified)
	* uspace/srv/kbd/port/sun.c (added)
	* uspace/srv/kbd/port/z8530.c (modified)

	add NS16550 support for sparc64


Wed, 15 Apr 2009 15:00:51 GMT Martin Decky <martin@…> [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 <martin@…> [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 <jirik.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 19:21:25 GMT Jiri Svoboda <jirik.svoboda@…> [4482bc7]
	* uspace/lib/libc/generic/string.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/string.h (modified)

	strcat() -> str_append().


Tue, 14 Apr 2009 19:08:10 GMT Jiri Svoboda <jirik.svoboda@…> [732bb0c]
	* uspace/lib/libc/generic/getopt.c (modified)
	* uspace/lib/libc/generic/string.c (modified)
	* uspace/lib/libc/include/string.h (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Nuke strncmp().


Tue, 14 Apr 2009 18:26:50 GMT Jiri Svoboda <jirik.svoboda@…> [47a6708]
	* uspace/srv/vfs/vfs_register.c (modified)

	No need for strncmp() fs_name_to_handle() as vfs_info.name is always ...


Tue, 14 Apr 2009 15:50:56 GMT Jakub Jermar <jakub@…> [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 <jakub@…> [577b531]
	* kernel/arch/sparc64/src/trap/trap_table.S (modified)

	Replace the deprecated Bicc instructions with proper Bcc
	instructions.


Tue, 14 Apr 2009 14:16:01 GMT Martin Decky <martin@…> [4ee4046]
	* HelenOS.config (modified)

	complete configuration options


Mon, 13 Apr 2009 21:35:28 GMT Martin Decky <martin@…> [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 <martin@…> [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 <jakub@…> [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 <martin@…> [3cc6a52]
	* HelenOS.config (modified)
	* kernel/arch/sparc64/src/console.c (modified)

	fix serengeti console


Fri, 10 Apr 2009 07:53:54 GMT Jiri Svoboda <jirik.svoboda@…> [6eb2e96]
	* uspace/app/bdsh/cmds/modules/ls/ls.c (modified)
	* uspace/app/tetris/scores.c (modified)
	* uspace/app/tetris/tetris.c (modified)
	* uspace/lib/libc/generic/loader.c (modified)
	* uspace/lib/libc/generic/string.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/string.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)

	str_cpy() and str_ncpy() in userspace. Nuke strcpy() and strncpy().


Thu, 09 Apr 2009 23:04:10 GMT Jiri Svoboda <jirik.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.


Thu, 09 Apr 2009 22:32:23 GMT Jiri Svoboda <jirik.svoboda@…> [095003a8]
	* uspace/app/bdsh/cmds/modules/ls/ls.c (modified)
	* uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified)
	* uspace/app/bdsh/cmds/modules/touch/touch.c (modified)
	* uspace/app/bdsh/exec.c (modified)
	* uspace/app/bdsh/input.c (modified)
	* uspace/app/tetris/scores.c (modified)
	* uspace/app/tetris/tetris.c (modified)
	* uspace/lib/libc/generic/string.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/string.h (modified)

	strdup() -> str_dup()


Thu, 09 Apr 2009 21:28:50 GMT Jiri Svoboda <jirik.svoboda@…> [7afb4a5]
	* uspace/lib/libc/generic/getopt.c (modified)
	* uspace/lib/libc/generic/string.c (modified)
	* uspace/lib/libc/include/string.h (modified)
	* uspace/srv/fs/fat/fat_dentry.c (modified)
	* uspace/srv/loader/main.c (modified)

	Nuke strchr() and strrchr().


Thu, 09 Apr 2009 21:16:50 GMT Jiri Svoboda <jirik.svoboda@…> [92fd52d7]
	* uspace/app/bdsh/cmds/builtin_cmds.c (modified)
	* uspace/app/bdsh/cmds/mod_cmds.c (modified)
	* uspace/app/bdsh/cmds/modules/help/help.c (modified)
	* uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified)
	* uspace/app/bdsh/cmds/modules/rm/rm.c (modified)
	* uspace/app/bdsh/exec.c (modified)
	* uspace/app/bdsh/input.c (modified)
	* uspace/app/tester/devmap/devmap1.c (modified)
	* uspace/app/tetris/scores.c (modified)
	* uspace/app/tetris/screen.c (modified)
	* uspace/app/tetris/tetris.c (modified)
	* uspace/lib/libc/generic/console.c (modified)
	* uspace/lib/libc/generic/getopt.c (modified)
	* uspace/lib/libc/generic/string.c (modified)
	* uspace/lib/libc/include/stdio.h (modified)
	* uspace/lib/libc/include/string.h (modified)
	* uspace/srv/devmap/devmap.c (modified)
	* uspace/srv/fs/fat/fat_dentry.c (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs_dump.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)
	* uspace/srv/loader/main.c (modified)
	* uspace/srv/pci/libpci/names.c (modified)
	* uspace/srv/rd/rd.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Nuke strcpy() and strcmp().


Thu, 09 Apr 2009 19:08:33 GMT Jakub Jermar <jakub@…> [a2c58f6]
	* uspace/lib/libc/generic/thread.c (modified)
	* uspace/lib/libc/include/thread.h (modified)

	thread_exit() needs to be noreturn as well


Thu, 09 Apr 2009 18:40:46 GMT Jakub Jermar <jakub@…> [552823e]
	* uspace/app/klog/klog.c (modified)

	Fix warning.


Thu, 09 Apr 2009 18:37:25 GMT Jakub Jermar <jakub@…> [ccf814f]
	* uspace/lib/libc/include/unistd.h (modified)

	_exit() is a noreturn function.


Wed, 08 Apr 2009 20:00:38 GMT Jiri Svoboda <jirik.svoboda@…> [3a180ad]
	* uspace/app/tetris/scores.c (modified)
	* uspace/app/tetris/scores.h (modified)

	Allow UCS in Tetris highscores.


Wed, 08 Apr 2009 18:57:11 GMT Jiri Svoboda <jirik.svoboda@…> [8be693b]
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/srv/devmap/devmap.c (modified)

	More replacements.


Wed, 08 Apr 2009 18:47:17 GMT Jiri Svoboda <jirik.svoboda@…> [9eb3623]
	* uspace/lib/libc/generic/loader.c (modified)
	* uspace/lib/libc/generic/sysinfo.c (modified)
	* uspace/lib/libc/generic/task.c (modified)
	* uspace/lib/libc/generic/thread.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)

	Replace some uses of old string functions in C library.


Tue, 07 Apr 2009 19:03:18 GMT Jiri Svoboda <jirik.svoboda@…> [6071a8f]
	* uspace/app/bdsh/input.c (modified)

	Read UCS chars in bdsh and encode them. (bdsh is still largely ...


Mon, 06 Apr 2009 22:05:15 GMT Jakub Jermar <jakub@…> [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:58 GMT Martin Decky <martin@…> [3636964]
	* uspace/app/klog/klog.c (modified)
	* uspace/lib/libc/generic/event.c (modified)
	* uspace/lib/libc/include/event.h (modified)
	* uspace/srv/ns/ns.c (modified)

	make klog more generic


Mon, 06 Apr 2009 19:32:22 GMT Martin Decky <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [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 <martin@…> [44814b8]
	* kernel/generic/src/synch/spinlock.c (modified)

	more readable spinning printout


Mon, 06 Apr 2009 15:31:31 GMT Martin Decky <martin@…> [7b0297b]
	* kernel/generic/src/adt/hash_table.c (modified)

	split asserts into atomic conditions to ease debugging


Mon, 06 Apr 2009 15:08:00 GMT Martin Decky <martin@…> [5b7f418]
	* uspace/lib/libc/Makefile.toolchain (modified)
	* uspace/lib/libc/generic/io/printf_core.c (modified)
	* uspace/lib/libc/include/string.h (modified)

	sync with kernel


Mon, 06 Apr 2009 14:56:52 GMT Martin Decky <martin@…> [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 ...


Sun, 05 Apr 2009 21:09:59 GMT Jiri Svoboda <jirik.svoboda@…> [482c86f]
	* uspace/lib/libc/generic/loader.c (modified)
	* uspace/srv/loader/main.c (modified)
	* uspace/srv/ns/ns.c (modified)

	NS was forgetting to hangup phones. One phone was leaked for every ...


Sun, 05 Apr 2009 16:20:02 GMT Jiri Svoboda <jirik.svoboda@…> [0175246]
	* 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)
	* uspace/srv/console/console.c (modified)
	* uspace/srv/kbd/Makefile (modified)
	* uspace/srv/kbd/generic/kbd.c (modified)
	* uspace/srv/kbd/include/layout.h (modified)
	* uspace/srv/kbd/layout/cz.c (modified)
	* uspace/srv/kbd/layout/us_dvorak.c (modified)
	* uspace/srv/kbd/layout/us_qwerty.c (modified)

	Primitive means of switching keyboard layout at run time. Use ...