Index: kernel/generic/include/ipc/ipc.h
===================================================================
--- kernel/generic/include/ipc/ipc.h	(revision cb0827980c0d5865b80a2b77aa6fc4558ad30e40)
+++ kernel/generic/include/ipc/ipc.h	(revision 36d852c81b0cd5dc20eb486f72e3451ade4780a2)
@@ -185,5 +185,16 @@
  * - ARG3 - final size of data to be copied
  */
-#define IPC_M_DATA_SEND		6
+#define IPC_M_DATA_WRITE	6
+
+/** Receive data from another address space over IPC.
+ * - ARG1 - destination virtual address in the source address space
+ * - ARG2 - size of data to be received, may be cropped by the recipient 
+ *
+ * on answer, the recipient must set:
+ *
+ * - ARG1 - source virtual address in the destination address space
+ * - ARG2 - final size of data to be copied
+ */
+#define IPC_M_DATA_READ		7
 
 /* Well-known methods */
