#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-13T06:19:33Z

Tue, 21 Jul 2009 22:02:36 GMT Jiri Svoboda <jirik.svoboda@…> [5462a30]
	* uspace/app/trace/trace.c (modified)

	Remove accidentally commited debugging messages.


Tue, 21 Jul 2009 20:37:18 GMT Jiri Svoboda <jirik.svoboda@…> [84683fdc]
	* uspace/app/trace/trace.c (modified)

	Use a dedicated fibril to wait for console events so that we can quit ...


Tue, 21 Jul 2009 20:12:04 GMT Jiri Svoboda <jirik.svoboda@…> [8e1dc00]
	* uspace/app/trace/trace.c (modified)

	Let application inherit tracer's std. files.


Tue, 21 Jul 2009 19:50:40 GMT Jiri Svoboda <jirik.svoboda@…> [654a30a]
	* uspace/app/trace/trace.c (modified)

	Make use of fibril sync primitives.


Tue, 21 Jul 2009 18:34:05 GMT Jiri Svoboda <jirik.svoboda@…> [9d8a1ed]
	* uspace/app/trace/trace.c (modified)

	Read keys directly from console in tracer. This works around the ...


Thu, 16 Jul 2009 08:44:24 GMT Jakub Jermar <jakub@…> [986c24c]
	* kernel/arch/sparc64/include/atomic.h (modified)

	Fix sparc64 non-debug build.


Wed, 15 Jul 2009 22:00:19 GMT Jiri Svoboda <jirik.svoboda@…> [aa7954f]
	* uspace/srv/kbd/layout/cz.c (modified)
	* uspace/srv/kbd/layout/us_qwerty.c (modified)

	Fix comments.


Wed, 15 Jul 2009 20:11:04 GMT Jakub Jermar <jakub@…> [ba6232b]
	* uspace/app/bdsh/util.c (modified)

	Fix a couple of memory leaks and an improper use of sizeof().


Tue, 14 Jul 2009 21:26:57 GMT Jiri Svoboda <jirik.svoboda@…> [bf5443d]
	* contrib/conf/mips32-gx.sh (modified)

	Revert accidently commited change.


Tue, 14 Jul 2009 21:25:13 GMT Jiri Svoboda <jirik.svoboda@…> [50cfa6c]
	* contrib/conf/mips32-gx.sh (modified)
	* uspace/app/tetris/screen.c (modified)
	* uspace/lib/libc/generic/io/console.c (modified)
	* uspace/lib/libc/include/io/console.h (modified)
	* uspace/lib/libc/include/ipc/console.h (modified)
	* 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)

	Method for getting console color capabilities. Use to fix invisible ...


Tue, 14 Jul 2009 08:15:21 GMT Jakub Jermar <jakub@…> [7d88587]
	* uspace/lib/libc/generic/malloc.c (modified)

	realloc() should really check whether the next block is indeed free.


Mon, 13 Jul 2009 21:24:30 GMT Jiri Svoboda <jirik.svoboda@…> [f450280]
	* uspace/lib/libc/generic/malloc.c (modified)

	Fix alignment errors in realloc().


Mon, 13 Jul 2009 19:42:44 GMT Jakub Jermar <jakub@…> [44539b4c]
	* kernel/arch/sparc64/src/asm.S (modified)

	Adhere to the sparc64 ABI and provide stack space for procedure ...


Mon, 13 Jul 2009 19:35:34 GMT Jakub Jermar <jakub@…> [716fb9d]
	* kernel/generic/include/context.h (modified)

	Improve comment.


Mon, 13 Jul 2009 19:34:44 GMT Jakub Jermar <jakub@…> [9a61ba5]
	* kernel/generic/src/main/uinit.c (modified)

	IRQ-safe switch to userspace.


Sat, 11 Jul 2009 21:47:46 GMT Jiri Svoboda <jirik.svoboda@…> [450448d]
	* kernel/genarch/include/drivers/via-cuda/cuda.h (modified)
	* kernel/genarch/src/drivers/via-cuda/cuda.c (modified)

	Implement data transmission to CUDA, use to enable autopolling. Now ...


Sat, 11 Jul 2009 20:55:41 GMT Jakub Jermar <jakub@…> [4b2c458c]
	* kernel/arch/sparc64/include/context.h (modified)
	* uspace/lib/libc/arch/sparc64/include/fibril.h (modified)
	* uspace/lib/libc/arch/sparc64/include/stack.h (modified)

	sparc64's SP_DELTA needs more space.


Sat, 11 Jul 2009 15:14:56 GMT Jakub Jermar <jakub@…> [ec8b0dac]
	* kernel/generic/include/context.h (modified)
	* uspace/lib/libc/generic/fibril.c (modified)
	* uspace/lib/libc/include/fibril.h (modified)

	Things are much easier when the compiler knows that context_save() ...


Fri, 10 Jul 2009 22:31:22 GMT Jakub Jermar <jakub@…> [4c467ee]
	* uspace/lib/libc/generic/fibril.c (modified)

	In fibril_switch(), make sure to reload srcf with the current fibril ...


Wed, 08 Jul 2009 11:29:57 GMT Jakub Jermar <jakub@…> [30f869d]
	* kernel/arch/mips32/include/context_offset.h (modified)

	mips32's istate_t must respect the 8-byte stack alignment.


Tue, 07 Jul 2009 21:48:51 GMT Jiri Svoboda <jirik.svoboda@…> [1f0db02e]
	* kernel/genarch/include/drivers/via-cuda/cuda.h (modified)
	* kernel/genarch/src/drivers/via-cuda/cuda.c (modified)

	Modify CUDA driver to state machine format, with one interrupt per ...


Tue, 07 Jul 2009 21:12:54 GMT Jakub Jermar <jakub@…> [925be4e]
	* kernel/arch/ia64/include/mm/tlb.h (modified)
	* kernel/arch/ia64/src/ivt.S (modified)
	* kernel/arch/ia64/src/mm/tlb.c (modified)

	The ia64 kernel needs to handle the Data Access Rights fault.


Tue, 07 Jul 2009 21:11:38 GMT Jakub Jermar <jakub@…> [80a3bd9]
	* kernel/genarch/src/mm/page_ht.c (modified)

	Initialize the Accessed and Dirty bits when the page hash table is
	used.


Mon, 06 Jul 2009 21:44:05 GMT Jiri Svoboda <jirik.svoboda@…> [8a81a73a]
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)

	Prettier output from ata_bd.


Mon, 06 Jul 2009 21:16:51 GMT Jakub Jermar <jakub@…> [1757ffce]
	* uspace/app/init/init.c (modified)

	Do not attempt to spawn non-existing programs.


Mon, 06 Jul 2009 20:55:07 GMT Jiri Svoboda <jirik.svoboda@…> [95bc57c]
	* uspace/app/init/init.c (modified)
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/file_bd/file_bd.c (modified)
	* uspace/srv/bd/gxe_bd/gxe_bd.c (modified)

	Servers can return value as soon as they are up. Use this with block- ...


Mon, 06 Jul 2009 20:16:15 GMT Jiri Svoboda <jirik.svoboda@…> [adb49f58]
	* uspace/app/bdsh/exec.c (modified)
	* uspace/app/getvc/getvc.c (modified)
	* uspace/lib/libc/generic/task.c (modified)
	* uspace/lib/libc/include/task.h (modified)
	* uspace/srv/ns/task.c (modified)

	Allow to determine whether a task returned value before terminatign.


Mon, 06 Jul 2009 19:40:46 GMT Jiri Svoboda <jirik.svoboda@…> [0315679]
	* uspace/srv/ns/ns.c (modified)
	* uspace/srv/ns/task.c (modified)

	Move fully to IPC-based tracking of task startup and termination in ...


Mon, 06 Jul 2009 19:17:49 GMT Jiri Svoboda <jirik.svoboda@…> [5d96851]
	* uspace/lib/libc/generic/task.c (modified)
	* uspace/lib/libc/include/ipc/ns.h (modified)
	* uspace/srv/loader/main.c (modified)
	* uspace/srv/ns/ns.c (modified)
	* uspace/srv/ns/task.c (modified)
	* uspace/srv/ns/task.h (modified)

	Pass task ID to NS from loader. This prevents ID spoofing by user
	apps.


Mon, 06 Jul 2009 16:02:27 GMT Jiri Svoboda <jirik.svoboda@…> [7114d83]
	* uspace/app/bdsh/exec.c (modified)
	* uspace/app/getvc/getvc.c (modified)
	* uspace/lib/libc/generic/libc.c (modified)
	* uspace/lib/libc/generic/task.c (modified)
	* uspace/lib/libc/include/ipc/ns.h (modified)
	* uspace/lib/libc/include/task.h (modified)
	* uspace/srv/ns/ns.c (modified)
	* uspace/srv/ns/task.c (modified)
	* uspace/srv/ns/task.h (modified)

	Allow task to return value (will be improved).


Sat, 04 Jul 2009 13:04:13 GMT Jakub Jermar <jakub@…> [d68e4d5]
	* uspace/lib/libblock/libblock.c (modified)

	Make the libblock cache behave more like a cache and fix some bugs ...


Thu, 02 Jul 2009 19:39:29 GMT Jiri Svoboda <jirik.svoboda@…> [2a77841d]
	* HelenOS.config (modified)
	* kernel/arch/ppc32/src/ppc32.c (modified)
	* kernel/genarch/Makefile.inc (modified)
	* kernel/genarch/include/drivers/via-cuda/cuda.h (modified)
	* kernel/genarch/include/kbrd/scanc_mac.h (added)
	* kernel/genarch/src/drivers/via-cuda/cuda.c (modified)
	* kernel/genarch/src/kbrd/kbrd.c (modified)
	* kernel/genarch/src/kbrd/scanc_mac.c (added)

	Kernel Mac ADB keyboard driver revived.


Thu, 02 Jul 2009 15:23:38 GMT Martin Decky <martin@…> [bb8dc88]
	* uspace/lib/libc/include/ipc/vfs.h (modified)

	remove obsolete VFS methods


Thu, 02 Jul 2009 15:01:08 GMT Jakub Jermar <jakub@…> [0143f72]
	* uspace/lib/libfs/libfs.c (modified)
	* uspace/srv/fs/devfs/devfs_ops.c (modified)

	Statically allocated stat structure will do.


Thu, 02 Jul 2009 14:54:50 GMT Jakub Jermar <jakub@…> [271283b]
	* uspace/lib/libc/generic/malloc.c (modified)

	Fix typos.


Thu, 02 Jul 2009 14:51:09 GMT Martin Decky <martin@…> [d851f597]
	* uspace/lib/libc/generic/malloc.c (modified)

	small allocator optimization
	add some comments


Wed, 01 Jul 2009 16:39:55 GMT Martin Decky <martin@…> [9c40f883]
	* uspace/srv/fb/ppm.c (modified)

	cstyle


Tue, 30 Jun 2009 15:54:14 GMT Martin Decky <martin@…> [2d11a7d8]
	* uspace/app/tester/Makefile (modified)
	* uspace/app/tester/console/console1.c (modified)
	* uspace/app/tester/devmap/devmap1.c (deleted)
	* uspace/app/tester/devmap/devmap1.def (deleted)
	* uspace/app/tester/fault/fault1.c (modified)
	* uspace/app/tester/fault/fault2.c (modified)
	* uspace/app/tester/ipc/answer.c (deleted)
	* uspace/app/tester/ipc/answer.def (deleted)
	* uspace/app/tester/ipc/connect.c (modified)
	* uspace/app/tester/ipc/hangup.def (deleted)
	* uspace/app/tester/ipc/ping_pong.c (modified)
	* uspace/app/tester/ipc/register.c (modified)
	* uspace/app/tester/ipc/send_async.c (deleted)
	* uspace/app/tester/ipc/send_async.def (deleted)
	* uspace/app/tester/ipc/send_sync.c (deleted)
	* uspace/app/tester/ipc/send_sync.def (deleted)
	* uspace/app/tester/loop/loop1.c (modified)
	* uspace/app/tester/print/print1.c (modified)
	* uspace/app/tester/print/print1.def (modified)
	* uspace/app/tester/print/print2.c (moved)
	* uspace/app/tester/print/print2.def (added)
	* uspace/app/tester/print/print3.c (added)
	* uspace/app/tester/print/print3.def (added)
	* uspace/app/tester/print/print4.c (modified)
	* uspace/app/tester/stdio/stdio1.c (modified)
	* uspace/app/tester/stdio/stdio2.c (modified)
	* uspace/app/tester/tester.c (modified)
	* uspace/app/tester/tester.h (modified)
	* uspace/app/tester/thread/thread1.c (modified)
	* uspace/app/tester/vfs/vfs1.c (modified)

	tester framework rewrite (go from a menu-driven interface to command- ...


Tue, 30 Jun 2009 15:53:15 GMT Martin Decky <martin@…> [db24058]
	* uspace/lib/libc/Makefile (modified)
	* uspace/lib/libc/arch/ia64/Makefile.inc (modified)
	* uspace/lib/libc/generic/as.c (modified)
	* uspace/lib/libc/generic/async.c (modified)
	* uspace/lib/libc/generic/errno.c (added)
	* uspace/lib/libc/generic/getopt.c (modified)
	* uspace/lib/libc/generic/io/io.c (modified)
	* uspace/lib/libc/generic/libc.c (modified)
	* uspace/lib/libc/generic/mman.c (modified)
	* uspace/lib/libc/include/adt/gcdlcm.h (added)
	* uspace/lib/libc/include/async.h (modified)
	* uspace/lib/libc/include/bitops.h (modified)
	* uspace/lib/libc/include/errno.h (modified)
	* uspace/lib/libc/include/getopt.h (modified)
	* uspace/lib/libc/include/macros.h (modified)
	* uspace/lib/libc/include/mem.h (modified)
	* uspace/lib/libc/include/stdio.h (modified)
	* uspace/lib/libc/include/stdlib.h (modified)
	* uspace/lib/libc/include/unistd.h (modified)
	* uspace/lib/libc/include/vfs/vfs.h (modified)

	small fixes and coding style changes related to the new memory
	allocator


Tue, 30 Jun 2009 15:51:15 GMT Martin Decky <martin@…> [6db6fd1]
	* uspace/lib/libc/generic/malloc.c (added)

	implement simple first-fit memory allocator
	(modified from original ...


Tue, 30 Jun 2009 15:50:04 GMT Martin Decky <martin@…> [ae75080a]
	* uspace/lib/libc/include/malloc.h (modified)

	define just the basic memory allocator interface


Tue, 30 Jun 2009 15:48:51 GMT Martin Decky <martin@…> [497ae7b]
	* uspace/lib/libc/malloc/malloc.c (deleted)

	remove dlmalloc


Tue, 30 Jun 2009 15:46:58 GMT Martin Decky <martin@…> [82346c50]
	* uspace/app/tester/mm/malloc1.c (added)
	* uspace/app/tester/mm/malloc1.def (added)

	memory allocator test
	(modified from original code by Tomas Bures ...


Tue, 30 Jun 2009 15:32:46 GMT Martin Decky <martin@…> [f954906]
	* uspace/srv/kbd/ctl/pc.c (modified)
	* uspace/srv/kbd/genarch/gsp.c (modified)
	* uspace/srv/kbd/layout/cz.c (modified)
	* uspace/srv/kbd/port/i8042.c (modified)

	avoid compiler warnings and one small bug


Tue, 30 Jun 2009 15:31:58 GMT Martin Decky <martin@…> [c063d96e]
	* uspace/srv/console/screenbuffer.h (modified)

	avoid compiler warning


Tue, 30 Jun 2009 15:31:39 GMT Martin Decky <martin@…> [7ece1fbe]
	* uspace/srv/fb/fb.c (modified)

	avoid possible segfault


Mon, 29 Jun 2009 16:15:11 GMT Martin Decky <martin@…> [057760d3]
	* uspace/srv/vfs/vfs_ops.c (modified)

	avoid unaligned memory access


Mon, 29 Jun 2009 16:03:18 GMT Martin Decky <martin@…> [f49cf64]
	* uspace/app/init/init.c (modified)

	simplify init, create /dev/null0 on demand


Mon, 29 Jun 2009 16:02:32 GMT Martin Decky <martin@…> [7fcb74c]
	* uspace/lib/libc/generic/devmap.c (modified)
	* uspace/lib/libc/include/devmap.h (modified)
	* uspace/lib/libc/include/ipc/devmap.h (modified)
	* uspace/srv/devmap/devmap.c (modified)

	add support for creating null devices on demand


Mon, 29 Jun 2009 09:20:10 GMT Martin Decky <martin@…> [bfd247f]
	* uspace/lib/libc/generic/io/io.c (modified)

	set buffering according to what file descriptor we are opening
	(this ...


Sun, 28 Jun 2009 21:41:13 GMT Jakub Jermar <jakub@…> [415c7e0d]
	* uspace/app/bdsh/cmds/modules/ls/ls.c (modified)
	* uspace/app/bdsh/cmds/modules/ls/ls.h (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/sys/stat.h (modified)
	* uspace/srv/fs/devfs/devfs_ops.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Implement stat() and VFS_IN_STAT.
	Modify bdsh() to use stat() during ...


Sun, 28 Jun 2009 19:18:15 GMT Jakub Jermar <jakub@…> [75160a6]
	* 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 libfs_stat() and let FAT and TMPFS use it.


Sun, 28 Jun 2009 18:59:02 GMT Jakub Jermar <jakub@…> [852b801]
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/ipc/vfs.h (modified)
	* uspace/lib/libc/include/sys/stat.h (modified)
	* uspace/srv/fs/devfs/devfs.c (modified)
	* uspace/srv/fs/devfs/devfs_ops.c (modified)
	* uspace/srv/fs/devfs/devfs_ops.h (modified)
	* uspace/srv/fs/fat/fat.c (modified)
	* uspace/srv/fs/fat/fat.h (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)
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Introduce VFS_IN_FSTAT and VFS_OUT_STAT.
	Provide libc fstat() and ...


Sun, 28 Jun 2009 13:43:15 GMT Jakub Jermar <jakub@…> [4198f9c3]
	* uspace/app/trace/trace.c (modified)
	* uspace/lib/libc/generic/vfs/vfs.c (modified)
	* uspace/lib/libc/include/ipc/console.h (modified)
	* uspace/lib/libc/include/ipc/vfs.h (modified)
	* uspace/lib/libfs/libfs.c (modified)
	* uspace/srv/console/console.c (modified)
	* uspace/srv/fs/devfs/devfs.c (modified)
	* uspace/srv/fs/fat/fat.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs.c (modified)
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_node.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Separate the VFS input and output protocols.


Sun, 28 Jun 2009 12:08:07 GMT Jiri Svoboda <jirik.svoboda@…> [6408be3]
	* uspace/lib/libblock/libblock.c (modified)
	* uspace/lib/libblock/libblock.h (modified)
	* uspace/srv/fs/tmpfs/tmpfs_dump.c (modified)

	Fix chaos in block library.


Sat, 27 Jun 2009 09:41:55 GMT Jiri Svoboda <jirik.svoboda@…> [00fe6bb]
	* contrib/conf/ia32-qe.sh (added)
	* contrib/conf/mips32-gx.sh (modified)
	* uspace/app/init/init.c (modified)
	* uspace/app/tetris/scores.c (modified)

	Automatically try to mount FAT from disk0 on /data upon boot. Save ...


Fri, 26 Jun 2009 21:34:47 GMT Jiri Svoboda <jirik.svoboda@…> [1fbe064b]
	* uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified)
	* uspace/lib/libblock/libblock.c (modified)
	* uspace/lib/libblock/libblock.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)

	Allow libblock to operate in write-through mode. With 'wtcache' mount ...


Fri, 26 Jun 2009 15:06:48 GMT Jakub Jermar <jakub@…> [af65b72]
	* uspace/srv/console/console.c (modified)

	Do not use the pending mechanism in console.


Fri, 26 Jun 2009 15:05:36 GMT Jakub Jermar <jakub@…> [1cab2f41]
	* uspace/srv/devmap/devmap.c (modified)

	Do not use the pending mechanism in devmap.


Fri, 26 Jun 2009 15:04:54 GMT Jakub Jermar <jakub@…> [103bb68]
	* kernel/genarch/src/acpi/acpi.c (modified)

	A little bit of cstyle.


Fri, 26 Jun 2009 15:04:28 GMT Jakub Jermar <jakub@…> [cc531be]
	* kernel/doc/mm (modified)

	Mention arm32 in the document describing virtual address translation.


Fri, 26 Jun 2009 05:18:20 GMT Jakub Jermar <jakub@…> [9593bc8]
	* uspace/srv/vfs/vfs_register.c (modified)

	Use condvar broadcast instead of signal when registering a new file ...


Thu, 25 Jun 2009 21:30:25 GMT Jakub Jermar <jakub@…> [7b47fa2]
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)
	* uspace/srv/vfs/vfs_register.c (modified)

	Do not use the "pending" fibril mechanism in VFS


Tue, 23 Jun 2009 18:33:17 GMT Jiri Svoboda <jirik.svoboda@…> [d4b9d28]
	* uspace/app/tetris/scores.c (modified)
	* uspace/app/tetris/scores.h (modified)
	* uspace/app/tetris/tetris.c (modified)

	Tetris high-score table now persists across multiple Tetris ...


Tue, 23 Jun 2009 18:19:56 GMT Jiri Svoboda <jirik.svoboda@…> [52e4f52]
	* uspace/srv/bd/rd/rd.c (modified)

	Use rwlock instead of futex for ramdisk.


Mon, 22 Jun 2009 20:17:38 GMT Jakub Jermar <jakub@…> [ed990cf]
	* uspace/srv/vfs/vfs.c (modified)

	Remove an obsolete comment.


Mon, 22 Jun 2009 20:02:42 GMT Jakub Jermar <jakub@…> [e2dccb0]
	* uspace/srv/fs/devfs/devfs.c (modified)
	* uspace/srv/fs/fat/fat.c (modified)
	* uspace/srv/fs/tmpfs/tmpfs.c (modified)

	Endpoint file systems should terminate the connection fibril when VFS ...


Mon, 22 Jun 2009 13:39:46 GMT Martin Decky <martin@…> [2dfd9fa]
	* uspace/srv/fs/devfs/devfs_ops.c (modified)

	avoid races during access to the shared hash table


Sat, 20 Jun 2009 19:31:19 GMT Jiri Svoboda <jirik.svoboda@…> [12956e57]
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/ata_bd/ata_bd.h (modified)
	* uspace/srv/bd/file_bd/file_bd.c (modified)
	* uspace/srv/bd/gxe_bd/gxe_bd.c (modified)

	Use fibril synchronization in bd drivers. Use per-disk locks.


Thu, 18 Jun 2009 08:30:50 GMT Martin Decky <martin@…> [ac47b7c2]
	* kernel/Makefile (modified)
	* kernel/arch/amd64/Makefile.inc (modified)
	* kernel/arch/amd64/include/byteorder.h (deleted)
	* kernel/arch/arm32/Makefile.inc (modified)
	* kernel/arch/arm32/include/byteorder.h (deleted)
	* kernel/arch/ia32/Makefile.inc (modified)
	* kernel/arch/ia32/include/byteorder.h (deleted)
	* kernel/arch/ia64/Makefile.inc (modified)
	* kernel/arch/ia64/include/byteorder.h (deleted)
	* kernel/arch/mips32/Makefile.inc (modified)
	* kernel/arch/mips32/include/byteorder.h (deleted)
	* kernel/arch/mips32/include/elf.h (modified)
	* kernel/arch/ppc32/Makefile.inc (modified)
	* kernel/arch/ppc32/include/byteorder.h (deleted)
	* kernel/arch/sparc64/Makefile.inc (modified)
	* kernel/arch/sparc64/include/byteorder.h (deleted)
	* kernel/generic/include/byteorder.h (modified)
	* kernel/generic/include/string.h (modified)
	* kernel/generic/src/printf/printf_core.c (modified)
	* uspace/lib/libc/Makefile (modified)
	* uspace/lib/libc/Makefile.toolchain (modified)
	* uspace/lib/libc/arch/amd64/Makefile.inc (modified)
	* uspace/lib/libc/arch/amd64/include/byteorder.h (deleted)
	* uspace/lib/libc/arch/arm32/Makefile.inc (modified)
	* uspace/lib/libc/arch/arm32/include/byteorder.h (deleted)
	* uspace/lib/libc/arch/ia32/Makefile.inc (modified)
	* uspace/lib/libc/arch/ia32/include/byteorder.h (deleted)
	* uspace/lib/libc/arch/ia64/Makefile.inc (modified)
	* uspace/lib/libc/arch/ia64/include/byteorder.h (deleted)
	* uspace/lib/libc/arch/mips32/Makefile.inc (modified)
	* uspace/lib/libc/arch/mips32/include/byteorder.h (deleted)
	* uspace/lib/libc/arch/mips32eb/Makefile.inc (modified)
	* uspace/lib/libc/arch/mips32eb/include/byteorder.h (deleted)
	* uspace/lib/libc/arch/ppc32/Makefile.inc (modified)
	* uspace/lib/libc/arch/ppc32/include/byteorder.h (deleted)
	* uspace/lib/libc/arch/sparc64/Makefile.inc (modified)
	* uspace/lib/libc/arch/sparc64/include/byteorder.h (deleted)
	* uspace/lib/libc/generic/io/printf_core.c (modified)
	* uspace/lib/libc/include/byteorder.h (modified)
	* uspace/lib/libc/include/string.h (modified)
	* uspace/lib/softfloat/Makefile (modified)
	* uspace/lib/softfloat/include/sftypes.h (modified)

	define endianess externally to be able to exactly specify whether we ...


Wed, 17 Jun 2009 22:33:08 GMT Jakub Jermar <jakub@…> [553492be]
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_file.c (modified)
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_node.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Finish converting VFS to fibril synchronization.


Wed, 17 Jun 2009 22:32:19 GMT Jakub Jermar <jakub@…> [ca093b3]
	* uspace/srv/fs/fat/fat_idx.c (modified)

	Strange left-over.


Wed, 17 Jun 2009 22:08:05 GMT Jakub Jermar <jakub@…> [4e1b57d]
	* uspace/lib/libblock/libblock.c (modified)
	* uspace/lib/libblock/libblock.h (modified)

	Use fibril synchronization in libblock.


Wed, 17 Jun 2009 22:07:42 GMT Jakub Jermar <jakub@…> [6ebe721]
	* uspace/srv/fs/fat/fat.h (modified)
	* uspace/srv/fs/fat/fat_fat.c (modified)
	* uspace/srv/fs/fat/fat_idx.c (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)

	Use fibril synchronization in FAT.


Wed, 17 Jun 2009 21:07:56 GMT Jakub Jermar <jakub@…> [34ca870]
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)
	* uspace/srv/vfs/vfs_register.c (modified)

	Handle each VFS request using a dedicated connection.


Wed, 17 Jun 2009 20:52:14 GMT Jakub Jermar <jakub@…> [61d2315]
	* uspace/lib/libblock/libblock.c (modified)

	Disk I/O should be serialized until libblock switches to fibril ...


Tue, 16 Jun 2009 21:53:42 GMT Jiri Svoboda <jirik.svoboda@…> [62140db]
	* uspace/app/init/init.c (modified)
	* uspace/app/tester/stdio/stdio2.c (modified)
	* uspace/lib/libblock/libblock.c (modified)
	* uspace/lib/libc/generic/devmap.c (modified)
	* uspace/srv/fb/ppm.c (modified)

	Fix assorted warnings and tiny glitches.


Tue, 16 Jun 2009 20:22:58 GMT Jiri Svoboda <jirik.svoboda@…> [0471786]
	* uspace/srv/fb/ega.c (modified)
	* uspace/srv/fb/fb.c (modified)

	Fix signedness issues and warnings in fb.


Tue, 16 Jun 2009 20:09:52 GMT Jiri Svoboda <jirik.svoboda@…> [08c9f7d]
	* uspace/srv/loader/arch/ia32/ia32.s (modified)
	* uspace/srv/loader/elf_load.c (modified)
	* uspace/srv/loader/main.c (modified)

	Suppress warnings in loader.


Tue, 16 Jun 2009 19:56:01 GMT Jiri Svoboda <jirik.svoboda@…> [a624cbfd]
	* uspace/srv/bd/ata_bd/ata_bd.h (modified)

	Improve ATA cmd regs block definition to suppress warnings.


Tue, 16 Jun 2009 19:01:09 GMT Jiri Svoboda <jirik.svoboda@…> [fbbbb8a]
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/file_bd/file_bd.c (modified)
	* uspace/srv/bd/gxe_bd/gxe_bd.c (modified)

	Get rid of warnings (size_t is enough for block size).


Tue, 16 Jun 2009 18:31:55 GMT Jiri Svoboda <jirik.svoboda@…> [e3fa92aa]
	* uspace/app/getvc/getvc.c (modified)

	Replace one hack with another.


Mon, 15 Jun 2009 22:24:18 GMT Jakub Jermar <jakub@…> [103e7d7]
	* uspace/app/getvc/getvc.c (modified)

	Flush stdout before spawning shell.


Mon, 15 Jun 2009 21:51:50 GMT Jakub Jermar <jakub@…> [953769f]
	* uspace/lib/libc/generic/async.c (modified)
	* uspace/lib/libc/include/async.h (modified)
	* uspace/srv/console/console.c (modified)

	Handle pending input using only one fibril.
	Relax serialization in ...


Mon, 15 Jun 2009 21:46:21 GMT Jiri Svoboda <jirik.svoboda@…> [ef8bcc6]
	* uspace/app/bdsh/input.c (modified)
	* uspace/app/tester/console/console1.c (modified)
	* uspace/app/tetris/screen.c (modified)
	* uspace/lib/libc/generic/io/io.c (modified)
	* uspace/lib/libc/include/stdio.h (modified)

	Stdio stream buffering (only for writing a.t.m.) Issue: Do we need ...


Mon, 15 Jun 2009 20:53:18 GMT Jakub Jermar <jakub@…> [c07af37]
	* uspace/srv/devmap/devmap.c (modified)

	Handle pending lookups using only one fibril.


Mon, 15 Jun 2009 19:17:11 GMT Jakub Jermar <jakub@…> [af7383f]
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)
	* uspace/srv/vfs/vfs_register.c (modified)

	Handle pending mounts using only one fibril.


Mon, 15 Jun 2009 18:50:11 GMT Jiri Svoboda <jirik.svoboda@…> [0ed2e0e]
	* uspace/srv/console/console.c (modified)

	Revert clandestine removal of delayed cursor position update by
	c4456.


Sun, 14 Jun 2009 14:29:42 GMT Jiri Svoboda <jirik.svoboda@…> [87d3ecf]
	* uspace/app/init/init.c (modified)

	Display type of root filesystem and root device upon boot.


Sun, 14 Jun 2009 12:30:27 GMT Jakub Jermar <jakub@…> [c51a7cd]
	* uspace/lib/libc/generic/fibril_sync.c (modified)
	* uspace/lib/libc/include/fibril_sync.h (modified)

	On condvar signal/broadcast, dequeue the waiting fibril from the ...


Sat, 13 Jun 2009 18:32:33 GMT Jiri Svoboda <jirik.svoboda@…> [1cbed6b]
	* uspace/srv/bd/file_bd/Makefile (added)
	* uspace/srv/bd/file_bd/file_bd.c (added)

	Add forgotten files.


Sat, 13 Jun 2009 17:30:50 GMT Jiri Svoboda <jirik.svoboda@…> [2a18193c]
	* 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)

	File-backed block device driver (file_bd).


Sat, 13 Jun 2009 12:26:05 GMT Jiri Svoboda <jirik.svoboda@…> [d9f4c76]
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)

	Write support in ata_bd. Not used, not tested.


Sat, 13 Jun 2009 09:45:33 GMT Jiri Svoboda <jirik.svoboda@…> [5481d1bb]
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/ata_bd/ata_bd.h (modified)

	Use named constants.


Sat, 13 Jun 2009 09:17:33 GMT Jiri Svoboda <jirik.svoboda@…> [4f5caea]
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)
	* uspace/srv/bd/ata_bd/ata_bd.h (added)

	Move type declarations to a header file.


Fri, 12 Jun 2009 21:27:58 GMT Jiri Svoboda <jirik.svoboda@…> [1806e5d]
	* uspace/srv/bd/ata_bd/ata_bd.c (modified)

	Properly support two disks per ATA controller. Fake (Qemu-only) check ...


Fri, 12 Jun 2009 19:44:25 GMT Jiri Svoboda <jirik.svoboda@…> [26360f7]
	* uspace/lib/libc/arch/arm32/include/tls.h (modified)
	* uspace/lib/libc/generic/async.c (modified)
	* uspace/lib/libc/generic/fibril.c (modified)
	* uspace/lib/libc/include/fibril.h (modified)
	* uspace/srv/fb/fb.c (modified)
	* uspace/srv/vfs/vfs_file.c (modified)

	Use 'fibril_local' modifier for fibril-local variables instead of ...


Fri, 12 Jun 2009 17:35:40 GMT Jakub Jermar <jakub@…> [9ae22ba]
	* uspace/lib/libc/generic/fibril_sync.c (modified)
	* uspace/lib/libc/include/fibril_sync.h (modified)

	Condition variables for fibrils.


Thu, 11 Jun 2009 20:30:59 GMT Jakub Jermar <jakub@…> [92d34f0b]
	* uspace/lib/libc/generic/fibril_sync.c (modified)
	* uspace/lib/libc/include/fibril.h (modified)
	* uspace/lib/libc/include/fibril_sync.h (modified)

	Implement readers-writer locks for fibrils.


Wed, 10 Jun 2009 21:59:58 GMT Jiri Svoboda <jirik.svoboda@…> [ba2a055]
	* uspace/srv/fb/ega.c (modified)

	Fix coordinate issues in EGA fb.