L4Android bootstrap errors

Adam Lackorzynski adam at os.inf.tu-dresden.de
Wed Sep 7 00:53:18 CEST 2011


On Mon Sep 05, 2011 at 14:51:39 +0200, giowck wrote:
> Am 29.08.2011 20:32, schrieb Matthias Lange:
> >Hi,
> >
> >On 08/28/2011 02:17 PM, giowck wrote:
> >>Hi,
> >>
> >>I'm trying to get L4Android working on a BeagleBoard (rev. C4).
> >>After some minor issues, I finally managed to build L4Re, Fiasco.OC,
> >>L4Linux and L4Android successfully. Everything works great on my board,
> >>including L4Linux.
> >>But L4Android gives me some errors during the bootstrap:
> >>
> >>io      | Io service
> >>io      | L4Re[rm]: unhandled read page fault @40000c pc=102b4c8
> >>io      | L4Re: unhandled exception: pc=0x102b4c8
> >>
> >>Please see [1] for the full bootstrap (target: ARM beagleboard).
> >
> > From your boot log I can see that you are using the wrong devs file. You
> >need to create one matching the configuration of your BeagleBoard.
> >However you will have a hard time getting L4Android to run with only
> >128MB of RAM.
> The BeagleBoard I'm using has 256MB of RAM, but as it seems, only
> 128MB are detected. I'll look on that later.

Add RAM_SIZE_MB=256 to the make call when building the image.
> There's a 'arm-omap3.devs' file in the
> 'l4re-snapshot-2011081207/src/l4/pkg/io/config' directory. I'll try
> to modify and use that file, better than writing a new .devs file
> from scratch.

So does this work?
> >>To exclude some hardware related issues, I rebuilt L4Android with
> >>realview board (ARM) as target, in order to test it using qemu. This
> >>time, I get the following error:
> >>
> >>android | L4Re: unhandled exception: pc=0xa80001c8
> >>
> >>Please see [2] for the full bootstrap (target: ARM realview board).
> >
> >Can you tell me what's at 0xa80001c8 in your L4Android kernel?
> I'm not that experienced with debugging tools. I tried to
> disassembly the L4Android vmlinux binary, using objdump, but found
> nothing at '0xa80001c8' as offset. See
> http://dl.dropbox.com/u/1511663/vmlinux.decoded for the disassembled
> vmlinux.
For that address you need to check the ldrImage file.

Adam                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/

More information about the l4-hackers mailing list