Question about handshake_receiver in IPC
adam at os.inf.tu-dresden.de
Wed Jul 2 00:08:14 CEST 2014
On Mon Jun 30, 2014 at 14:42:14 -0400, Yuxin Ren wrote:
> I find before handle IPC, we always call handshake_receiver function.
> A basic question is why do we need to handshake receiver? What do we
> do when we handshake_receiver?
We check whether the other one is ready to do IPC with us.
> Another thing I note is we have separate handshake_receiver
> if the receiver is on the other core.
> What is the difference between those two handshake_receiver functions?
The remote one handles the check on the receivers CPU and finally
transfers the message if it only contains data to transfer.
Adam adam at os.inf.tu-dresden.de
More information about the l4-hackers