[L4 on realview Cortex A9] Failing on board check during fiasco bootup

Naveen Chandrakar novino at gmail.com
Thu Feb 10 15:14:07 CET 2011


Hello Guys,

I was attempting to run fiasco built for CortexA9/realview-pbx board on
qemu.
"qemu-system-arm" version used for this experimentation is "QEMU PC emulator
version 0.12.5 (qemu-kvm-0.12.5)"
L4 Code used "l4re-core-2011020417" with hello world example.

Below are the messages which i got when i tried to run fiasco on qemu - 1st
set of logs
I tried to comment the check inside Board_check::check_board() in the hope
that it might boot up, but later i got crash for qemu (hw mismatch ?) - 2nd
set of logs

*1st set of logs*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ L4 msgs specifying invalid
sys id~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
novino at naveen-linux:~/L4/l4re-core-2011020417/src/l4/mybuild-realview-pbx-a9/images$
qemu-system-arm -M realview-pbx-a9 -cpu cortex-a9 -kernel
bootstrap_hello.elf -m 256 -nographic -net nic -net user

L4 Bootstrapper
  Build: #2 Thu Feb 10 18:21:42 MVT 2011, 4.5.1
  Scanning up to 256 MB RAM
........some messages .....
   Starting kernel fiasco at 00001000
Cache config: ON
Realview System ID: Rev=0 HBI=178 Build=0 Arch=5 FPGA=00
  Invalid System ID for this kernel config
  Expected (01780500 & ffffff00) == 1182f500
  Stopping.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end of msgs ~~~~~~~~~~~~~~~~~~~~~

*2nd Set of logs*
~~~~~~~~~~~~~~~~~~~ L4 msgs after modifying Board_check::check_board()
~~~~~~~~~~~~~~~~~~~~~~~~
novino at naveen-linux:~/L4/l4re-core-2011020417/src/l4/mybuild-realview-pbx-a9/images$
qemu-system-arm -M realview-pbx-a9 -cpu cortex-a9 -kernel
bootstrap_hello.elf -m 256 -nographic -net nic -net user

L4 Bootstrapper
  Build: #3 Thu Feb 10 19:06:41 MVT 2011, 4.5.1
  Scanning up to 256 MB RAM
  Memory size is 256MB (00000000 - 10000000)
  RAM: 0000000000000000 - 000000000fffffff: 262144kB
  Total RAM: 256MB
  mod04: 010d3000-010f4450: hello
  mod03: 010b1000-010d2488: l4re
  mod02: 01073000-010b066c: moe
  mod01: 01061000-01072304: sigma0
  mod00: 01015000-010608f8: fiasco
  Moving 5 modules to 1100000 with offset eb000
  moving module 05 { 10d3000-10f4450 } -> { 11be000-11df450 }
  moving module 04 { 10b1000-10d2488 } -> { 119c000-11bd488 }
  moving module 03 { 1073000-10b066c } -> { 115e000-119b66c }
  moving module 02 { 1061000-1072304 } -> { 114c000-115d304 }
  moving module 01 { 1015000-10608f8 } -> { 1100000-114b8f8 }
  Scanning fiasco
  Scanning sigma0
  Scanning moe --init=rom/hello
  Relocated mbi to [0x100f000-0x100f0d6]
  Loading fiasco
  Loading sigma0
  Loading moe
  find kernel info page...
  found kernel info page at 0x2000
Regions of list regions
    [     1000,      19ff] {      a00} Kern   fiasco
    [     2000,     5cfff] {    5b000} Kern   fiasco
    [    90000,     9e193] {     e194} Sigma0 sigma0
    [   140000,    18b48b] {    4b48c} Root   moe
    [  1000000,   10143eb] {    143ec} Boot   bootstrap
    [  100f000,   100f1d3] {      1d4} Root   Multiboot info
    [  119c000,   11df44f] {    43450} Root   Modules Memory
  API Version: (87) experimental
  Sigma0 config    ip:00090000 sp:01013044
  Roottask config  ip:00140088 sp:00000000
  Starting kernel fiasco at 00001000
Cache config: ON
Realview System ID: Rev=0 HBI=178 Build=0 Arch=5 FPGA=00
 <<Commented>> Invalid System ID for this kernel config
  Expected (01780500 & ffffff00) == 1182f500
  Stopping.
Hello from Startup::stage2
Initialize page table
Number of IRQs available at this GIC: 96
Number of IRQs available at this GIC: 32
Vmem_alloc::init()
qemu: fatal: Unimplemented cp15 register write (c9, c14, {0, 0})

R00=00000000 R01=00000000 R02=80000000 R03=00000001
R04=f00487b0 R05=00054004 R06=00215406 R07=00115406
R08=00015406 R09=00002000 R10=00000000 R11=0100f058
R12=ffffffff R13=f0048670 R14=f005bd3c R15=f005bd28
PSR=a00001d3 N-C- A svc32
Aborted
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~end of msgs
~~~~~~~~~~~~~~~~~~~~~~~~

Warm Regards,
Naveen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20110210/6b865065/attachment.html>


More information about the l4-hackers mailing list