Sigma0 raised exception on boot
Anna Fischer
anna.fischer at hp.com
Thu Aug 4 12:08:15 CEST 2011
On Wed, 2011-08-03 at 20:51 +0000, Adam Lackorzynski wrote:
> On Wed Aug 03, 2011 at 12:58:08 +0100, Anna Fischer wrote:
> > I'm running Fiasco on the PandaBoard. On platform boot I'm getting an
> > error that Sigma0 raised an exception and then Fiasco panics and the
> > boot process stops.
> >
> > Any idea what the problem could be? I can't find any more information to
> > debug this properly. I have compile Fiasco.OC and L4Re for the
> > PandaBoard platform. The board has 1GB memory.
> >
> > KERNEL: Warning: Sigma0 raised an exception --> HALT
> > Panic: ...
> > Return reboots, "k" enters L4 kernel debugger...
>
> In src/kern/thread-ipc.cpp, before the message "Sigma0 raised an
> exception", please add an 'ts->dump();' and retry. This should show more
> info on what's going on. This is something that should definitely not
> happen.
>
Hi Adam,
OK, this is what I get with the ts->dump() call in the source code. Does
it give you a clue?
The board is a latest revision (rev 3) board with OMAP4430 ES2.2
silicon.
L4 Bootstrapper
Build: #172 Thu Aug 4 11:02:54 BST 2011, 4.5.2
Scanning up to 1024 MB RAM
Memory size is 1024MB (80000000 - c0000000)
RAM: 0000000080000000 - 00000000bfffffff: 1048576kB
Total RAM: 1024MB
mod12: 81563000-81863000: rd-arm.rd
mod11: 812a9000-81562448: vmlinuz
mod10: 8121b000-812a846c: mag
mod09: 811f1000-8121a5b8: fb-drv
mod08: 8119d000-811f01b8: ned
mod07: 810c2000-8119cb58: io
mod06: 810a8000-810c1510: l4re
mod05: 810a7000-810a7144: arm-pb.io
mod04: 810a6000-810a644f: arm-pb.devs
mod03: 810a5000-810a5700: arm-pb.cfg
mod02: 8106b000-810a45f0: moe
mod01: 81061000-8106a33c: sigma0
mod00: 81015000-8106005c: fiasco
Moving 13 modules to 81100000 with offset eb000
moving module 13 { 81563000-81863000 } -> { 8164e000-8194e000 }
moving module 12 { 812a9000-81562448 } -> { 81394000-8164d448 }
moving module 11 { 8121b000-812a846c } -> { 81306000-8139346c }
moving module 10 { 811f1000-8121a5b8 } -> { 812dc000-813055b8 }
moving module 09 { 8119d000-811f01b8 } -> { 81288000-812db1b8 }
moving module 08 { 810c2000-8119cb58 } -> { 811ad000-81287b58 }
moving module 07 { 810a8000-810c1510 } -> { 81193000-811ac510 }
moving module 06 { 810a7000-810a7144 } -> { 81192000-81192144 }
moving module 05 { 810a6000-810a644f } -> { 81191000-8119144f }
moving module 04 { 810a5000-810a5700 } -> { 81190000-81190700 }
moving module 03 { 8106b000-810a45f0 } -> { 81156000-8118f5f0 }
moving module 02 { 81061000-8106a33c } -> { 8114c000-8115533c }
moving module 01 { 81015000-8106005c } -> { 81100000-8114b05c }
Scanning fiasco -serial_esc
Scanning sigma0
Scanning moe rom/arm-pb.cfg
Relocated mbi to [0x8100f000-0x8100f19f]
Loading fiasco
Loading sigma0
Loading moe
find kernel info page...
found kernel info page at 0x80002000
Regions of list regions
[ 80001000, 800019ff] { a00} Kern fiasco
[ 80002000, 8005cfff] { 5b000} Kern fiasco
[ 80090000, 8009e17b] { e17c} Sigma0 sigma0
[ 80140000, 8017160b] { 3160c} Root moe
[ 80178000, 8018eec7] { 16ec8} Root moe
[ 81000000, 810143eb] { 143ec} Boot bootstrap
[ 8100f000, 8100f29c] { 29d} Root Multiboot info
[ 81190000, 8194dfff] { 7be000} Root Modules Memory
API Version: (87) experimental
Sigma0 config ip:800900e0 sp:81013044
Roottask config ip:80140178 sp:00000000
Starting kernel fiasco at 80001000
Hello from Startup::stage2
Initialize page table
Number of IRQs available at this GIC: 160
Vmem_alloc::init()
Cache config: ON
ID_PFR0: 00001231
ID_PFR1: 00000011
ID_DFR0: 00010444
ID_AFR0: 00000000
ID_MMFR0: 00100103
ID_MMFR1: 20000000
ID_MMFR2: 01230000
ID_MMFR3: 00102111
SERIAL ESC: allocated IRQ 106 for serial uart
Not using serial hack in slow timer handler.
Welcome to Fiasco.OC (arm)!
L4/Fiasco.OC arm microkernel (C) 1998-2011 TU Dresden
Rev: r36 compiled with gcc 4.5.2 for Pandaboard []
Build: #7 Thu Aug 4 11:01:28 BST 2011
Calibrating timer loop... done.
EXCEPTION: swi pfa=8009e00c, error=00200000
R[0]: 8009e00c 80096b50 0000000f 80094dd4 8009e018 80002000 0000000f
00000001
R[8]: 80096b50 00000000 00000000 00000000 80096d48 81013044 45559145
ffffff04
KERNEL: Warning: Sigma0 raised an exception --> HALT
Panic: ...
Return reboots, "k" enters L4 kernel debugger...
More information about the l4-hackers
mailing list