<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HelenOS &#x2013; //branches/arm/kernel/generic/src/ipc/sysipc.c</title><description>WebSVN RSS feed &#x2013; HelenOS</description><lastBuildDate>Sat, 04 Apr 2026 01:42:17 +0200</lastBuildDate><generator>WebSVN 2.8.4</generator><language>en</language><link>https://historic.helenos.org/log.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;max=40&amp;peg=4665</link><atom:link href="https://historic.helenos.org/rss.php?path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;peg=4665&amp;repname=HelenOS" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 15 Jul 2009 20:22:02 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4647 – Branch out a new arm branch.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Branch out a new arm branch.&lt;/div&gt;+ /branches/arm &lt;i&gt;(copied from /trunk@4646)&lt;/i&gt;&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4647&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4647&amp;peg=4665</guid></item>
<item><pubDate>Wed, 03 Jun 2009 20:45:53 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4460 – Streamline locking of phones during cloning.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Streamline locking of phones during cloning.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4460&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4460&amp;peg=4665</guid></item>
<item><pubDate>Sat, 23 May 2009 11:51:37 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4430 – Surprisingly easy support for homogenous mounts. It works by simply ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Surprisingly easy support for homogenous mounts.&lt;br /&gt;
It works by simply allowing autoconnections.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4430&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4430&amp;peg=4665</guid></item>
<item><pubDate>Thu, 21 May 2009 19:15:56 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4422 – Refuse to clone the phone which is itself used to ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Refuse to clone the phone which is itself used to make the IPC_M_CONNECTION_CLONE call.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4422&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4422&amp;peg=4665</guid></item>
<item><pubDate>Tue, 19 May 2009 23:47:00 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4407 – Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/ipcrsc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipcrsc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/kbox.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/async.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4407&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4407&amp;peg=4665</guid></item>
<item><pubDate>Sat, 18 Apr 2009 17:29:12 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 4304 – Allow IPC_M_DATA_WRITE to transfer zero data.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Allow IPC_M_DATA_WRITE to transfer zero data.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4304&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4304&amp;peg=4665</guid></item>
<item><pubDate>Sat, 07 Mar 2009 16:59:32 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 4041 – If the server cannot receive a call because it supplied ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;If the server cannot receive a call because it supplied a bad userspace address, the kernel will immediately answer the call with EPARTY.&lt;/div&gt;~ /trunk/kernel/generic/include/errno.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4041&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4041&amp;peg=4665</guid></item>
<item><pubDate>Fri, 06 Mar 2009 14:08:05 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 4040 – add TODO</title><description>&lt;div&gt;&lt;strong&gt;decky – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;add TODO&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4040&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=4040&amp;peg=4665</guid></item>
<item><pubDate>Sun, 25 Jan 2009 21:10:10 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 3819 – Introduce a new syscall: SYS_IPC_FORWARD_SLOW.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Introduce a new syscall: SYS_IPC_FORWARD_SLOW.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/syscall/syscall.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/syscall/syscall.c&lt;br /&gt;~ /trunk/uspace/app/trace/syscalls.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3819&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3819&amp;peg=4665</guid></item>
<item><pubDate>Fri, 21 Nov 2008 23:14:24 +0100</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3603 – Stoppability sections must be much smaller (design error). Also fix ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Stoppability sections must be much smaller (design error). Also fix deadlock in udebug_stop(). Fix pause functionality in tracer.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/synch/futex.c&lt;br /&gt;~ /trunk/kernel/generic/src/syscall/syscall.c&lt;br /&gt;~ /trunk/kernel/generic/src/udebug/udebug_ops.c&lt;br /&gt;~ /trunk/uspace/app/trace/trace.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3603&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3603&amp;peg=4665</guid></item>
<item><pubDate>Thu, 25 Sep 2008 20:17:00 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3476 – Add comments documenting our treatment of the task&apos;s active call ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add comments documenting our treatment of the task&apos;s active call counter.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3476&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3476&amp;peg=4665</guid></item>
<item><pubDate>Thu, 18 Sep 2008 22:33:06 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3449 – Fix task active call accounting for IPC_M_HUNGUP calls.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix task active call accounting for IPC_M_HUNGUP calls.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3449&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3449&amp;peg=4665</guid></item>
<item><pubDate>Wed, 17 Sep 2008 22:46:48 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3445 – Rename ipc/ipc_kbox.c to ipc/kbox.c.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename ipc/ipc_kbox.c to ipc/kbox.c.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;x /trunk/kernel/generic/src/ipc/ipc_kbox.c&lt;br /&gt;+ /trunk/kernel/generic/src/ipc/kbox.c &lt;i&gt;(copied from /trunk/kernel/generic/src/ipc/ipc_kbox.c@3444)&lt;/i&gt;&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3445&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3445&amp;peg=4665</guid></item>
<item><pubDate>Wed, 17 Sep 2008 15:38:18 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3441 – Use LOG() instead of printf() for debug messages.</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Use LOG() instead of printf() for debug messages.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/ipc_kbox.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/udebug/udebug.c&lt;br /&gt;~ /trunk/kernel/generic/src/udebug/udebug_ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/udebug/udebug_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3441&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3441&amp;peg=4665</guid></item>
<item><pubDate>Wed, 17 Sep 2008 14:16:27 +0200</pubDate><dc:creator>svoboda</dc:creator><title>Rev 3438 – Merge syscall tracer (trace) and relevant part of udebug interface ...</title><description>&lt;div&gt;&lt;strong&gt;svoboda – 49 file(s) modified&lt;/strong&gt;&lt;br/&gt;Merge syscall tracer (trace) and relevant part of udebug interface from tracing to trunk.&lt;/div&gt;~ /trunk/boot/arch/amd64/Makefile.inc&lt;br /&gt;~ /trunk/boot/arch/arm32/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/ia32/Makefile.inc&lt;br /&gt;~ /trunk/boot/arch/ia64/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/mips32/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/ppc32/loader/Makefile&lt;br /&gt;~ /trunk/boot/arch/ppc64/loader/Makefile&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;+ /trunk/kernel/generic/include/ipc/ipc_kbox.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/proc/task.h&lt;br /&gt;~ /trunk/kernel/generic/include/proc/thread.h&lt;br /&gt;~ /trunk/kernel/generic/include/syscall/syscall.h&lt;br /&gt;+ /trunk/kernel/generic/include/udebug&lt;br /&gt;+ /trunk/kernel/generic/include/udebug/udebug.h&lt;br /&gt;+ /trunk/kernel/generic/include/udebug/udebug_ipc.h&lt;br /&gt;+ /trunk/kernel/generic/include/udebug/udebug_ops.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;+ /trunk/kernel/generic/src/ipc/ipc_kbox.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/main/uinit.c&lt;br /&gt;~ /trunk/kernel/generic/src/proc/task.c&lt;br /&gt;~ /trunk/kernel/generic/src/proc/thread.c&lt;br /&gt;~ /trunk/kernel/generic/src/syscall/syscall.c&lt;br /&gt;+ /trunk/kernel/generic/src/udebug&lt;br /&gt;+ /trunk/kernel/generic/src/udebug/udebug.c&lt;br /&gt;+ /trunk/kernel/generic/src/udebug/udebug_ipc.c&lt;br /&gt;+ /trunk/kernel/generic/src/udebug/udebug_ops.c&lt;br /&gt;~ /trunk/kernel/kernel.config&lt;br /&gt;~ /trunk/kernel/Makefile&lt;br /&gt;+ /trunk/uspace/app/trace&lt;br /&gt;+ /trunk/uspace/app/trace/errors.c&lt;br /&gt;+ /trunk/uspace/app/trace/errors.h&lt;br /&gt;+ /trunk/uspace/app/trace/ipcp.c&lt;br /&gt;+ /trunk/uspace/app/trace/ipcp.h&lt;br /&gt;+ /trunk/uspace/app/trace/ipc_desc.c&lt;br /&gt;+ /trunk/uspace/app/trace/ipc_desc.h&lt;br /&gt;+ /trunk/uspace/app/trace/Makefile&lt;br /&gt;+ /trunk/uspace/app/trace/proto.c&lt;br /&gt;+ /trunk/uspace/app/trace/proto.h&lt;br /&gt;+ /trunk/uspace/app/trace/syscalls.c&lt;br /&gt;+ /trunk/uspace/app/trace/syscalls.h&lt;br /&gt;+ /trunk/uspace/app/trace/trace.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;+ /trunk/uspace/lib/libc/generic/udebug.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;+ /trunk/uspace/lib/libc/include/udebug.h&lt;br /&gt;~ /trunk/uspace/lib/libc/Makefile&lt;br /&gt;~ /trunk/uspace/Makefile&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3438&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3438&amp;peg=4665</guid></item>
<item><pubDate>Wed, 27 Aug 2008 23:01:22 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3370 – Synchronous IPC must be interruptible.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Synchronous IPC must be interruptible.&lt;/div&gt;~ /trunk/kernel/generic/include/errno.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3370&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3370&amp;peg=4665</guid></item>
<item><pubDate>Sat, 16 Aug 2008 15:44:13 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3332 – Fix types when processing IPC_M_DATA_WRITE arguments.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix types when processing IPC_M_DATA_WRITE arguments.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3332&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3332&amp;peg=4665</guid></item>
<item><pubDate>Tue, 03 Jun 2008 16:42:21 +0200</pubDate><dc:creator>decky</dc:creator><title>Rev 3054 – proper printf formatting</title><description>&lt;div&gt;&lt;strong&gt;decky – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;proper printf formatting&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3054&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3054&amp;peg=4665</guid></item>
<item><pubDate>Wed, 28 May 2008 22:47:45 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 3020 – Turn phone-&gt;lock into mutex.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Turn phone-&gt;lock into mutex.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3020&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=3020&amp;peg=4665</guid></item>
<item><pubDate>Thu, 15 May 2008 20:28:50 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 2934 – Do not attempt to malloc() zero bytes of memory during ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Do not attempt to malloc() zero bytes of memory during VFS_READ at end of file.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2934&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2934&amp;peg=4665</guid></item>
<item><pubDate>Wed, 27 Feb 2008 12:49:17 +0100</pubDate><dc:creator>decky</dc:creator><title>Rev 2745 – code cleanup (mostly signed/unsigned) allow extra compiler warnings</title><description>&lt;div&gt;&lt;strong&gt;decky – 54 file(s) modified&lt;/strong&gt;&lt;br/&gt;code cleanup (mostly signed/unsigned)&lt;br /&gt;
allow extra compiler warnings&lt;/div&gt;~ /trunk/kernel/arch/amd64/src/mm/page.c&lt;br /&gt;~ /trunk/kernel/arch/arm32/src/arm32.c&lt;br /&gt;~ /trunk/kernel/arch/arm32/src/cpu/cpu.c&lt;br /&gt;~ /trunk/kernel/arch/arm32/src/debug/print.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/smp/mps.c&lt;br /&gt;~ /trunk/kernel/arch/ia32xen/src/smp/smp.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/ia64.c&lt;br /&gt;~ /trunk/kernel/arch/ia64/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/cpu/cpu.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/debugger.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/drivers/arc.c&lt;br /&gt;~ /trunk/kernel/arch/mips32/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/frame.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/page.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/arch/sparc64/src/smp/ipi.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/ebus.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/fhc.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/ofw_tree.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/pci.c&lt;br /&gt;~ /trunk/kernel/genarch/src/ofw/sbus.c&lt;br /&gt;~ /trunk/kernel/generic/include/lib/elf.h&lt;br /&gt;~ /trunk/kernel/generic/include/mm/as.h&lt;br /&gt;~ /trunk/kernel/generic/include/mm/slab.h&lt;br /&gt;~ /trunk/kernel/generic/src/debug/symtab.c&lt;br /&gt;~ /trunk/kernel/generic/src/interrupt/interrupt.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/irq.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/lib/elf.c&lt;br /&gt;~ /trunk/kernel/generic/src/lib/func.c&lt;br /&gt;~ /trunk/kernel/generic/src/lib/memstr.c&lt;br /&gt;~ /trunk/kernel/generic/src/lib/sort.c&lt;br /&gt;~ /trunk/kernel/generic/src/main/main.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/as.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/backend_anon.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/backend_elf.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/frame.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/slab.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/tlb.c&lt;br /&gt;~ /trunk/kernel/generic/src/printf/printf_core.c&lt;br /&gt;~ /trunk/kernel/generic/src/proc/task.c&lt;br /&gt;~ /trunk/kernel/generic/src/synch/futex.c&lt;br /&gt;~ /trunk/kernel/generic/src/time/clock.c&lt;br /&gt;~ /trunk/kernel/Makefile&lt;br /&gt;~ /trunk/kernel/test/avltree/avltree1.c&lt;br /&gt;~ /trunk/kernel/test/fpu/fpu1.c&lt;br /&gt;~ /trunk/kernel/test/fpu/mips2.c&lt;br /&gt;~ /trunk/kernel/test/fpu/sse1.c&lt;br /&gt;~ /trunk/kernel/test/mm/falloc2.c&lt;br /&gt;~ /trunk/kernel/test/synch/rwlock5.c&lt;br /&gt;~ /trunk/kernel/test/test.c&lt;br /&gt;~ /trunk/kernel/test/thread/thread1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/arch/ppc64/src/syscall.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2745&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2745&amp;peg=4665</guid></item>
<item><pubDate>Mon, 31 Dec 2007 17:46:43 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2677 – Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename IPC_M_AS_AREA_RECV to IPC_M_SHARE_IN. Provide user-friendly ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 14 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename IPC_M_AS_AREA_RECV to&lt;br /&gt;
IPC_M_SHARE_IN. Provide user-friendly wrappers for these methods so that even&lt;br /&gt;
dummies can get it right. Some applications using simpler protocols still use&lt;br /&gt;
these methods directly.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/app/klog/klog.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/time.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/lib/libfs/libfs.c&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/console/gcons.c&lt;br /&gt;~ /trunk/uspace/srv/fb/ega.c&lt;br /&gt;~ /trunk/uspace/srv/fb/fb.c&lt;br /&gt;~ /trunk/uspace/srv/ns/ns.c&lt;br /&gt;~ /trunk/uspace/srv/rd/rd.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_register.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2677&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2677&amp;peg=4665</guid></item>
<item><pubDate>Mon, 31 Dec 2007 11:14:38 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2676 – Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source address ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Simplify the IPC_M_DATA_WRITE protocol. Do not pass the source address space&lt;br /&gt;
virtual address to the recipient. This feature was not used anyway. Now&lt;br /&gt;
IPC_M_DATA_WRITE and IPC_M_DATA_READ are feature-aligned.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_mount.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_open.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_rdwr.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_register.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2676&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2676&amp;peg=4665</guid></item>
<item><pubDate>Sun, 23 Dec 2007 22:21:41 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2662 – Add support for IPC_M_DATA_READ calls.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add support for IPC_M_DATA_READ calls.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2662&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2662&amp;peg=4665</guid></item>
<item><pubDate>Sun, 23 Dec 2007 21:15:09 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2661 – Release the IPC_M_DATA_WRITE buffer even if the write is refused ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Release the IPC_M_DATA_WRITE buffer even if the write is refused by the&lt;br /&gt;
recipient.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2661&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2661&amp;peg=4665</guid></item>
<item><pubDate>Sun, 23 Dec 2007 20:45:30 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2660 – Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add IPC_M_DATA_READ, ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 11 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add&lt;br /&gt;
IPC_M_DATA_READ, it will not clash and cause confusion with userspace wrappers&lt;br /&gt;
such as ipc_data_receive(). Rename the forementioned wrappers to&lt;br /&gt;
ipc_data_write_send(), ipc_data_write_receive() and ipc_data_write_deliver().&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/app/tester/devmap/devmap1.c&lt;br /&gt;~ /trunk/uspace/app/tester/vfs/vfs1.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/lib/libfs/libfs.c&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_mount.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_open.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_register.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2660&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2660&amp;peg=4665</guid></item>
<item><pubDate>Tue, 04 Dec 2007 21:29:55 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2638 – Sync IPC comments with IPC code.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Sync IPC comments with IPC code.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat.h&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat_ops.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2638&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2638&amp;peg=4665</guid></item>
<item><pubDate>Tue, 04 Dec 2007 20:54:53 +0100</pubDate><dc:creator>cejka</dc:creator><title>Rev 2637 – Extended IPC_M_CONNECT_TO_ME to use 3 user defined parameters. Phone identifier ...</title><description>&lt;div&gt;&lt;strong&gt;cejka – 18 file(s) modified&lt;/strong&gt;&lt;br/&gt;Extended IPC_M_CONNECT_TO_ME to use 3 user defined parameters.&lt;br /&gt;
Phone identifier is passed in ARG5.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipcrsc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/app/tester/devmap/devmap1.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/register.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/fb/main.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/generic/kbd.c&lt;br /&gt;~ /trunk/uspace/srv/ns/ns.c&lt;br /&gt;~ /trunk/uspace/srv/pci/pci.c&lt;br /&gt;~ /trunk/uspace/srv/rd/rd.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_register.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2637&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2637&amp;peg=4665</guid></item>
<item><pubDate>Sun, 02 Dec 2007 22:08:03 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2636 – Update comments wrt the previous commit. Minor formatting fixes.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update comments wrt the previous commit.&lt;br /&gt;
Minor formatting fixes.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2636&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2636&amp;peg=4665</guid></item>
<item><pubDate>Sun, 02 Dec 2007 21:00:14 +0100</pubDate><dc:creator>cejka</dc:creator><title>Rev 2635 – Function ipc_connect_me_to sends 3 user defined arguments now. One argument ...</title><description>&lt;div&gt;&lt;strong&gt;cejka – 15 file(s) modified&lt;/strong&gt;&lt;br/&gt;Function ipc_connect_me_to sends 3 user defined arguments now.&lt;br /&gt;
One argument added also to ipc_forward_fast.&lt;br /&gt;
Fixed devmap and improved its test.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/app/tester/devmap/devmap1.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/connect.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/async.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/io/stream.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.h&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat.c&lt;br /&gt;~ /trunk/uspace/srv/ns/ns.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_read.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2635&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2635&amp;peg=4665</guid></item>
<item><pubDate>Sat, 24 Nov 2007 15:19:10 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2622 – Add mode argument to IPC forward. This argument can be ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add mode argument to IPC forward.&lt;br /&gt;
This argument can be used to modify the way forward behaves.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/ns/ns.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2622&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2622&amp;peg=4665</guid></item>
<item><pubDate>Thu, 22 Nov 2007 10:09:04 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2620 – Be more deterministic when a user accidently uses fast version ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Be more deterministic when a user accidently uses fast version of IPC&lt;br /&gt;
call/answer instead of the full one and passes fewer arguments than required by&lt;br /&gt;
the recipient of the call/response.&lt;br /&gt;
&lt;br /&gt;
and the recipient interprets arguments that&lt;br /&gt;
were actually not passed by the sender.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2620&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2620&amp;peg=4665</guid></item>
<item><pubDate>Tue, 20 Nov 2007 22:33:32 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2619 – Modify ipc_answer_*() to make use of all six syscall arguments. ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 25 file(s) modified&lt;/strong&gt;&lt;br/&gt;Modify ipc_answer_*() to make use of all six syscall arguments. The recommended&lt;br /&gt;
means of answering calls is via the ipc_answer_m() macros (where m denotes the&lt;br /&gt;
number of return arguments) that automatically decide between the fast register&lt;br /&gt;
version or the slow universal version of ipc_answer().&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/syscall/syscall.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/syscall/syscall.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/answer.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/register.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/send_async.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/async.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;~ /trunk/uspace/srv/devmap/devmap.c&lt;br /&gt;~ /trunk/uspace/srv/fb/ega.c&lt;br /&gt;~ /trunk/uspace/srv/fb/fb.c&lt;br /&gt;~ /trunk/uspace/srv/fb/main.c&lt;br /&gt;~ /trunk/uspace/srv/fb/sysio.c&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat.c&lt;br /&gt;~ /trunk/uspace/srv/kbd/generic/kbd.c&lt;br /&gt;~ /trunk/uspace/srv/ns/ns.c&lt;br /&gt;~ /trunk/uspace/srv/pci/pci.c&lt;br /&gt;~ /trunk/uspace/srv/rd/rd.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_mount.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_open.c&lt;br /&gt;~ /trunk/uspace/srv/vfs/vfs_register.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2619&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2619&amp;peg=4665</guid></item>
<item><pubDate>Tue, 20 Nov 2007 10:12:49 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2618 – Modify asynchronous IPC to make use of all six syscall ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Modify asynchronous IPC to make use of all six syscall arguments. The preferred&lt;br /&gt;
means of asynchronous communication is now via the set of ipc_call_async_m()&lt;br /&gt;
macros, where m is the number of payload arguments passed to the kernel. These&lt;br /&gt;
macros will automatically decide between the fast and the universal slow version&lt;br /&gt;
of ipc_call_async.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/syscall/syscall.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/syscall/syscall.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/send_async.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/console/console.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2618&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2618&amp;peg=4665</guid></item>
<item><pubDate>Mon, 19 Nov 2007 17:45:38 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2617 – STRUCT_TO_USPACE may fail in sys_ipc_call_sync_fast.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;STRUCT_TO_USPACE may fail in sys_ipc_call_sync_fast.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2617&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2617&amp;peg=4665</guid></item>
<item><pubDate>Mon, 19 Nov 2007 13:20:10 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2615 – Modify synchronous IPC to make use of all six syscall ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Modify synchronous IPC to make use of all six syscall arguments.  The preferred&lt;br /&gt;
means of synchronous communication is now via the set of ipc_call_sync_m_n()&lt;br /&gt;
macros, where m is the number of payload arguments passed to the kernel and n is&lt;br /&gt;
the number of return values. These macros will automatically decide between the&lt;br /&gt;
fast and the universal slow version of ipc_call_sync.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/sysipc.h&lt;br /&gt;~ /trunk/kernel/generic/include/syscall/syscall.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/syscall/syscall.c&lt;br /&gt;~ /trunk/uspace/app/klog/klog.c&lt;br /&gt;~ /trunk/uspace/app/tester/ipc/send_sync.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/ipc.c&lt;br /&gt;~ /trunk/uspace/lib/libc/generic/time.c&lt;br /&gt;~ /trunk/uspace/lib/libc/include/ipc/ipc.h&lt;br /&gt;~ /trunk/uspace/srv/fs/fat/fat.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2615&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2615&amp;peg=4665</guid></item>
<item><pubDate>Sun, 11 Nov 2007 18:21:33 +0100</pubDate><dc:creator>jermar</dc:creator><title>Rev 2601 – Fix and improve two IPC related comments.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix and improve two IPC related comments.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2601&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2601&amp;peg=4665</guid></item>
<item><pubDate>Sat, 29 Sep 2007 14:21:39 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 2557 – Enable forwarding of IPC_M_AS_AREA_SEND, IPC_M_AS_AREA_RECV, IPC_M_DATA_SEND calls.  In order ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Enable forwarding of IPC_M_AS_AREA_SEND, IPC_M_AS_AREA_RECV, IPC_M_DATA_SEND&lt;br /&gt;
calls.  In order to prevent the forwarder from cloberring the call data (i.e.&lt;br /&gt;
source and destination address, and size) by treating these three methods as&lt;br /&gt;
immutable on forward. This feature is experimental, but has huge benefits in&lt;br /&gt;
that it can significantly reduce the amount of data sharing (the middle man need&lt;br /&gt;
not modify its address space mappings) or the amount of data copying (the middle&lt;br /&gt;
man need not receive the data from the sender and then resend them to the next&lt;br /&gt;
recipient). As a result, it can reduce N such calls for a communication channel&lt;br /&gt;
with N tasks along the way to 1 such call.&lt;/div&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2557&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2557&amp;peg=4665</guid></item>
<item><pubDate>Sat, 29 Sep 2007 12:53:16 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 2556 – Rename as_get_size() to as_area_get_size() and add a doxygen comment.</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Rename as_get_size() to as_area_get_size() and add a doxygen comment.&lt;/div&gt;~ /trunk/kernel/generic/include/mm/as.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/mm/as.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2556&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2556&amp;peg=4665</guid></item>
<item><pubDate>Wed, 11 Jul 2007 22:31:45 +0200</pubDate><dc:creator>jermar</dc:creator><title>Rev 2494 – Implement a new mechanism for copying data between two address ...</title><description>&lt;div&gt;&lt;strong&gt;jermar – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Implement a new mechanism for copying data between two address spaces based on&lt;br /&gt;
IPC. New system method IPC_M_DATA_SEND is introduced. The implementation is&lt;br /&gt;
generic and does not make use of any possible architecture optimizations such as&lt;br /&gt;
direct copy from one address space to another.&lt;/div&gt;~ /trunk/kernel/generic/include/ipc/ipc.h&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/ipc.c&lt;br /&gt;~ /trunk/kernel/generic/src/ipc/sysipc.c&lt;br /&gt;</description><link>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2494&amp;peg=4665</link><guid>https://historic.helenos.org/revision.php?repname=HelenOS&amp;path=%2F%2Fbranches%2Farm%2Fkernel%2Fgeneric%2Fsrc%2Fipc%2Fsysipc.c&amp;rev=2494&amp;peg=4665</guid></item>
</channel></rss>