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

Mon, 03 Sep 2012 07:30:53 GMT Jakub Jermar <jakub@…> [9ef1b79b]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Make it explicit that we are not interested in the return value.


Sun, 02 Sep 2012 21:52:11 GMT Jakub Jermar <jakub@…> [f9841e69]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Call answer_preprocess() also when ipc_forward() returns error.


Sun, 02 Sep 2012 20:41:59 GMT Jakub Jermar <jakub@…> [fcfa926b]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Factor out common statements.


Sat, 01 Sep 2012 22:07:14 GMT Jakub Jermar <jakub@…> [95a3082]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Call answer_preprocess() in call forwarding error paths.


Sat, 01 Sep 2012 21:21:13 GMT Jakub Jermar <jakub@…> [4cd7fd0]
	* kernel/generic/src/ipc/ipc.c (modified)

	Remove accidentally committed debugging code.


Thu, 30 Aug 2012 22:08:42 GMT Jakub Jermar <jakub@…> [9c9903a]
	* kernel/generic/src/ipc/ipc.c (modified)

	Do not walk call->sender of a forgotten call in ipc_print_task().


Tue, 28 Aug 2012 23:13:18 GMT Jakub Jermar <jakub@…> [5a77550]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)

	Always remember the original caller phone in a call.


Mon, 27 Aug 2012 22:14:15 GMT Jakub Jermar <jakub@…> [f39d5c2]
	* kernel/generic/src/ipc/ops/concttome.c (modified)

	Add comment about taking shortcut in IPC_M_CONNECT_TO_ME's ...


Sun, 26 Aug 2012 23:10:15 GMT Jakub Jermar <jakub@…> [e5a4250]
	* kernel/generic/src/ipc/ops/dataread.c (modified)
	* kernel/generic/src/ipc/ops/datawrite.c (modified)

	Leave cleaning of call->buffer to ipc_call_free() for now.


Sun, 26 Aug 2012 22:46:50 GMT Jakub Jermar <jakub@…> [eb5560a]
	* kernel/generic/include/ipc/sysipc_ops.h (modified)

	Add comments explaining individual sysipc_ops_t callbacks.


Sun, 26 Aug 2012 13:53:26 GMT Jakub Jermar <jakub@…> [53af6e8c]
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	No need to hold the sender task when the call is going to be ...


Sun, 26 Aug 2012 13:36:41 GMT Jakub Jermar <jakub@…> [20282ef3]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	When answer_preprocess() wins the race for a call, let it also ...


Fri, 24 Aug 2012 22:27:44 GMT Jakub Jermar <jakub@…> [b1e6269]
	* kernel/generic/include/ipc/sysipc_ops.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ops/clnestab.c (modified)
	* kernel/generic/src/ipc/ops/conctmeto.c (modified)
	* kernel/generic/src/ipc/ops/concttome.c (modified)
	* kernel/generic/src/ipc/ops/connclone.c (modified)
	* kernel/generic/src/ipc/ops/dataread.c (modified)
	* kernel/generic/src/ipc/ops/datawrite.c (modified)
	* kernel/generic/src/ipc/ops/debug.c (modified)
	* kernel/generic/src/ipc/ops/sharein.c (modified)
	* kernel/generic/src/ipc/ops/shareout.c (modified)
	* kernel/generic/src/ipc/ops/stchngath.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/ipc/sysipc_ops.c (modified)

	Add two new sysipc_ops_t members:

	- request_forget()
	- ...


Tue, 21 Aug 2012 21:37:54 GMT Jakub Jermar <jakub@…> [13dbaa8c]
	* kernel/generic/src/ipc/ops/dataread.c (modified)
	* kernel/generic/src/ipc/ops/debug.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Factor out dealing with call->buffer from process_answer() to ...


Tue, 21 Aug 2012 21:14:04 GMT Jakub Jermar <jakub@…> [1b186ed]
	* abi/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ops/conctmeto.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Move handling of IPC_M_CONNECT_ME_TO in process_answer() to its ...


Tue, 21 Aug 2012 20:56:15 GMT Jakub Jermar <jakub@…> [32e4643]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Always remember the original request method so that it is actually ...


Mon, 20 Aug 2012 23:24:25 GMT Jakub Jermar <jakub@…> [0343a1b]

	Delete unused directory.


Mon, 20 Aug 2012 23:21:41 GMT Jakub Jermar <jakub@…> [e8039a86]
	* kernel/generic/include/config.h (modified)
	* kernel/generic/include/ipc/ipcrsc.h (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/ops/clnestab.c (modified)
	* kernel/generic/src/ipc/ops/conctmeto.c (modified)
	* kernel/generic/src/ipc/ops/concttome.c (modified)
	* kernel/generic/src/ipc/ops/connclone.c (modified)
	* kernel/generic/src/ipc/ops/dataread.c (modified)
	* kernel/generic/src/ipc/ops/datawrite.c (modified)
	* kernel/generic/src/ipc/ops/debug.c (modified)
	* kernel/generic/src/ipc/ops/sharein.c (modified)
	* kernel/generic/src/ipc/ops/shareout.c (modified)
	* kernel/generic/src/ipc/ops/stchngath.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/ipc/sysipc_ops.c (modified)

	Separate system IPC logic into dedicated ops structure hooks.


Mon, 20 Aug 2012 21:47:32 GMT Jakub Jermar <jakub@…> [642dc72]
	* kernel/generic/src/ipc/sysipc_ops.c (modified)

	Return null_ops if sysipc_ops is not defined for a given method.


Mon, 20 Aug 2012 21:26:11 GMT Jakub Jermar <jakub@…> [f0defd2]
	* kernel/Makefile (modified)
	* kernel/generic/include/ipc/sysipc_ops.h (added)
	* kernel/generic/src/ipc/ops/clnestab.c (added)
	* kernel/generic/src/ipc/ops/conctmeto.c (added)
	* kernel/generic/src/ipc/ops/concttome.c (added)
	* kernel/generic/src/ipc/ops/connclone.c (added)
	* kernel/generic/src/ipc/ops/dataread.c (added)
	* kernel/generic/src/ipc/ops/datawrite.c (added)
	* kernel/generic/src/ipc/ops/debug.c (added)
	* kernel/generic/src/ipc/ops/sharein.c (added)
	* kernel/generic/src/ipc/ops/shareout.c (added)
	* kernel/generic/src/ipc/ops/stchngath.c (added)
	* kernel/generic/src/ipc/sysipc_ops.c (added)

	Basic infrastructure for system IPC ops.


Mon, 20 Aug 2012 16:11:11 GMT Jakub Jermar <jakub@…> [fa6f2357]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Sender phone cannot be deallocated in the recipient context.


Fri, 17 Aug 2012 12:20:57 GMT Jakub Jermar <jakub@…> [ffc1b1d]
	* kernel/generic/src/ipc/ipc.c (modified)

	Prevent likely double free of call->buffer.

	The buffer is supposed ...


Fri, 17 Aug 2012 11:03:10 GMT Jakub Jermar <jakub@…> [d891cba]
	* kernel/generic/src/ipc/ipc.c (modified)

	Phones in IPC cleanup need to be accessed under the protection of ...


Fri, 17 Aug 2012 10:47:38 GMT Jakub Jermar <jakub@…> [f9bd2e3]
	* kernel/generic/src/ipc/ipc.c (modified)

	Handle phones that got slammed during IPC cleanup.


Fri, 17 Aug 2012 10:07:30 GMT Jakub Jermar <jakub@…> [525e91b]
	* kernel/generic/src/ipc/ipc.c (modified)

	Make the assert condition shorter.


Fri, 17 Aug 2012 10:03:27 GMT Jakub Jermar <jakub@…> [8f6858d0]
	* kernel/generic/src/ipc/ipc.c (modified)

	Forget any IPC_M_PHONE_HUNGUP messages sent from IPC cleanup so that ...


Thu, 16 Aug 2012 21:25:56 GMT Jakub Jermar <jakub@…> [7975433]
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Cleanup of forgotten calls on answer.


Wed, 15 Aug 2012 19:28:43 GMT Jakub Jermar <jakub@…> [2405bb5]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Forget active calls when a task exits.

	- Synchronization between ...


Wed, 15 Aug 2012 13:17:49 GMT Jakub Jermar <jakub@…> [691d8d8]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Give each system IPC method its dedicated request process hook.


Wed, 15 Aug 2012 12:49:22 GMT Jakub Jermar <jakub@…> [924c2530]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Give each system IPC method its dedicated request preprocess hook.


Wed, 15 Aug 2012 09:57:50 GMT Jakub Jermar <jakub@…> [9a82ac1]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Be nice and provide a default switch case in answer_preprocess().


Wed, 15 Aug 2012 09:53:19 GMT Jakub Jermar <jakub@…> [9956fad9]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Give each system IPC method its dedicated answer preprocess hook.


Tue, 14 Aug 2012 20:17:12 GMT Jakub Jermar <jakub@…> [1cb75de]
	* kernel/generic/src/ipc/ipc.c (modified)

	Remove an answered call from the task's active list when the call is ...


Mon, 13 Aug 2012 14:12:19 GMT Jakub Jermar <jakub@…> [86939b1]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/proc/task.c (modified)

	Maintain task's active calls in the active call list.

	- The call is ...


Mon, 13 Aug 2012 09:52:09 GMT Jakub Jermar <jakub@…> [cfaa35a]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/event.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)

	Rename call_t's link to ab_link as this link is exclusively used for ...


Mon, 13 Aug 2012 09:15:57 GMT Jakub Jermar <jakub@…> [cd529c4]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)

	In the absence of synchronous IPC calls, call_t's callerbox is just ...


Sun, 12 Aug 2012 22:14:49 GMT Martin Decky <martin@…> [d06c4ae]
	* HelenOS.config (modified)
	* boot/Makefile (modified)
	* boot/Makefile.common (modified)
	* tools/mkext4.py (added)

	add support for ext4 as a root file system
	the read-only ext2 driver ...


Sun, 12 Aug 2012 22:13:57 GMT Martin Decky <martin@…> [c3fe001]
	* uspace/lib/ext4/libext4_filesystem.c (modified)

	superblock->state is a bit field, not a value field
	make sure we ...


Sun, 12 Aug 2012 22:00:02 GMT Martin Decky <martin@…> [6266cc6]
	* uspace/srv/fs/ext4fs/ext4fs.c (modified)

	fix capitalization


Sun, 12 Aug 2012 19:16:45 GMT Jakub Jermar <jakub@…> [d7978525]
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/ipc.c (modified)
	* uspace/lib/c/include/ipc/ipc.h (modified)

	Implement ipc_*_finalize() functionality directly in async framework. ...


Sun, 12 Aug 2012 18:57:22 GMT Jakub Jermar <jakub@…> [6c34f587]
	* abi/include/syscall.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/ipc/sysipc.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/syscall/syscall.c (modified)
	* uspace/app/trace/syscalls.c (modified)
	* uspace/app/trace/trace.c (modified)
	* uspace/lib/c/generic/ipc.c (modified)
	* uspace/lib/c/include/ipc/ipc.h (modified)

	Remove synchronous IPC primitives.


Sun, 12 Aug 2012 18:38:09 GMT Martin Decky <martin@…> [49505fe]
	* boot/Makefile.common (modified)
	* uspace/Makefile (modified)
	* uspace/Makefile.common (modified)
	* uspace/app/testwrit/Makefile (added)
	* uspace/app/testwrit/testwrit.c (added)
	* uspace/lib/ext4/Makefile (added)
	* uspace/lib/ext4/libext4.h (added)
	* uspace/lib/ext4/libext4_balloc.c (added)
	* uspace/lib/ext4/libext4_balloc.h (added)
	* uspace/lib/ext4/libext4_bitmap.c (added)
	* uspace/lib/ext4/libext4_bitmap.h (added)
	* uspace/lib/ext4/libext4_block_group.c (added)
	* uspace/lib/ext4/libext4_block_group.h (added)
	* uspace/lib/ext4/libext4_crc.c (added)
	* uspace/lib/ext4/libext4_crc.h (added)
	* uspace/lib/ext4/libext4_directory.c (added)
	* uspace/lib/ext4/libext4_directory.h (added)
	* uspace/lib/ext4/libext4_directory_index.c (added)
	* uspace/lib/ext4/libext4_directory_index.h (added)
	* uspace/lib/ext4/libext4_extent.c (added)
	* uspace/lib/ext4/libext4_extent.h (added)
	* uspace/lib/ext4/libext4_filesystem.c (added)
	* uspace/lib/ext4/libext4_filesystem.h (added)
	* uspace/lib/ext4/libext4_hash.c (added)
	* uspace/lib/ext4/libext4_hash.h (added)
	* uspace/lib/ext4/libext4_ialloc.c (added)
	* uspace/lib/ext4/libext4_ialloc.h (added)
	* uspace/lib/ext4/libext4_inode.c (added)
	* uspace/lib/ext4/libext4_inode.h (added)
	* uspace/lib/ext4/libext4_superblock.c (added)
	* uspace/lib/ext4/libext4_superblock.h (added)
	* uspace/lib/ext4/libext4_types.h (added)
	* uspace/srv/fs/ext4fs/Makefile (added)
	* uspace/srv/fs/ext4fs/ext4fs.c (added)
	* uspace/srv/fs/ext4fs/ext4fs.h (added)
	* uspace/srv/fs/ext4fs/ext4fs_ops.c (added)

	merge ext4


Sun, 12 Aug 2012 18:36:10 GMT Martin Decky <martin@…> [38542dc]
	* uspace/app/testwrit/Makefile (modified)
	* uspace/app/testwrit/testwrit.c (modified)
	* uspace/lib/ext4/Makefile (modified)
	* uspace/lib/ext4/libext4.h (modified)
	* uspace/lib/ext4/libext4_balloc.c (modified)
	* uspace/lib/ext4/libext4_balloc.h (modified)
	* uspace/lib/ext4/libext4_bitmap.c (modified)
	* uspace/lib/ext4/libext4_bitmap.h (modified)
	* uspace/lib/ext4/libext4_block_group.c (modified)
	* uspace/lib/ext4/libext4_block_group.h (modified)
	* uspace/lib/ext4/libext4_crc.c (modified)
	* uspace/lib/ext4/libext4_crc.h (modified)
	* uspace/lib/ext4/libext4_directory.c (modified)
	* uspace/lib/ext4/libext4_directory.h (modified)
	* uspace/lib/ext4/libext4_directory_index.c (modified)
	* uspace/lib/ext4/libext4_directory_index.h (modified)
	* uspace/lib/ext4/libext4_extent.c (modified)
	* uspace/lib/ext4/libext4_extent.h (modified)
	* uspace/lib/ext4/libext4_filesystem.c (modified)
	* uspace/lib/ext4/libext4_filesystem.h (modified)
	* uspace/lib/ext4/libext4_hash.c (modified)
	* uspace/lib/ext4/libext4_hash.h (modified)
	* uspace/lib/ext4/libext4_ialloc.c (modified)
	* uspace/lib/ext4/libext4_ialloc.h (modified)
	* uspace/lib/ext4/libext4_inode.c (modified)
	* uspace/lib/ext4/libext4_inode.h (modified)
	* uspace/lib/ext4/libext4_superblock.c (modified)
	* uspace/lib/ext4/libext4_superblock.h (modified)
	* uspace/lib/ext4/libext4_types.h (modified)
	* uspace/srv/fs/ext4fs/Makefile (modified)
	* uspace/srv/fs/ext4fs/ext4fs.c (modified)
	* uspace/srv/fs/ext4fs/ext4fs.h (modified)
	* uspace/srv/fs/ext4fs/ext4fs_ops.c (modified)

	ext4 code review and coding style cleanup


Sun, 12 Aug 2012 18:35:23 GMT Martin Decky <martin@…> [b08e7970]
	* boot/Makefile.common (modified)

	remove change marked for debugging purposes only


Sun, 12 Aug 2012 09:03:30 GMT Martin Decky <martin@…> [542e819]
	* boot/arch/mips32/Makefile.inc (modified)
	* boot/arch/mips64/Makefile.inc (modified)
	* boot/generic/src/str.c (modified)
	* contrib/arch/HelenOS.adl (modified)
	* contrib/bazaar/bzreml/__init__.py (modified)
	* contrib/bazaar/mbprotect/__init__.py (modified)
	* contrib/conf/mips32-gx.sh (modified)
	* defaults/mips32/Makefile.config (modified)
	* defaults/sparc64/ultra/Makefile.config (modified)
	* kernel/arch/mips32/Makefile.inc (modified)
	* kernel/arch/mips64/Makefile.inc (modified)
	* kernel/generic/src/lib/str.c (modified)
	* release/Makefile (modified)
	* uspace/lib/c/arch/abs32le/_link.ld.in (modified)
	* uspace/lib/c/arch/amd64/_link.ld.in (modified)
	* uspace/lib/c/arch/amd64/include/elf_linux.h (modified)
	* uspace/lib/c/arch/arm32/_link.ld.in (modified)
	* uspace/lib/c/arch/arm32/src/fibril.S (modified)
	* uspace/lib/c/arch/arm32/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/arm32/src/thread_entry.s (modified)
	* uspace/lib/c/arch/ia32/_link.ld.in (modified)
	* uspace/lib/c/arch/ia64/_link.ld.in (modified)
	* uspace/lib/c/arch/mips32/Makefile.common (modified)
	* uspace/lib/c/arch/mips32/_link.ld.in (modified)
	* uspace/lib/c/arch/mips32eb/Makefile.common (modified)
	* uspace/lib/c/arch/mips64/Makefile.common (modified)
	* uspace/lib/c/arch/mips64/_link.ld.in (modified)
	* uspace/lib/c/arch/ppc32/_link.ld.in (modified)
	* uspace/lib/c/arch/sparc64/_link.ld.in (modified)
	* uspace/lib/c/generic/str.c (modified)
	* uspace/srv/net/tcp/sock.c (modified)
	* version (modified)

	merge mainline changes


Thu, 09 Aug 2012 13:45:31 GMT Martin Decky <martin@…> [371cb6c]
	* release/Makefile (modified)

	build the ppc32 image for release, do not build the sparc64/niagara ...


Thu, 09 Aug 2012 12:23:49 GMT Martin Decky <martin@…> [1b06a9de]
	* contrib/arch/HelenOS.adl (modified)
	* version (modified)

	bump version to 0.5.0 in preparation for a release


Wed, 08 Aug 2012 19:32:50 GMT Jakub Jermar <jakub@…> [c8d50d2]
	* defaults/sparc64/ultra/Makefile.config (modified)

	Make the default sparc64/ultra build barebone.


Wed, 08 Aug 2012 07:06:31 GMT Vojtech Horky <vojtechhorky@…> [1d01cca]
	* release/Makefile (modified)

	Fix release script

	 * Must tell bzr export explicitly to export the ...


Sun, 05 Aug 2012 21:39:56 GMT Jakub Jermar <jakub@…> [7cd9b02]
	* uspace/lib/c/arch/amd64/include/elf_linux.h (modified)

	Add the missing part of amd64's elf_regs_t.

	- GDB can now find the ...


Sun, 05 Aug 2012 12:54:44 GMT Jiri Svoboda <jiri@…> [798105ca]
	* uspace/srv/net/tcp/sock.c (modified)

	tcp_sock_recv_fibril() needs to handle situation when sock_core goes ...


Thu, 02 Aug 2012 14:36:08 GMT Martin Decky <martin@…> [d4112ba]
	* contrib/bazaar/bzreml/__init__.py (modified)
	* contrib/bazaar/mbprotect/__init__.py (modified)

	Repository.iter_reverse_revision_history() method is deprecated and ...


Tue, 31 Jul 2012 14:59:17 GMT Martin Decky <martin@…> [9bcdbc5]
	* uspace/lib/c/arch/abs32le/_link.ld.in (modified)
	* uspace/lib/c/arch/amd64/_link.ld.in (modified)
	* uspace/lib/c/arch/arm32/_link.ld.in (modified)
	* uspace/lib/c/arch/ia32/_link.ld.in (modified)
	* uspace/lib/c/arch/ia64/_link.ld.in (modified)
	* uspace/lib/c/arch/mips32/_link.ld.in (modified)
	* uspace/lib/c/arch/mips64/_link.ld.in (modified)
	* uspace/lib/c/arch/ppc32/_link.ld.in (modified)
	* uspace/lib/c/arch/sparc64/_link.ld.in (modified)

	make sure the code in .init is always aligned reasonably
	(despite ...


Tue, 31 Jul 2012 14:10:58 GMT Martin Decky <martin@…> [31e6aa7]
	* uspace/lib/c/arch/arm32/src/fibril.S (modified)
	* uspace/lib/c/arch/arm32/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/arm32/src/thread_entry.s (modified)

	cstyle


Tue, 31 Jul 2012 12:50:14 GMT Martin Decky <martin@…> [fbe89af]
	* boot/arch/mips32/Makefile.inc (modified)
	* boot/arch/mips64/Makefile.inc (modified)
	* kernel/arch/mips32/Makefile.inc (modified)
	* kernel/arch/mips64/Makefile.inc (modified)
	* uspace/lib/c/arch/mips32/Makefile.common (modified)
	* uspace/lib/c/arch/mips32eb/Makefile.common (modified)
	* uspace/lib/c/arch/mips64/Makefile.common (modified)

	mips: do not generate FPU code


Tue, 31 Jul 2012 12:32:24 GMT Martin Decky <martin@…> [a7e064fc]
	* defaults/mips32/Makefile.config (modified)

	mips32 builds need to be barebone so far
	(to workaround the ROM size ...


Tue, 31 Jul 2012 12:23:07 GMT Martin Decky <martin@…> [f80fd8c]
	* contrib/conf/mips32-gx.sh (modified)

	allow to specify different machine from command line


Mon, 30 Jul 2012 21:34:04 GMT Martin Sucha <sucha14@…> [1772e6d]
	* boot/generic/src/str.c (modified)
	* kernel/generic/src/lib/str.c (modified)
	* uspace/lib/c/generic/str.c (modified)

	Update documentation for str_cmp and str_lcmp.

	This is a modified ...


Mon, 30 Jul 2012 20:01:02 GMT Frantisek Princ <frantisek.princ@…> [bd29f9c9]
	* boot/generic/src/str.c (modified)
	* contrib/bazaar/bzreml/__init__.py (modified)
	* contrib/bazaar/bzreml/setup.py (modified)
	* kernel/generic/src/lib/str.c (modified)
	* uspace/app/sportdmp/sportdmp.c (modified)
	* uspace/lib/c/arch/abs32le/_link.ld.in (modified)
	* uspace/lib/c/arch/amd64/_link.ld.in (modified)
	* uspace/lib/c/arch/arm32/_link.ld.in (modified)
	* uspace/lib/c/arch/ia32/_link.ld.in (modified)
	* uspace/lib/c/arch/ia64/_link.ld.in (modified)
	* uspace/lib/c/arch/mips32/_link.ld.in (modified)
	* uspace/lib/c/arch/mips64/_link.ld.in (modified)
	* uspace/lib/c/arch/ppc32/_link.ld.in (modified)
	* uspace/lib/c/arch/sparc64/_link.ld.in (modified)
	* uspace/lib/c/generic/str.c (modified)
	* uspace/lib/c/include/str.h (modified)
	* uspace/lib/clui/tinput.c (modified)
	* uspace/srv/loader/interp.S (modified)

	Merge with mainline


Mon, 30 Jul 2012 19:58:52 GMT Frantisek Princ <frantisek.princ@…> [c15849c]
	* uspace/lib/ext4/libext4_filesystem.c (modified)

	removed commented code


Mon, 30 Jul 2012 19:31:47 GMT Frantisek Princ <frantisek.princ@…> [e25d78c]
	* uspace/lib/ext4/libext4_filesystem.c (modified)
	* uspace/lib/ext4/libext4_ialloc.c (modified)

	fixed bug with unused inodes count


Mon, 30 Jul 2012 18:20:54 GMT Martin Sucha <sucha14@…> [597b12e]
	* uspace/lib/clui/tinput.c (modified)

	Fix a possible numeric overflow introduced by the previous commit.


Mon, 30 Jul 2012 17:37:22 GMT Martin Sucha <sucha14@…> [6e3b052d]
	* uspace/lib/clui/tinput.c (modified)

	Fix computation of column width when showing tab completions.


Mon, 30 Jul 2012 17:33:21 GMT Martin Decky <martin@…> [e1c0260]
	* uspace/lib/c/arch/abs32le/_link.ld.in (modified)
	* uspace/lib/c/arch/amd64/_link.ld.in (modified)
	* uspace/lib/c/arch/arm32/_link.ld.in (modified)
	* uspace/lib/c/arch/ia32/_link.ld.in (modified)
	* uspace/lib/c/arch/ia64/_link.ld.in (modified)
	* uspace/lib/c/arch/mips32/_link.ld.in (modified)
	* uspace/lib/c/arch/mips64/_link.ld.in (modified)
	* uspace/lib/c/arch/ppc32/_link.ld.in (modified)
	* uspace/lib/c/arch/sparc64/_link.ld.in (modified)
	* uspace/srv/loader/interp.S (modified)

	improve loader .interp fix
	 * suppress the assembler warning by ...


Mon, 30 Jul 2012 14:34:10 GMT Martin Decky <martin@…> [b553acc]
	* contrib/bazaar/bzreml/setup.py (modified)

	version bump


Mon, 30 Jul 2012 14:33:12 GMT Martin Decky <martin@…> [4bbba4a]
	* contrib/bazaar/bzreml/__init__.py (modified)

	when pushing more revisions at once, send multiple individual emails ...


Sun, 29 Jul 2012 23:28:08 GMT Martin Sucha <sucha14@…> [5ea75f0]
	* uspace/app/sportdmp/sportdmp.c (modified)

	sportdmp: Use first service from serial category instead of hardcoded ...


Sun, 29 Jul 2012 23:08:51 GMT Martin Sucha <sucha14@…> [0aa300d]
	* uspace/app/sportdmp/sportdmp.c (modified)

	sportdmp: make baud argument optional


Sun, 29 Jul 2012 23:06:56 GMT Martin Sucha <sucha14@…> [dce39b4]
	* uspace/lib/c/generic/str.c (modified)
	* uspace/lib/c/include/str.h (modified)

	Add a function to check if a string has a given prefix.


Sun, 29 Jul 2012 21:11:10 GMT Martin Sucha <sucha14@…> [99047a72]
	* contrib/bazaar/bzreml/__init__.py (modified)

	Display commit message for the last revision in the post-commit ...


Sun, 29 Jul 2012 20:32:05 GMT Martin Sucha <sucha14@…> [4efeab5]
	* boot/generic/src/str.c (modified)
	* kernel/generic/src/lib/str.c (modified)
	* uspace/lib/c/generic/str.c (modified)

	Update documentation for str_cmp and str_lcmp


Sun, 29 Jul 2012 15:21:18 GMT Frantisek Princ <frantisek.princ@…> [a5b1740]
	* boot/Makefile.common (modified)

	Removed sata driver from bootstrap


Sun, 29 Jul 2012 15:19:46 GMT Frantisek Princ <frantisek.princ@…> [c1b0c750]
	* uspace/app/sportdmp/sportdmp.c (modified)
	* uspace/lib/c/generic/str.c (modified)

	Merge with mainline


Sun, 29 Jul 2012 12:58:21 GMT Martin Sucha <sucha14@…> [13d5639]
	* uspace/lib/c/generic/str.c (modified)

	Correctly check numbers while converting them to integer.


Sun, 29 Jul 2012 12:33:59 GMT Martin Sucha <sucha14@…> [56ba2b9]
	* uspace/app/sportdmp/sportdmp.c (modified)

	sportdmp: For invalid service name, print error instead of waiting ...


Sat, 28 Jul 2012 10:41:18 GMT Frantisek Princ <frantisek.princ@…> [8847142]
	* uspace/lib/ext4/libext4_filesystem.c (modified)

	Added default file/dir permissions due to compatibility reasons


Sat, 28 Jul 2012 09:01:24 GMT Frantisek Princ <frantisek.princ@…> [f9c3ef44]
	* boot/arch/ia64/Makefile.inc (modified)
	* kernel/arch/amd64/src/asm.S (modified)
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/multiboot2.S (modified)
	* kernel/arch/amd64/src/boot/vesa_ret.inc (modified)
	* kernel/arch/ia32/src/boot/multiboot.S (modified)
	* kernel/arch/ia32/src/boot/multiboot2.S (modified)
	* kernel/arch/ia32/src/boot/vesa_prot.inc (modified)
	* kernel/arch/ia32/src/boot/vesa_real.inc (modified)
	* kernel/arch/ia32/src/boot/vesa_ret.inc (modified)
	* kernel/arch/ia64/Makefile.inc (modified)
	* kernel/generic/include/interrupt.h (modified)
	* kernel/generic/src/interrupt/interrupt.c (modified)
	* uspace/lib/c/arch/ia64/Makefile.common (modified)
	* uspace/lib/c/generic/malloc.c (modified)
	* uspace/srv/loader/Makefile (modified)
	* uspace/srv/loader/interp.S (moved)

	Merge with mainline


Sat, 28 Jul 2012 05:33:49 GMT Jakub Jermar <jakub@…> [b2ba418]
	* uspace/srv/loader/Makefile (modified)
	* uspace/srv/loader/interp.S (moved)

	The .interp section needs to be both allocable and either @note or ...


Thu, 26 Jul 2012 22:10:06 GMT Jakub Jermar <jakub@…> [d30b14f]
	* kernel/arch/amd64/src/asm.S (modified)

	Adhere to amd64 ABI for calling variadic functions.


Thu, 26 Jul 2012 21:46:57 GMT Jakub Jermar <jakub@…> [4fc93d5]
	* kernel/arch/amd64/src/asm.S (modified)

	Sanitize the SYSRET vulnerability on Intel amd64 processors.


Thu, 26 Jul 2012 21:38:14 GMT Jakub Jermar <jakub@…> [8f4f444]
	* kernel/generic/include/interrupt.h (modified)
	* kernel/generic/src/interrupt/interrupt.c (modified)

	Add a variant of fault_if_from_uspace() that doesn't check whether ...


Tue, 24 Jul 2012 16:55:15 GMT Martin Decky <martin@…> [f66c203d]
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/multiboot2.S (modified)
	* kernel/arch/amd64/src/boot/vesa_ret.inc (modified)
	* kernel/arch/ia32/src/boot/multiboot.S (modified)
	* kernel/arch/ia32/src/boot/multiboot2.S (modified)
	* kernel/arch/ia32/src/boot/vesa_prot.inc (modified)
	* kernel/arch/ia32/src/boot/vesa_real.inc (modified)
	* kernel/arch/ia32/src/boot/vesa_ret.inc (modified)

	explicitly load default BIOS IDT for real-mode VESA BIOS access (GRUB ...


Tue, 24 Jul 2012 10:04:01 GMT Martin Decky <martin@…> [c828803]
	* uspace/lib/c/generic/malloc.c (modified)

	add comment describing the motivation for the alignment


Mon, 23 Jul 2012 16:20:56 GMT Martin Decky <martin@…> [da287d1]
	* uspace/lib/c/generic/malloc.c (modified)

	cstyle (no change in functionality)


Mon, 23 Jul 2012 16:15:40 GMT Martin Decky <martin@…> [b078a42]
	* uspace/lib/c/generic/malloc.c (modified)

	it is imperative that the _size_ of the allocated block is at least ...


Mon, 23 Jul 2012 15:11:03 GMT Martin Decky <martin@…> [1008064]
	* boot/arch/ia64/Makefile.inc (modified)
	* kernel/arch/ia64/Makefile.inc (modified)
	* uspace/lib/c/arch/ia64/Makefile.common (modified)

	temporary workaround for ticket #465 (GCC bug 53975)


Mon, 23 Jul 2012 09:32:52 GMT Frantisek Princ <frantisek.princ@…> [7df0c2ff]
	* uspace/drv/bus/usb/ohci/hc.c (modified)
	* uspace/lib/c/generic/malloc.c (modified)

	Merge with mainline


Mon, 23 Jul 2012 08:08:17 GMT Jan Vesely <jano.vesely@…> [ea8b91d]
	* uspace/drv/bus/usb/ohci/hc.c (modified)

	ohci: Fix interrupt mask on big endian hw.

	This never caused ...


Mon, 23 Jul 2012 04:48:55 GMT Jakub Jermar <jakub@…> [e7c3fa0]
	* uspace/lib/c/generic/malloc.c (modified)

	Detect integer overflow in lcm() when cumputing alignment in ...


Mon, 23 Jul 2012 04:22:12 GMT Jakub Jermar <jakub@…> [7aafdb86]
	* uspace/lib/c/generic/malloc.c (modified)

	When growing heap to satisfy an allocation request of s bytes aligned ...


Sun, 22 Jul 2012 14:16:22 GMT Frantisek Princ <frantisek.princ@…> [7deca26]
	* abi/include/ddi/irq.h (modified)
	* kernel/generic/include/ipc/irq.h (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* uspace/drv/block/ahci/ahci.c (modified)
	* uspace/drv/block/ahci/ahci.h (modified)
	* uspace/drv/block/ahci/ahci_hw.h (modified)
	* uspace/drv/bus/usb/ohci/hc.c (modified)
	* uspace/drv/bus/usb/uhci/hc.c (modified)
	* uspace/drv/char/i8042/i8042.c (modified)
	* uspace/drv/nic/ne2k/ne2k.c (modified)
	* uspace/srv/hid/input/port/ns16550.c (modified)
	* uspace/srv/hid/input/port/pl050.c (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified)

	Merge with mainline


Sat, 21 Jul 2012 23:15:18 GMT Martin Decky <martin@…> [76c07e4]
	* uspace/drv/block/ahci/ahci.c (modified)

	fix condition reset


Sat, 21 Jul 2012 14:11:55 GMT Martin Decky <martin@…> [eb3683a]
	* uspace/drv/block/ahci/ahci.c (modified)
	* uspace/drv/block/ahci/ahci.h (modified)
	* uspace/drv/block/ahci/ahci_hw.h (modified)

	AHCI improvements
	 * avoid interrupt lockups by properly detecting ...


Sat, 21 Jul 2012 14:01:12 GMT Martin Decky <martin@…> [8486c07]
	* abi/include/ddi/irq.h (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* uspace/drv/bus/usb/ohci/hc.c (modified)
	* uspace/drv/bus/usb/uhci/hc.c (modified)
	* uspace/drv/char/i8042/i8042.c (modified)
	* uspace/drv/nic/ne2k/ne2k.c (modified)
	* uspace/srv/hid/input/port/ns16550.c (modified)
	* uspace/srv/hid/input/port/pl050.c (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified)

	IRQ pseudocode improvements
	 * rename CMD_BTEST to CMD_AND (less ...


Sat, 21 Jul 2012 13:47:22 GMT Martin Decky <martin@…> [56c167c]
	* kernel/generic/src/ipc/irq.c (modified)

	cstyle (no change in functionality)


Sat, 21 Jul 2012 13:45:19 GMT Martin Decky <martin@…> [fb7e545e]
	* kernel/generic/include/ipc/irq.h (modified)

	enlarge the maximum allowed pseudocode size


Sat, 21 Jul 2012 13:44:49 GMT Martin Decky <martin@…> [be67118]
	* abi/include/ddi/irq.h (modified)

	improve documentation


Sat, 21 Jul 2012 08:58:29 GMT Frantisek Princ <frantisek.princ@…> [0b293a6]
	* uspace/lib/ext4/libext4_filesystem.c (modified)
	* uspace/lib/ext4/libext4_filesystem.h (modified)
	* uspace/srv/fs/ext4fs/ext4fs_ops.c (modified)

	added variable cache mode + missing cache fini


Sat, 21 Jul 2012 08:19:33 GMT Frantisek Princ <frantisek.princ@…> [fe61181]
	* uspace/lib/ext4/libext4.h (modified)
	* uspace/lib/ext4/libext4_balloc.c (modified)
	* uspace/lib/ext4/libext4_directory.c (modified)
	* uspace/lib/ext4/libext4_directory_index.c (modified)
	* uspace/lib/ext4/libext4_extent.c (modified)
	* uspace/lib/ext4/libext4_filesystem.c (modified)
	* uspace/lib/ext4/libext4_filesystem.h (modified)
	* uspace/lib/ext4/libext4_ialloc.c (modified)
	* uspace/lib/ext4/libext4_superblock.c (modified)
	* uspace/srv/fs/ext4fs/ext4fs_ops.c (modified)

	Debug messages removed


Sat, 21 Jul 2012 07:46:32 GMT Frantisek Princ <frantisek.princ@…> [34bc2fe]
	* boot/Makefile.common (modified)

	Added driver for sata disk to bootstrap