Re: L4Re + ARM

Adam Lackorzynski <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
On Mon Mar 31, 2014 at 22:30:42 -0400, Waldo wrote:
> hello l4 hackers, I'm trying to do the same procedure than alexis, run the
> hello example for arm plataform, I compile the fiasco.oc and l4re for arm
> realview.
> when I type make qemu E=hello, the result is this:
> 
> QEmu-cmd: qemu-system-arm -kernel
> /home/waldo/l4re-snapshot-2014022815/obj/l4/arm-arm9/images/bootstrap.elf -M
> realview-eb -m 256 -serial stdio
> L4 Bootstrapper
>   Build: #8 lun mar 31 22:18:09 CDT 2014, 4.6.3
>   Scanning up to 256 MB RAM
>   Memory size is 256MB (00000000 - 0fffffff)
>   RAM: 0000000000000000 - 000000000fffffff: 262144kB
>   Total RAM: 256MB
>   mod04: 010cb000-010e457c: hello
>   mod03: 010b1000-010ca45c: l4re
>   mod02: 01077000-010b0628: moe
>   mod01: 0106d000-01076374: sigma0
>   mod00: 01017000-0106c4d4: fiasco
>   Moving up to 5 modules behind 1100000
>   moving module 00 { 1017000-106c4d3 } -> { 11ce000-12234d3 } [349396]
>   moving module 03 { 10b1000-10ca45b } -> { 1100000-111945b } [103516]
>   moving module 04 { 10cb000-10e457b } -> { 1100000-111957b } [103804]
> make[1]: se sale del directorio

So this should look like this:

  mod04: 010e2000-010fb610: hello
  mod03: 010c0000-010e14f8: l4re
  mod02: 0107e000-010bf6c8: moe
  mod01: 01074000-0107d3d8: sigma0
  mod00: 01015000-01073124: fiasco
  Moving up to 5 modules behind 1100000
  moving module 00 { 1015000-1073123 } -> { 11e7000-1245123 } [385316]
  moving module 01 { 1074000-107d3d7 } -> { 1246000-124f3d7 } [37848]
  moving module 02 { 107e000-10bf6c7 } -> { 1250000-12916c7 } [267976]
  moving module 03 { 10c0000-10e14f7 } -> { 1100000-11214f7 } [136440]
  moving module 04 { 10e2000-10fb60f } -> { 1122000-113b60f } [103952]
  Scanning fiasco -serial_esc 
  Scanning sigma0
  Scanning moe --init=rom/hello
  Relocated mbi to [0x100e000-0x100e0fa]
  Loading fiasco
  Loading sigma0
 ....

So in your case module 1 and 2 are not there, and more interestingly, 4
is copied over 3, which does not seem to be a good idea to me.
This needs some debugging. Could you please turn on the Verbose_load
setting in pkg/bootstrap/server/src/startup.cc and rerun?



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.