Rev 1060 | Rev 1072 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1060 | Rev 1066 | ||
|---|---|---|---|
| Line 76... | Line 76... | ||
| 76 | * |
76 | * |
| 77 | * Calling process asks the callee to create a callback connection, |
77 | * Calling process asks the callee to create a callback connection, |
| 78 | * so that it can start initiating new messages. |
78 | * so that it can start initiating new messages. |
| 79 | * |
79 | * |
| 80 | * The protocol for negotiating is: |
80 | * The protocol for negotiating is: |
| 81 | * - sys_connecttome - sends a message IPC_M_CONNECTTOME |
81 | * - sys_connect_to_me - sends a message IPC_M_CONNECTTOME |
| 82 | * - sys_wait_for_call - upon receipt tries to allocate new phone |
82 | * - sys_wait_for_call - upon receipt tries to allocate new phone |
| 83 | * - if it fails, responds with ELIMIT |
83 | * - if it fails, responds with ELIMIT |
| 84 | * - passes call to userspace. If userspace |
84 | * - passes call to userspace. If userspace |
| 85 | * responds with error, phone is deallocated and |
85 | * responds with error, phone is deallocated and |
| 86 | * error is sent back to caller. Otherwise |
86 | * error is sent back to caller. Otherwise |