Subversion Repositories HelenOS

Rev

Rev 2662 | Rev 2677 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2662 Rev 2676
Line 172... Line 172...
172
 * - ARG2 - flags that will be used for sharing
172
 * - ARG2 - flags that will be used for sharing
173
 */
173
 */
174
#define IPC_M_AS_AREA_RECV  5   
174
#define IPC_M_AS_AREA_RECV  5   
175
 
175
 
176
/** Send data to another address space over IPC.
176
/** Send data to another address space over IPC.
177
 * - ARG1 - destination address space virtual address, may be overriden by the
-
 
178
 *      recipient
-
 
179
 * - ARG2 - source address space virtual address
177
 * - ARG1 - source address space virtual address
180
 * - ARG3 - size of data to be copied, may be overriden by the recipient
178
 * - ARG2 - size of data to be copied, may be overriden by the recipient
181
 *
179
 *
182
 * on answer, the recipient must set:
180
 * on answer, the recipient must set:
183
 *
181
 *
184
 * - ARG1 - final destination address space virtual address
182
 * - ARG1 - final destination address space virtual address
185
 * - ARG3 - final size of data to be copied
183
 * - ARG2 - final size of data to be copied
186
 */
184
 */
187
#define IPC_M_DATA_WRITE    6
185
#define IPC_M_DATA_WRITE    6
188
 
186
 
189
/** Receive data from another address space over IPC.
187
/** Receive data from another address space over IPC.
190
 * - ARG1 - destination virtual address in the source address space
188
 * - ARG1 - destination virtual address in the source address space