I am investigating the source code for QEMU.
I opened it with Eclipse and configured the environment. Then I can build it for the ARM platform and run it by booting Linux.
When debugging, it fails after running through some functions. The error message is:
qemu: could not open disk image rdinit=/bin/sh": No such file or directory
/bin/shwithout architecture checks. Try to grab an already compiled binary ofshfor your target platform on the internet (busyboxrenamed toshwill run fine) and use it with QEMU - Dmytro Sirenko