Hello scenario gets stuck

Markus Partheymueller <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <CAGLQ9fSa0icNbNrDN1kTxxDwZXQJLes42dN_0zRMAJ=sL-xiFA@mail.gmail.com>
Hey,

I'm having trouble booting the hello example on real hardware. The
following config is booted via PXE:

addr   0x2000000
exec   mparthey/foc/bootstrap -serial
load    mparthey/foc/fiasco -serial -serial_esc -esc
load    mparthey/foc/sigma0
load    mparthey/foc/moe
load    mparthey/foc/l4re
load    mparthey/foc/hello

But it hangs after "MOE: Hello world". I can still enter the Kernel
debugger, listing these task and thread objects:

[Objects]
       1 f007e020 [Task   ] {KERNEL} R=2
       6 ffdc6134 [Thread ] {KERNEL} C=0 R=1 current
       7 fffe8f70 [Task   ] {sigma0          } R=3
       8 ffd80134 [Thread ] {sigma0          } C=0 S=D:7 R=3
       9 fffe8f18 [Task   ] R=3
       a ffd83134 [Thread ] C=0 S=D:9 R=4

Backtrace on thread a yields an address 0x143d7d in moe (?), belonging to

void
List_alloc::merge()
{
  List_alloc_sanity_guard __attribute__((unused)) guard(this, __func__);
  Mem_block *c = _first;
  while (c && c->next)
  143d7d:       8b 00                   mov    (%eax),%eax
  143d7f:       85 c0                   test   %eax,%eax
  143d81:       75 ee                   jne    143d71
<_ZN22Single_page_alloc_base5_freeEPvmb+0x51>
_ZN22Single_page_alloc_base5_freeEPvmb():
[...]/src/l4/pkg/moe/server/src/page_alloc.cc:109
}

On a different machine the exact same setup works fine. Has anyone got a
clue what goes wrong here? If I should get more information out of the
kernel debugger, just let me know.

Cheers

Markus

_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.