Hi,
If you look at my protocols, this imposes an additional IPCs and system calls in the RPC path for every capability that should be copied from one process to another. As capability copy is expected to be ubiquituous, this is a discouraging result.
Is it really? My Guess would be that in typical use, capability passing of any kind should happen seldom enough not to make a few more IPCs/syscalls critical... But well, I guess I'm overlooking something :-)
-antrik-