L4Re + ARM

Adam Lackorzynski adam at os.inf.tu-dresden.de
Tue Apr 1 00:19:47 CEST 2014


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                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/



More information about the l4-hackers mailing list