Indirection Objects

Jonathan S. Shapiro shap@eros-os.org
Sat, 8 Jul 2000 21:54:06 -0400


> I haven't read much about indirection objects on the eros site.
> Hope I haven't missed anything ;-)

look at the spec for red segment capabilities carefully. In particular, see
what happens when a red segment capability is invoked by an IPC operation.

Also, if you like, see the code in kernel/kern_Invoke.cxx

> Now, looking at this, in each key invocation there are
> these switches:
>
> client->kernel->indirect->kernel->server

The indirector object is in-kernel, and the return is direct to the
recipient.

shap