Up through svn 6657, I could boot a powerpc kernel with -kernel.
That commit
changed it so now it says:
invalid/unsupported opcode: 00 - 00 - 00 (00000000) fff18f00 1
invalid/unsupported opcode: 00 - 00 - 00 (00000000) fff18f04 1
invalid/unsupported opcode: 00 - 0c - 06 (00009198) 00009214 0
And dies.
You can grab a test kernel from http://landley.net/zImage-powerpc
and try
booting it (out of the qemu source directory, this is assuming
you've built it
but haven't installed it yet) via:
ppc-softmmu/qemu-system-ppc -kernel zImage-powerpc \
-append "console=ttyS0 panic=1" -nographic -no-reboot -L pc-bios
With svn 6657, it works. (You get kernel boot messages up until it
panics and
dies because it can't find the root filesystem). With 6658 it dies
immediately with the above error message.
Unfortunately, this means that the 0.10.0 release doesn't work for
powerpc for
me, but svn a couple days _before_ the release did.