[EMSCB] L4Linux + IPC
Adam Lackorzynski
adam at os.inf.tu-dresden.de
Wed May 3 00:29:05 CEST 2006
On Tue May 02, 2006 at 18:51:39 +0200, Oskar Senft wrote:
> We are using different Deamons running in L4Linux providing IPC services
> to other L4 task. With the most current DROPS CVS checkout, the L4Linux
> user processes freeze completely, as soon as an IPC call is executed
> which causes the process to sleep (eg. DICE IPC server loop).
>
> The L4Linux kernel seems to run, as it answers Ethernet/IP "ping"
> requests. A connection to a running SSH daemon no longer is possible and
> active SSH connection freeze, too.
> => Only L4Linux userland processes are frozen ?!?
Sounds like scheduling is blocked.
> This did not happen with other version of L4Linux (eg. from January) and
> does not depend on the program we run in L4Linux - it happens with
> different applications that provide IPC services.
>
> Is this a problem with our settings for L4Env / L4Linux? Or could it be
> a bug in L4Linux?
>
> Do you have a test program that should run?
Something as simple as
#include <l4/util/util.h>
int main(void)
{
while (1)
l4_sleep(500);
return 0;
}
should work.
Are your user apps in the alien state? (Check with lp in jdb.)
Adam
--
Adam adam at os.inf.tu-dresden.de
Lackorzynski http://os.inf.tu-dresden.de/~adam/
More information about the l4-hackers
mailing list