- Timestamp:
- 2018-10-31T06:03:38Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 53ee7a0
- Parents:
- 94ab1fee
- git-author:
- Jakub Jermar <jakub@…> (2018-10-28 12:42:35)
- git-committer:
- Jakub Jermar <jakub@…> (2018-10-31 06:03:38)
- Location:
- abi/include/abi/ipc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
abi/include/abi/ipc/ipc.h
r94ab1fee r6769005 35 35 #ifndef ABI_IPC_IPC_H_ 36 36 #define ABI_IPC_IPC_H_ 37 38 #include <abi/proc/task.h> 39 #include <abi/cap.h> 37 40 38 41 /** Length of data being transferred with IPC call … … 108 111 #define IPC_FIRST_USER_METHOD 1024 109 112 113 typedef struct { 114 sysarg_t args[IPC_CALL_LEN]; 115 /** 116 * Task which made or forwarded the call with IPC_FF_ROUTE_FROM_ME, 117 * or the task which answered the call. 118 */ 119 task_id_t task_id; 120 /** Flags */ 121 unsigned flags; 122 /** User-defined label associated with requests */ 123 sysarg_t request_label; 124 /** User-defined label associated with answers */ 125 sysarg_t answer_label; 126 /** Capability handle */ 127 cap_call_handle_t cap_handle; 128 } ipc_data_t; 129 110 130 #endif 111 131 -
abi/include/abi/ipc/methods.h
r94ab1fee r6769005 71 71 * arg3 .. <custom> 72 72 * arg4 .. <unused> 73 * arg5 .. sender-assigned label 73 74 * - kernel: arg5 .. new recipient's connection phone capability 74 75 * … … 78 79 * arg3 .. <unused> 79 80 * arg4 .. <unused> 80 * - kernel: arg5 .. new recipient's connection phone hash81 * arg5 .. <unused> 81 82 * 82 83 */ … … 95 96 * arg3 .. <custom> 96 97 * arg4 .. flags (e.g. IPC_FLAG_BLOCKING) 97 * - kernel: arg5 .. new sender's connection phone hash98 * arg5 .. unused 98 99 * 99 100 * Recipient: … … 102 103 * arg3 .. <unused> 103 104 * arg4 .. <unused> 105 * arg5 .. recipient-assigned label 104 106 * - kernel: arg5 .. new sender's connection phone capability 105 107 *
Note:
See TracChangeset
for help on using the changeset viewer.