#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-24T19:29:28Z

Sat, 23 May 2009 16:25:58 GMT Jakub Jermar <jakub@…> [493853ec]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Hold the namespace rwlock during the entire operation of ...


Sat, 23 May 2009 09:51:37 GMT Jakub Jermar <jakub@…> [4ef6645]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Surprisingly easy support for homogenous mounts.
	It works by simply ...


Fri, 22 May 2009 19:18:39 GMT Jakub Jermar <jakub@…> [16d17ca]
	* 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_ops.c (modified)

	Add fs_handle argument to libfs_mount() needed to recognize ...


Thu, 21 May 2009 20:06:31 GMT Jiri Svoboda <jirik.svoboda@…> [3ecc02e]
	* uspace/srv/bd/gxe_bd/gxe_bd.c (modified)

	Allow arbitrary block size in gxe_bd. Fix offset calculation.


Thu, 21 May 2009 19:37:51 GMT Jakub Jermar <jakub@…> [ae55ee8]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Fix rename() on a non-root file system.


Thu, 21 May 2009 19:26:08 GMT Martin Decky <martin@…> [b1e9d2c]
	* HelenOS.config (modified)

	turn off SMP for Athlon XP


Thu, 21 May 2009 19:14:40 GMT Jiri Svoboda <jirik.svoboda@…> [e7645de]
	* boot/arch/amd64/Makefile.inc (modified)
	* boot/arch/arm32/loader/Makefile (modified)
	* boot/arch/ia32/Makefile.inc (modified)
	* boot/arch/ia64/loader/Makefile (modified)
	* boot/arch/mips32/loader/Makefile (modified)
	* boot/arch/ppc32/loader/Makefile (modified)
	* boot/arch/sparc64/loader/Makefile (modified)
	* uspace/Makefile (modified)
	* uspace/srv/bd/rd/Makefile (moved)
	* uspace/srv/bd/rd/rd.c (moved)

	Move ramdisk under bd.


Thu, 21 May 2009 18:21:57 GMT Jakub Jermar <jakub@…> [296ddec0]
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)

	Call libfs_mount() from tmpfs_mount().


Thu, 21 May 2009 18:09:18 GMT Jakub Jermar <jakub@…> [0442c02]
	* uspace/lib/libfs/libfs.c (modified)

	Answer VFS_MOUNT with return values obtained from VFS_MOUNTED.


Thu, 21 May 2009 17:15:56 GMT Jakub Jermar <jakub@…> [7d158097]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Refuse to clone the phone which is itself used to make the ...


Thu, 21 May 2009 15:32:42 GMT Martin Decky <martin@…> [1601f3c]
	* uspace/srv/console/Makefile (modified)
	* uspace/srv/console/console.c (modified)
	* uspace/srv/console/console.h (modified)
	* uspace/srv/console/gcons.c (modified)
	* uspace/srv/console/gcons.h (modified)
	* uspace/srv/console/gfx/anim_1.ppm (moved)
	* uspace/srv/console/gfx/anim_2.ppm (moved)
	* uspace/srv/console/gfx/anim_3.ppm (moved)
	* uspace/srv/console/gfx/anim_4.ppm (moved)
	* uspace/srv/console/gfx/cons_has_data.ppm (moved)
	* uspace/srv/console/gfx/cons_idle.ppm (moved)
	* uspace/srv/console/gfx/cons_kernel.ppm (moved)
	* uspace/srv/console/gfx/cons_selected.ppm (moved)
	* uspace/srv/console/gfx/helenos.ppm (moved)
	* uspace/srv/console/gfx/nameic.ppm (moved)
	* uspace/srv/console/screenbuffer.c (modified)
	* uspace/srv/console/screenbuffer.h (modified)

	console cleanup (no functional changes)


Thu, 21 May 2009 07:05:25 GMT Martin Decky <martin@…> [a095d20]
	* boot/arch/amd64/Makefile.inc (modified)
	* boot/arch/arm32/loader/Makefile (modified)
	* boot/arch/ia32/Makefile.inc (modified)
	* boot/arch/ia64/loader/Makefile (modified)
	* boot/arch/mips32/loader/Makefile (modified)
	* boot/arch/ppc32/loader/Makefile (modified)
	* boot/arch/sparc64/loader/Makefile (modified)
	* uspace/Makefile (modified)
	* uspace/app/init/init.c (modified)
	* uspace/srv/fs/devfs/Makefile (added)
	* uspace/srv/fs/devfs/devfs.c (added)
	* uspace/srv/fs/devfs/devfs.h (added)
	* uspace/srv/fs/devfs/devfs_ops.c (added)
	* uspace/srv/fs/devfs/devfs_ops.h (added)

	add simple devfs filesystem and mount it as /dev
	add generic NULL ...


Thu, 21 May 2009 07:03:38 GMT Martin Decky <martin@…> [cb41a5e]
	* uspace/app/tester/devmap/devmap1.c (modified)
	* uspace/lib/libc/generic/devmap.c (modified)
	* uspace/lib/libc/include/devmap.h (modified)
	* uspace/lib/libc/include/ipc/devmap.h (modified)
	* uspace/srv/bd/gxe_bd/gxe_bd.c (modified)
	* uspace/srv/devmap/devmap.c (modified)
	* uspace/srv/rd/rd.c (modified)

	improve devmap interface
	remove spared device


Thu, 21 May 2009 06:57:08 GMT Martin Decky <martin@…> [2246de6]
	* uspace/lib/libc/generic/libadt/list.c (modified)
	* uspace/lib/libc/include/libadt/list.h (modified)

	add list_count()
	cstyle


Thu, 21 May 2009 06:55:22 GMT Martin Decky <martin@…> [55982d6]
	* uspace/lib/libfs/libfs.c (modified)

	cstyle


Wed, 20 May 2009 11:57:52 GMT Martin Decky <martin@…> [fc0110d]
	* uspace/app/init/Makefile (modified)
	* uspace/app/klog/Makefile (modified)
	* uspace/app/tester/Makefile (modified)
	* uspace/app/tetris/Makefile (modified)
	* uspace/srv/bd/gxe_bd/Makefile (modified)
	* uspace/srv/console/Makefile (modified)
	* uspace/srv/devmap/Makefile (modified)
	* uspace/srv/fb/Makefile (modified)
	* uspace/srv/fhc/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/obio/Makefile (modified)
	* uspace/srv/rd/Makefile (modified)
	* uspace/srv/vfs/Makefile (modified)

	add space before $@


Wed, 20 May 2009 10:29:03 GMT Martin Decky <martin@…> [b0ea8a9]
	* uspace/srv/devmap/Makefile (modified)
	* uspace/srv/fb/Makefile (modified)

	remove obsolete reference to libipc


Tue, 19 May 2009 22:01:44 GMT Jiri Svoboda <jirik.svoboda@…> [44a53fd]
	* boot/arch/mips32/loader/Makefile (modified)
	* uspace/Makefile (modified)
	* uspace/srv/bd/gxe_bd/Makefile (added)
	* uspace/srv/bd/gxe_bd/gxe_bd.c (added)

	Experimental GXemul disk driver (device 'disk0').


Tue, 19 May 2009 21:50:08 GMT Jiri Svoboda <jirik.svoboda@…> [854c564]
	* uspace/srv/rd/rd.c (modified)

	Fix type definition.


Tue, 19 May 2009 21:49:05 GMT Jakub Jermar <jakub@…> [83937ccd]
	* 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_ops.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Rudimentary support for non-root mounts.


Tue, 19 May 2009 21:48:05 GMT Jiri Svoboda <jirik.svoboda@…> [27fd651]
	* uspace/app/bdsh/Makefile (modified)
	* uspace/app/bdsh/cmds/modules/bdd/bdd.c (added)
	* uspace/app/bdsh/cmds/modules/bdd/bdd.h (added)
	* uspace/app/bdsh/cmds/modules/bdd/bdd_def.h (added)
	* uspace/app/bdsh/cmds/modules/bdd/entry.h (added)
	* uspace/app/bdsh/cmds/modules/modules.h (modified)

	Add 'bdd' shell command (block device dump) for testing block device ...


Tue, 19 May 2009 21:47:00 GMT Jakub Jermar <jakub@…> [2c0e5d2]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/ipc/ipcrsc.h (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/kbox.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* uspace/lib/libc/generic/async.c (modified)

	Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME.


Tue, 19 May 2009 21:41:55 GMT Jakub Jermar <jakub@…> [0c2eee0]
	* uspace/srv/vfs/vfs.c (modified)

	Remove unused and non-functional code.


Tue, 19 May 2009 21:39:55 GMT Jakub Jermar <jakub@…> [287e83f]
	* kernel/generic/src/ipc/ipc.c (modified)

	Do not test the same condition twice.


Tue, 19 May 2009 21:36:09 GMT Jakub Jermar <jakub@…> [5b9d80c5]
	* uspace/lib/libc/generic/ipc.c (modified)

	Fix ipc_forward_slow().


Tue, 19 May 2009 19:06:39 GMT Jiri Svoboda <jirik.svoboda@…> [60866a3]
	* uspace/lib/libc/generic/ddi.c (modified)

	pio_enable() was not allocating address space properly (unless sz <= ...


Mon, 18 May 2009 21:02:09 GMT Martin Decky <martin@…> [c00589d]
	* HelenOS.config (modified)
	* defaults/amd64/Makefile.config (modified)
	* defaults/ia32/Makefile.config (modified)
	* kernel/arch/amd64/include/atomic.h (modified)
	* kernel/arch/ia32/include/atomic.h (modified)
	* kernel/arch/ia32/src/atomic.S (modified)

	remove the confusing "Improved support for hyperthreading" ...


Mon, 18 May 2009 19:45:17 GMT Jiri Svoboda <jirik.svoboda@…> [1090b8c]
	* uspace/app/tester/devmap/devmap1.c (modified)
	* uspace/lib/libblock/libblock.c (modified)
	* uspace/lib/libc/Makefile (modified)
	* uspace/lib/libc/generic/devmap.c (added)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/devmap.h (added)
	* uspace/lib/libc/include/ipc/devmap.h (modified)
	* uspace/lib/libc/include/vfs/vfs.h (modified)
	* uspace/srv/rd/rd.c (modified)
	* uspace/srv/vfs/vfs.h (modified)

	C binding for devmap. Gets rid of duplicate code.


Mon, 18 May 2009 17:16:24 GMT Jiri Svoboda <jirik.svoboda@…> [c5747fe]
	* uspace/lib/libblock/libblock.c (modified)
	* uspace/lib/libc/include/ipc/bd.h (moved)
	* uspace/srv/rd/rd.c (modified)

	Rename ramdisk protocol -> block device protocol.


Sun, 17 May 2009 19:04:21 GMT Pavel Rimsky <rimskyp@…> [687246b]
	* kernel/arch/sparc64/src/mm/tlb.c (modified)

	TLB demap optimalization for US3.


Fri, 15 May 2009 20:22:26 GMT Jiri Svoboda <jirik.svoboda@…> [acf37bc]
	* kernel/generic/src/syscall/syscall.c (modified)
	* kernel/generic/src/udebug/udebug.c (modified)

	Reduce Udebug overhead with some nifty tricks.


Thu, 14 May 2009 21:56:44 GMT Jiri Svoboda <jirik.svoboda@…> [40a0e504]
	* kernel/generic/src/udebug/udebug.c (modified)

	udebug_stoppable_begin/end() should always proceed. In any case they ...


Thu, 14 May 2009 21:49:46 GMT Jiri Svoboda <jirik.svoboda@…> [9ba6262]
	* kernel/generic/src/syscall/syscall.c (modified)

	Revert accidental change.


Thu, 14 May 2009 21:29:00 GMT Jiri Svoboda <jirik.svoboda@…> [ae5aa90]
	* kernel/generic/src/ipc/kbox.c (modified)
	* kernel/generic/src/main/main.c (modified)
	* kernel/generic/src/syscall/syscall.c (modified)
	* kernel/generic/src/udebug/udebug.c (modified)
	* kernel/generic/src/udebug/udebug_ops.c (modified)

	Clean up various log messages, mostly udebug.


Tue, 12 May 2009 21:04:59 GMT Jiri Svoboda <jirik.svoboda@…> [8ebc8bf4]
	* uspace/app/tester/Makefile (modified)
	* uspace/app/tester/ipc/ping_pong.c (added)
	* uspace/app/tester/ipc/ping_pong.def (added)
	* uspace/app/tester/tester.c (modified)
	* uspace/app/tester/tester.h (modified)

	Add IPC ping-pong benchmark to tester.


Mon, 11 May 2009 21:00:04 GMT Jakub Jermar <jakub@…> [cc99bcd]
	* uspace/lib/libc/generic/async.c (modified)

	msg->wdata.inlist needs to be allocated before the reply_received() ...


Mon, 11 May 2009 20:13:26 GMT Jiri Svoboda <jirik.svoboda@…> [e38d66b]
	* uspace/app/bdsh/Makefile (modified)

	Slash missing in bdsh makefile.


Mon, 11 May 2009 19:21:06 GMT Jakub Jermar <jakub@…> [537611cc]
	* uspace/srv/rd/rd.c (modified)

	Create a second RD device called "spared".
	This is for testing purposes.


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