Re: bootstrapper error

Adam Lackorzynski <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
On Fri Nov 09, 2012 at 14:45:16 -0800, Ryan Brown wrote:
> Hi, I just tried updating to fiasco/l4re from 2012081219, and now I'm
> getting bootstrapper errors. Previously bootstrap went like this:
> 
> L4 Bootstrapper
>   Build: #1 Wed Jun 27 14:54:16 PDT 2012, x86-32, 4.4.3
>   RAM: 0000000000000000 - 000000000009f3ff: 637kB
>   RAM: 0000000000100000 - 0000000012bfcfff: 306164kB
>   Total RAM: 299MB
>   Moving 11 modules to 1100000 with offset f2fc2000
>   moving module 01 { e13e000, e1b4914 } (ELF) -> { 1100000 - 1176914 }
>   moving module 02 { e1b5000, e1f5a05 } (ELF) -> { 1177000 - 11b7a05 }
>   moving module 03 { e1f6000, e3b92fb } (ELF) -> { 11b8000 - 137b2fb }
>   moving module 04 { e3ba000, e4a8004 } (ELF) -> { 137c000 - 146a004 }
>   moving module 05 { e4a9000, e6a301e } (ELF) -> { 146b000 - 166501e }
>   moving module 06 { 12a71000, 12a71237 } (-- v) -> { 5a33000 - 5a33237 }
>   moving module 07 { e6a4000, ef0f8c7 } (ELF) -> { 1666000 - 1ed18c7 }
>   moving module 08 { ef10000, eff8eba } (ELF) -> { 1ed2000 - 1fbaeba }
>   moving module 09 { 12bcd000, 12bcd3b7 } (# vi) -> { 5b8f000 - 5b8f3b7 }
>   moving module 10 { 12a72000, 12a72106 } (l4li) -> { 5a34000 - 5a34106 }
>   moving module 11 { eff9000, f9280a6 } (ELF) -> { 1fbb000 - 28ea0a6 }
> 
>   => Images moved
> 
> 
> But now I get this:
> 
> L4 Bootstrapper
>   Build: #1 Tue Nov  6 15:26:40 PST 2012, x86-32, 4.6.x
>   RAM: 0000000000000000 - 000000000009f3ff: 637kB
>   RAM: 0000000000100000 - 0000000012bfcfff: 306164kB
>   Total RAM: 299MB
>   Moving modules behind 1100000
>   moving module 00 { e13e000-e163d3f } -> { 12b6c000-12b91d3f } [154944]
>   moving module 01 { e164000-e1c0c6b } -> { 12b92000-12beec6b } [380012]
>   moving module 02 { e1c1000-e41df1f } -> { 12bef000-12e4bf1f } [2477856]
> ERROR: module target [12bef000-12e4bf1f) overlaps
>     [ 12bfd000,  12bfffff] {     3000} Arch   BIOS
> can not move module
> 
> Key press reboots...
> 
> 
> I've tried specifying different modaddrs, but it always starts moving
> modules to 12b6c000 and runs past the end of RAM.
> I tried increasing the ram to my virtual machine, but bootstrap just picks
> a higher address that doesn't work.
> What am I doing wrong?

Grub2? Which version, or which distribution? I do not get this
reproduced in my setup. Could you also add a regions.dump(); before the
panic("can not move module") call in
l4/pkg/bootstrap/server/src/startup.cc, so that I can see some more
info.

> Also, I noticed now that io is 11mb. Is it normal for it to be this big?

Unstripped version? strip it.




Adam
-- 
Adam                 [email protected]
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/
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.