A few questions

Geoff Humphreys xsaber0 at hotmail.com
Wed Oct 20 13:40:57 CEST 1999


Hello.  I have been writing my own microkernel using ideas from L4 and other 
kernels.

I am curious as to whether or not there would be an appreciable performance 
increase if the L4 system calls were split up into multiple calls.  For 
example, the IPC call is be used to send messages, recieve messages, and to 
do RPC.  Wouldn't it be faster if each of those were separate system calls 
(since it would require less if-then logic and bit manipulation)?  Is there 
any reason not to do this?

In addition, I am seeking well-commented, easy to understand scheduling 
algorithms or detailed descriptions of them.  Right now I am using a nice, 
simple round-robin scheduler that doesn't even take priorities into account. 
  It is very efficient, however.  8-)

Also, does L4 have any support for semaphores?  I was unable to find 
anything in the documentation.

Thanks
Geoff

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com



More information about the l4-hackers mailing list