Hi,
On Tue Apr 19, 2011 at 13:00:46 +0200, Siegfried Podesser wrote:
If I try to run the L4Linux or the hello example via a patched QEMU (with trustzone support) I get the following error message:
Which one?
./qemu-system-arm -M vexpress-a9 -kernel /home/beresford/Work-Repositories/sepia/desastro/l4/build/images/bootstrap_hello.elf -initrd /home/beresford/Downloads/ramdisk-arm.rd -append "console=ttyAMA0 console=tty0 dhcp=on" -m 1024 -s -gdb tcp::5022
erster teilerfolg: Fiasco + L4 hüpfen zumindest mal an... ./qemu-system-arm -M vexpress-a9 -kernel
Hmm, realview-pbx (as in the subject) or vexpress-a9? I'm not yet supporting vexpress-a9, and there are some differences. You adapted the board-ID?
Scanning up to 256 MB RAM Memory size is 256MB (00000000 - 10000000) RAM: 0000000000000000 - 000000000fffffff: 262144kB Total RAM: 256MB
Assertion failed: 'prev_next' [ret=0xf000e9c8]
/home/beresford/Work-Repositories/sepia/desastro/kernel/fiasco/src/kern/buddy_alloc.cpp:23 at f000e834
This is usually due to incorrect memory setups. vexpress-a9 has only 64MB starting at 0, the rest is at 0x60000000. And since it is given 256MB here this does not work.
If I remove the assertion check it executes a little bit more and I get the following error:
Good assertion then.
Through the mailing list i found your posting from Thu, 25 Sep 2008 10:57:29 where you have suggested to check the
RAM_SIZE_MB in the l4 config file. I've checked it and it is set to 256MB as my qemu is set as well. I tried it further with 512MB and 1GB but it changes nothing.
Do you have any further ideas ?
Use the realview-pbx model.
Adam