=A9 Qemu=

I've spent most of the week looking at QEmu emulation of SMP A9.  The
model (of a realview-pbx-a9) doesn't have any working block IO;
I spent some time looking at trying to get SD working and got part
way, but I fell back to using NFS root.

It seems to work OK for basic CPU emulation, and SMP 'works' in the
sense that the guest sees multiple CPUs;
however QEmu is restricted to only using one host CPU core for
multiple guest CPUs, so it's of limited
help in debugging SMP code.
Video doesn't seem to work either.

To get to that point it does need a bunch of patches to QEmu, most of
which Peter Maydell already knows of;
 I've put some notes here :
https://wiki.linaro.org/Internal/People/DaveGilbert/QEMUA9SMP

Note that the realview-pbx doesn't currently have a Linaro hardware
pack; I used a kernel from ARMs website
and a 2.6.37 I built myself.

=SPEC=

SPEC ref got quite a far way through on Canis (with half-duplex
ether), however 'lbm' failed when running
in ref mode (while having worked in test and train) giving a different
output;  it takes quite a long time to fail.

= Perf =

I sent an updated version of my patch for perf's thumb annotation upstream.

and apparently we have a Panda on the way.

Dave

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to