transfer of execution with IPC

Joshua Haberman <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.l4ka.general
Message-ID <[email protected]>
Sorry if any of these questions are already documented somewhere -- if
so, please refer me to the appropriate documentation.

If I do a send+receive IPC and the receiver is already waiting, does the
receiver immediately run (as opposed to running the scheduler, and
picking a thread that may or may not be the receiver)?

What if it was a send (no receive) IPC?

Assuming neither of these trigger the scheduler, does the scheduler run
again at the end of the original thread's timeslice?

Are these behaviors considered part of the L4 API specification, or are
they implementation details?

Thanks,
Josh
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.