#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-03-14T16:08:33Z

Thu, 04 Jun 2009 13:47:59 GMT Martin Decky <martin@…> [8bfe48e]
	* uspace/app/klog/klog.c (modified)

	as_get_mappable_page() has an argument in bytes, not in pages


Thu, 04 Jun 2009 13:05:25 GMT Martin Decky <martin@…> [1035437]
	* uspace/srv/console/console.c (modified)
	* uspace/srv/console/gcons.c (modified)

	keep the kernel console intact as long as it is possible (to be able ...


Thu, 04 Jun 2009 11:54:02 GMT Martin Decky <martin@…> [c8b9f88]
	* uspace/srv/console/console.c (modified)

	add forgotten answer in case of an error


Thu, 04 Jun 2009 10:12:23 GMT Jakub Jermar <jakub@…> [99272a3]
	* uspace/lib/libc/generic/io/io.c (modified)
	* uspace/lib/libc/generic/loader.c (modified)
	* uspace/lib/libc/generic/task.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/loader/loader.h (modified)
	* uspace/lib/libc/include/loader/pcb.h (modified)
	* uspace/lib/libc/include/vfs/vfs.h (modified)
	* uspace/srv/loader/main.c (modified)

	inode_t -> fdi_node_t


Wed, 03 Jun 2009 22:47:08 GMT Martin Decky <martin@…> [301ff30]
	* uspace/lib/libc/generic/io/io.c (modified)
	* uspace/lib/libc/generic/loader.c (modified)
	* uspace/lib/libc/generic/task.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/loader/loader.h (modified)
	* uspace/lib/libc/include/loader/pcb.h (modified)
	* uspace/lib/libc/include/vfs/vfs.h (modified)
	* uspace/srv/loader/main.c (modified)

	rename libc's fs_node_t to inode_t to avoid type conflict with VFS


Wed, 03 Jun 2009 19:34:45 GMT Martin Decky <martin@…> [98000fb]
	* kernel/arch/amd64/include/cpu.h (modified)
	* kernel/arch/amd64/include/mm/page.h (modified)
	* kernel/arch/amd64/include/proc/task.h (modified)
	* kernel/arch/amd64/include/types.h (modified)
	* kernel/arch/amd64/src/ddi/ddi.c (modified)
	* kernel/arch/amd64/src/interrupt.c (modified)
	* kernel/arch/arm32/include/mm/page.h (modified)
	* kernel/arch/arm32/include/types.h (modified)
	* kernel/arch/arm32/src/mm/tlb.c (modified)
	* kernel/arch/ia32/include/cpu.h (modified)
	* kernel/arch/ia32/include/mm/page.h (modified)
	* kernel/arch/ia32/include/proc/task.h (modified)
	* kernel/arch/ia32/include/smp/smp.h (modified)
	* kernel/arch/ia32/include/types.h (modified)
	* kernel/arch/ia32/src/ddi/ddi.c (modified)
	* kernel/arch/ia32/src/interrupt.c (modified)
	* kernel/arch/ia32/src/mm/frame.c (modified)
	* kernel/arch/ia32/src/mm/tlb.c (modified)
	* kernel/arch/ia32/src/smp/mps.c (modified)
	* kernel/arch/ia64/include/mm/page.h (modified)
	* kernel/arch/ia64/include/mm/tlb.h (modified)
	* kernel/arch/ia64/include/types.h (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/mips32/include/arch.h (modified)
	* kernel/arch/mips32/include/debugger.h (modified)
	* kernel/arch/mips32/include/mm/page.h (modified)
	* kernel/arch/mips32/include/types.h (modified)
	* kernel/arch/mips32/src/mips32.c (modified)
	* kernel/arch/mips32/src/mm/frame.c (modified)
	* kernel/arch/mips32/src/mm/tlb.c (modified)
	* kernel/arch/ppc32/include/mm/page.h (modified)
	* kernel/arch/ppc32/include/types.h (modified)
	* kernel/arch/ppc32/src/mm/frame.c (modified)
	* kernel/arch/ppc32/src/mm/tlb.c (modified)
	* kernel/arch/sparc64/include/mm/tlb.h (modified)
	* kernel/arch/sparc64/include/mm/tsb.h (modified)
	* kernel/arch/sparc64/include/types.h (modified)
	* kernel/arch/sparc64/src/drivers/fhc.c (modified)
	* kernel/arch/sparc64/src/drivers/pci.c (modified)
	* kernel/arch/sparc64/src/mm/as.c (modified)
	* kernel/arch/sparc64/src/mm/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/tsb.c (modified)
	* kernel/arch/sparc64/src/smp/smp.c (modified)
	* kernel/genarch/src/acpi/madt.c (modified)
	* kernel/genarch/src/mm/asid.c (modified)
	* kernel/genarch/src/mm/page_ht.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/genarch/src/ofw/sbus.c (modified)
	* kernel/generic/include/adt/bitmap.h (modified)
	* kernel/generic/include/adt/btree.h (modified)
	* kernel/generic/include/adt/fifo.h (modified)
	* kernel/generic/include/adt/hash_table.h (modified)
	* kernel/generic/include/arch.h (modified)
	* kernel/generic/include/config.h (modified)
	* kernel/generic/include/console/chardev.h (modified)
	* kernel/generic/include/console/console.h (modified)
	* kernel/generic/include/console/kconsole.h (modified)
	* kernel/generic/include/cpu.h (modified)
	* kernel/generic/include/ddi/irq.h (modified)
	* kernel/generic/include/ipc/event.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/include/mm/frame.h (modified)
	* kernel/generic/include/mm/slab.h (modified)
	* kernel/generic/include/mm/tlb.h (modified)
	* kernel/generic/include/proc/scheduler.h (modified)
	* kernel/generic/include/sort.h (modified)
	* kernel/generic/include/string.h (modified)
	* kernel/generic/include/symtab.h (modified)
	* kernel/generic/include/synch/futex.h (modified)
	* kernel/generic/include/synch/rwlock.h (modified)
	* kernel/generic/include/synch/spinlock.h (modified)
	* kernel/generic/src/adt/bitmap.c (modified)
	* kernel/generic/src/adt/btree.c (modified)
	* kernel/generic/src/adt/hash_table.c (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/ddi/ddi.c (modified)
	* kernel/generic/src/ddi/irq.c (modified)
	* kernel/generic/src/debug/symtab.c (modified)
	* kernel/generic/src/ipc/event.c (modified)
	* kernel/generic/src/lib/sort.c (modified)
	* kernel/generic/src/lib/string.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/frame.c (modified)
	* kernel/generic/src/mm/slab.c (modified)
	* kernel/generic/src/mm/tlb.c (modified)
	* kernel/generic/src/printf/printf_core.c (modified)
	* kernel/generic/src/printf/vprintf.c (modified)
	* kernel/generic/src/printf/vsnprintf.c (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/synch/futex.c (modified)
	* kernel/generic/src/synch/spinlock.c (modified)
	* kernel/generic/src/synch/waitq.c (modified)
	* kernel/generic/src/time/clock.c (modified)
	* kernel/test/avltree/avltree1.c (modified)
	* kernel/test/mm/falloc2.c (modified)
	* kernel/test/mm/purge1.c (modified)
	* kernel/test/synch/rwlock4.c (modified)

	remove redundant index_t and count_t types (which were always quite ...


Wed, 03 Jun 2009 19:32:49 GMT Martin Decky <martin@…> [69e68e3]
	* uspace/app/trace/trace.c (modified)

	update for latest I/O changes
	(the protocols are not yet described ...


Wed, 03 Jun 2009 19:32:07 GMT Martin Decky <martin@…> [0c25c10]
	* uspace/app/klog/klog.c (modified)
	* uspace/app/tetris/input.c (modified)
	* uspace/app/tetris/scores.c (modified)
	* uspace/app/tetris/screen.c (modified)
	* uspace/app/tetris/screen.h (modified)

	update for latest I/O changes


Wed, 03 Jun 2009 19:31:07 GMT Martin Decky <martin@…> [cbff4c2]
	* uspace/app/tester/console/console1.c (modified)
	* uspace/app/tester/ipc/ping_pong.c (modified)
	* uspace/app/tester/tester.c (modified)

	update for latest I/O changes
	(some tests are not 100% working yet, ...


Wed, 03 Jun 2009 19:30:19 GMT Martin Decky <martin@…> [73878c1]
	* uspace/app/bdsh/cmds/modules/kcon/kcon.c (modified)
	* uspace/app/bdsh/exec.c (modified)
	* uspace/app/bdsh/input.c (modified)

	bdsh: sync with I/O changes, block until spawned task exits


Wed, 03 Jun 2009 19:29:18 GMT Martin Decky <martin@…> [36b8100a]
	* uspace/app/init/Makefile (modified)
	* uspace/app/init/init.c (modified)
	* uspace/app/init/init.h (modified)
	* uspace/app/init/version.c (deleted)
	* uspace/app/init/version.h (deleted)

	init rewrite: remove banner, start getvc to acquire first seven ...


Wed, 03 Jun 2009 19:28:15 GMT Martin Decky <martin@…> [595edf5]
	* uspace/lib/libfs/libfs.c (modified)
	* uspace/lib/libfs/libfs.h (modified)

	add libfs_open_node() helper function
	cleanup


Wed, 03 Jun 2009 19:27:25 GMT Martin Decky <martin@…> [d00ae4c]
	* uspace/lib/libblock/libblock.c (modified)

	add missing include


Wed, 03 Jun 2009 19:26:28 GMT Martin Decky <martin@…> [2595dab]
	* uspace/lib/libc/Makefile (modified)
	* uspace/lib/libc/generic/console.c (deleted)
	* uspace/lib/libc/generic/io/asprintf.c (modified)
	* uspace/lib/libc/generic/io/console.c (moved)
	* uspace/lib/libc/generic/io/fprintf.c (deleted)
	* uspace/lib/libc/generic/io/io.c (modified)
	* uspace/lib/libc/generic/io/klog.c (moved)
	* uspace/lib/libc/generic/io/printf.c (modified)
	* uspace/lib/libc/generic/io/printf_core.c (modified)
	* uspace/lib/libc/generic/io/snprintf.c (modified)
	* uspace/lib/libc/generic/io/sprintf.c (deleted)
	* uspace/lib/libc/generic/io/stdio.c (deleted)
	* uspace/lib/libc/generic/io/vprintf.c (modified)
	* uspace/lib/libc/generic/io/vsnprintf.c (modified)
	* uspace/lib/libc/generic/io/vsprintf.c (deleted)
	* uspace/lib/libc/generic/kbd.c (deleted)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/console.h (deleted)
	* uspace/lib/libc/include/dirent.h (modified)
	* uspace/lib/libc/include/fcntl.h (modified)
	* uspace/lib/libc/include/fibril.h (modified)
	* uspace/lib/libc/include/io/color.h (moved)
	* uspace/lib/libc/include/io/console.h (moved)
	* uspace/lib/libc/include/io/keycode.h (moved)
	* uspace/lib/libc/include/io/klog.h (moved)
	* uspace/lib/libc/include/io/printf_core.h (modified)
	* uspace/lib/libc/include/io/style.h (moved)
	* uspace/lib/libc/include/stdio.h (modified)
	* uspace/lib/libc/include/unistd.h (modified)
	* uspace/lib/libc/include/vfs/vfs.h (modified)

	I/O subsystem overhaul:
	 - add more POSIX-like file and stream ...


Wed, 03 Jun 2009 19:21:04 GMT Martin Decky <martin@…> [ca3ba3a]
	* uspace/lib/libc/include/ipc/console.h (modified)
	* uspace/lib/libc/include/ipc/ipc.h (modified)
	* uspace/lib/libc/include/ipc/loader.h (modified)
	* uspace/lib/libc/include/ipc/ns.h (modified)
	* uspace/lib/libc/include/ipc/vfs.h (added)

	sync header files with implementation
	coding style


Wed, 03 Jun 2009 19:20:09 GMT Martin Decky <martin@…> [76d0d284]
	* uspace/lib/libc/include/loader/loader.h (modified)
	* uspace/lib/libc/include/loader/pcb.h (modified)

	sync header files with implementation


Wed, 03 Jun 2009 19:19:34 GMT Martin Decky <martin@…> [5779a74]
	* uspace/lib/libc/include/errno.h (modified)

	add error constant from VFS
	cleanup


Wed, 03 Jun 2009 19:18:44 GMT Martin Decky <martin@…> [b78d0bd]
	* uspace/lib/libc/generic/ipc.c (modified)

	explicit typecast


Wed, 03 Jun 2009 19:18:02 GMT Martin Decky <martin@…> [433131d]
	* uspace/lib/libc/generic/libc.c (modified)

	setup stdin, stdout and stderr according to preset file nodes
	cleanup


Wed, 03 Jun 2009 19:17:21 GMT Martin Decky <martin@…> [937aeee]
	* uspace/lib/libc/generic/loader.c (modified)

	add support for passing preset files
	cleanup


Wed, 03 Jun 2009 19:16:07 GMT Martin Decky <martin@…> [9db9b10]
	* uspace/lib/libc/generic/async.c (modified)
	* uspace/lib/libc/include/async.h (modified)

	async framework: add generic support for processing pending ...


Wed, 03 Jun 2009 19:14:52 GMT Martin Decky <martin@…> [e77994dd]
	* uspace/lib/libc/generic/devmap.c (modified)

	add serialization (just to be sure)


Wed, 03 Jun 2009 19:13:23 GMT Martin Decky <martin@…> [b267ee6]
	* uspace/lib/libc/generic/mem.c (modified)

	avoid compiler warning


Wed, 03 Jun 2009 19:12:51 GMT Martin Decky <martin@…> [d4a3ee5]
	* uspace/lib/libc/generic/string.c (modified)
	* uspace/lib/libc/include/string.h (modified)

	replace count_t with size_t
	coding style


Wed, 03 Jun 2009 19:12:02 GMT Martin Decky <martin@…> [e1ab30f8]
	* uspace/lib/libc/generic/as.c (modified)

	cstyle


Wed, 03 Jun 2009 19:11:31 GMT Martin Decky <martin@…> [ee369f3]
	* uspace/lib/libc/generic/task.c (modified)
	* uspace/lib/libc/include/task.h (modified)

	pass current task stdin, stdout and stderr as preset files to the ...


Wed, 03 Jun 2009 19:09:59 GMT Martin Decky <martin@…> [3ddd90c]
	* uspace/lib/libc/generic/ddi.c (modified)

	avoid compiler warning


Wed, 03 Jun 2009 19:09:20 GMT Martin Decky <martin@…> [2ac85ba]
	* 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)

	remove redundant index_t and count_t types (which were always quite ...


Wed, 03 Jun 2009 19:07:55 GMT Martin Decky <martin@…> [67e4c35]
	* uspace/lib/libc/arch/arm32/include/fibril.h (modified)

	fix include


Wed, 03 Jun 2009 19:02:28 GMT Martin Decky <martin@…> [80e3c69]
	* uspace/lib/libc/Makefile.toolchain (modified)

	reorder compiler options to be consistent with kernel


Wed, 03 Jun 2009 19:01:53 GMT Martin Decky <martin@…> [c20aa06]
	* uspace/srv/fs/fat/fat.c (modified)
	* uspace/srv/fs/fat/fat.h (modified)
	* uspace/srv/fs/fat/fat_fat.c (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs.h (modified)
	* uspace/srv/fs/tmpfs/tmpfs_ops.c (modified)

	implement VFS_OPEN_NODE and VFS_DEVICE (no device handle is returned) ...


Wed, 03 Jun 2009 18:59:31 GMT Martin Decky <martin@…> [17fd1d4]
	* uspace/srv/fs/devfs/devfs.c (modified)
	* uspace/srv/fs/devfs/devfs_ops.c (modified)
	* uspace/srv/fs/devfs/devfs_ops.h (modified)

	devfs rewrite:
	 - implement VFS_OPEN_NODE, VFS_DEVICE, VFS_SYNC, ...


Wed, 03 Jun 2009 18:54:49 GMT Martin Decky <martin@…> [05b9912]
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_node.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)
	* uspace/srv/vfs/vfs_register.c (modified)

	VFS rewrite:
	 - add new VFS methods
	    - VFS_NODE for getting VFS ...


Wed, 03 Jun 2009 18:49:33 GMT Martin Decky <martin@…> [215abc1]
	* uspace/srv/kbd/Makefile (modified)
	* uspace/srv/kbd/ctl/gxe_fb.c (modified)
	* uspace/srv/kbd/ctl/pc.c (modified)
	* uspace/srv/kbd/ctl/stty.c (modified)
	* uspace/srv/kbd/ctl/sun.c (modified)
	* uspace/srv/kbd/genarch/stroke.c (modified)
	* uspace/srv/kbd/generic/kbd.c (modified)
	* uspace/srv/kbd/generic/keybuffer.c (moved)
	* uspace/srv/kbd/include/kbd.h (modified)
	* uspace/srv/kbd/include/keybuffer.h (moved)
	* 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)

	keyboard server rewrite: rename "kbd events" to more generic "console ...


Wed, 03 Jun 2009 18:46:29 GMT Martin Decky <martin@…> [bbdbf86]
	* uspace/srv/loader/main.c (modified)

	add support for passing preset files
	rename loader_ prefix to ldr_ ...


Wed, 03 Jun 2009 18:45:53 GMT Jakub Jermar <jakub@…> [bf1fb9f]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Streamline locking of phones during cloning.


Wed, 03 Jun 2009 18:45:33 GMT Martin Decky <martin@…> [40313e4]
	* uspace/srv/ns/Makefile (modified)
	* uspace/srv/ns/clonable.c (added)
	* uspace/srv/ns/clonable.h (added)
	* uspace/srv/ns/ns.c (modified)
	* uspace/srv/ns/ns.h (added)
	* uspace/srv/ns/service.c (added)
	* uspace/srv/ns/service.h (added)
	* uspace/srv/ns/task.c (added)
	* uspace/srv/ns/task.h (added)

	split naming service into multiple files for better readability
	add ...


Wed, 03 Jun 2009 18:43:15 GMT Martin Decky <martin@…> [5d0e461]
	* uspace/srv/devmap/devmap.c (modified)

	remove futex (devmap is not multithreaded), use fibril serialization ...


Wed, 03 Jun 2009 18:41:27 GMT Martin Decky <martin@…> [8dc12ac]
	* uspace/srv/fb/ega.c (modified)
	* uspace/srv/fb/ega.h (modified)
	* uspace/srv/fb/fb.c (modified)
	* uspace/srv/fb/serial_console.c (modified)
	* uspace/srv/fb/serial_console.h (modified)

	framebuffer server rewrite: cleanup, always use canonical order of ...


Wed, 03 Jun 2009 18:39:12 GMT Martin Decky <martin@…> [424cd43]
	* uspace/srv/console/Makefile (modified)
	* uspace/srv/console/console.c (modified)
	* uspace/srv/console/gcons.c (modified)
	* uspace/srv/console/gcons.h (modified)
	* uspace/srv/console/screenbuffer.c (modified)
	* uspace/srv/console/screenbuffer.h (modified)

	console server rewrite: use VFS_READ/VFS_WRITE for generic I/O, ...


Wed, 03 Jun 2009 18:35:49 GMT Martin Decky <martin@…> [b0a91acb]
	* uspace/Makefile (modified)

	add getvc to uspace Makefile


Wed, 03 Jun 2009 18:34:41 GMT Martin Decky <martin@…> [815bf9a5]
	* 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)

	add getvc to RAM disk


Wed, 03 Jun 2009 18:33:55 GMT Martin Decky <martin@…> [831667a9]
	* uspace/lib/libc/include/macros.h (modified)

	port macros from kernel


Wed, 03 Jun 2009 05:40:56 GMT Martin Decky <martin@…> [8658f89]
	* kernel/generic/include/ipc/event_types.h (modified)
	* kernel/generic/src/proc/task.c (modified)

	send notification also during task creation
	(the intention is to be ...


Wed, 03 Jun 2009 05:36:30 GMT Martin Decky <martin@…> [8f4bc1f]
	* kernel/generic/include/macros.h (modified)

	rename the macro to be consistent with LOWER32/UPPER32 and add 64b ...


Wed, 03 Jun 2009 02:01:13 GMT Jiri Svoboda <jirik.svoboda@…> [770971c]
	* kernel/generic/include/macros.h (modified)

	Parethesize args in MERGE_LOHI32 macro.


Tue, 02 Jun 2009 22:40:58 GMT Martin Decky <martin@…> [1ed901d]
	* kernel/generic/include/macros.h (modified)

	fix stupid typo (thx Matthieu Gueguen)


Tue, 02 Jun 2009 17:28:10 GMT Martin Decky <martin@…> [95ad426]
	* kernel/generic/include/ipc/event_types.h (modified)
	* kernel/generic/include/macros.h (modified)
	* kernel/generic/src/proc/task.c (modified)

	add very simple implementation of task destruction notification ...


Tue, 02 Jun 2009 17:25:31 GMT Martin Decky <martin@…> [34356b2]
	* boot/arch/ia64/loader/types.h (modified)

	remove type definition which is not needed anywhere


Tue, 02 Jun 2009 17:21:54 GMT Martin Decky <martin@…> [49f78c7]
	* uspace/app/getvc/Makefile (added)
	* uspace/app/getvc/getvc.c (added)
	* uspace/app/getvc/getvc.h (added)
	* uspace/app/getvc/version.c (added)
	* uspace/app/getvc/version.h (added)

	getvc: a task which acquires a console device
	(this is a preliminary ...


Mon, 01 Jun 2009 16:56:57 GMT Martin Decky <martin@…> [50461f2]
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	revert commit 4443 and implement a much finer solution as suggested ...


Fri, 29 May 2009 19:27:22 GMT Jakub Jermar <jakub@…> [d0a1d961]
	* uspace/srv/vfs/vfs_lookup.c (modified)

	Put a comment for consideration.


Fri, 29 May 2009 18:01:08 GMT Martin Decky <martin@…> [4bda76b]
	* uspace/srv/vfs/vfs_ops.c (modified)

	serialization of VFS_OPEN implementation to avoid lockup by ...


Fri, 29 May 2009 03:19:29 GMT Jiri Svoboda <jirik.svoboda@…> [84adbf0]
	* uspace/srv/bd/gxe_bd/gxe_bd.c (modified)

	Support more than one disk in gxe_bd (hardcoded to 2).


Fri, 29 May 2009 02:50:01 GMT Jiri Svoboda <jirik.svoboda@…> [6b2f4c1]
	* boot/arch/arm32/loader/Makefile (modified)

	Also add gxe_bd to ramdisk on arm32.


Thu, 28 May 2009 19:55:56 GMT Jakub Jermar <jakub@…> [39580667]
	* uspace/srv/bd/gxe_bd/gxe_bd.c (modified)

	Large I/O areas actually work as expected. Fix the definition of the ...


Thu, 28 May 2009 09:47:22 GMT Jakub Jermar <jakub@…> [0c0b800]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Fix function definition.


Thu, 28 May 2009 09:34:27 GMT Jakub Jermar <jakub@…> [1e48aca1]
	* boot/arch/arm32/loader/main.c (modified)

	Allow arbitrarily large boot images on arm32.


Wed, 27 May 2009 19:10:09 GMT Jakub Jermar <jakub@…> [81b430a]
	* uspace/lib/libblock/libblock.c (modified)
	* uspace/lib/libblock/libblock.h (modified)
	* uspace/srv/fs/tmpfs/tmpfs_dump.c (modified)

	More conversions to dev_handle_t.


Wed, 27 May 2009 18:48:46 GMT Jakub Jermar <jakub@…> [ad8fc510]
	* uspace/lib/libblock/libblock.c (modified)

	Fix type for dev_handle.


Sat, 23 May 2009 16:28:28 GMT Martin Decky <martin@…> [ac23b9d3]
	* uspace/srv/vfs/vfs_file.c (modified)

	avoid accessing uninitialized files array at all times


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().