multiple servers

Paul Phillips pphillips at ivue.com
Thu Jan 21 02:46:55 CET 1999


I have successfully booted L4-Linux under Fiasco. There are problems, but I will work them out eventually. Thanks for a neat platform to work on. I plan to do lots of work on Fiasco and L4.

Right now I'm trying to run two servers concurrently. This is just a "proof of concept" for now. I am trying to run the "hello" server (relocated to 0x2400000) along with the L4-Linux server. I load the "hello"server first and then L4-Linux. L4-linux gets to the "Calibrating delay loop.." and hangs.  I am obviously forgetting something here. Is the printf used by the hello server causing a problem? 

BTW - I ran across the problem of the "relocation truncated ...." The problem is in the oskit/libsmp/x86/boot.S which contains the trampoline code. When the jump is made to the 32 bit code some linkers have a problem resolving the long jump. 
ljmp  $KERNEL_CS,.........
The fix is to put the ".code32" before the jump.      This problem has been fixed in the latest release of the OSkit.

Thanks in advance.

Paul Phillips
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/19990120/256cfc62/attachment.html>


More information about the l4-hackers mailing list