(Revision 0 - 10 October 2000)
This code is used by a sender who is NOT a
server doing send part of reply and wait
caller doing send part of rpc
So there's no receiver - checked for at l23 L5.2 delivery part of k_ipc.
Therefore, don't need to check for one/don't need to prepare for a recieve (as
in lines 23-50 L5.2 k_ipc deliver).
Also, there's different restart code: send_only_short_restart
- see line 1
instead
of:
sender_restart_receiving line 34 L5.2 k_ipc
deliver
on entry sp points to TOS (SR lo
order byte) - see geh line 22
v0 error code
| 0-2 | Set up sp and put restart address on TOS |
| 3-7 | check for send error and put error status on stack |
| 8-11 | mark sender and receiver READY (not waiting) |
| 12-14 | insert sender in kernel's ready list |
| 15,16 | Switch to receiver and return to caller (in receiver) |