>I've opened a corresponding issue in our tracker:
>https://github.com/genodelabs/genode/issues/705
>There you'll find a patch to resolve that problem. With that patch
in
>place Android boots fine on my Pandaboard.
using this patch, I can not see the error log " Could not resolve
pf=400feff8 ip=10004b8".
Howerver, Android can not boot fine on my Pandaboard.
From the log, I found this code can not work.
In ports-foc/src/lib/l4lx/genode_block.cc,214 line.
!!devices[j] = new (env()->heap()) Block_device(label);
It can not run into the construction function of Block_device.
I think there are something wrong in this three line:
In ports-foc/src/lib/l4lx/genode_block.cc,103-105 line.
!: _alloc(Genode::env()->heap()),
! _session(&_alloc, TX_BUF_SIZE, label),
! _irq_cap(L4lx::vcpu_connection()->alloc_irq())
But i can not know how to fix this wrong.
>You can get the whole log by removing the log_term, and use core's
LOG
>service for all children instead. Then all logs will appear on
serial
>line. We've put the log_term in place in some run-scripts only
for
>demonstration purposes, when there is no serial line available.
For
>debugging it's often more convenient to use only the serial line.
I can removing the log_term, you can see my whole log in the
attachement.
>The patch you've sent is not complete, it won't build all
necessary
>components.