On Wed Apr 23, 2014 at 12:23:55 +0900, Irvanda Kurniadi wrote:
On Wed, Apr 23, 2014 at 7:01 AM, Adam Lackorzynski < adam@os.inf.tu-dresden.de> wrote:
On Tue Apr 22, 2014 at 15:28:16 +0900, Irvanda Kurniadi wrote:
I have a problem in building l4/fiasco for arm. I'm using ubuntu 11.10 64-bit and want to build l4/fiasco for arm9. For cross compiler, I'm
using
Sourcery_G++_Lite. For the snapshot, I'm using current snapshot l4re-snapshot-2014022818. Then, when I tried to build the l4/fiasco, I
got
the error message shown in [1.error message]. Have you ever built
l4/fiasco
for arm9 over ubuntu 11.10 64-bit? I think this is just a compiler
problem.
If you know about this problem, please let me know to solve this problem.
I also think this is just a compiler problem. Is your g++ older than 4.5? Then you'll need a more recent version (any version should do).
You are right. I checked it again and I found that my Sourcery_G++_lite was still in 4.4 version. I replaced it with linaro toolchain 4.8.
Now, I'm having a trouble in running qemu. I'm using qemu 0.14.1. After I invoke make qemu E=hello-shared, the process aborted with "hardware error" error message, as shown below. What should I do to overcome this problem?
qemu: hardware error: gic_dist_writeb: Bad offset 84
This means Qemu's GIC model does not (yet) support this kind of access, so a more recent Qemu version should do the trick. Just a few days back Qemu 2.0 has been released which should work.
Adam