@Piru
QEMU supports various target platforms, not only x86 (that you listed). QemuPPC already runs Linux PPC on x86.
What is the definition of "running" here?
Not sure. At least Adam managed to boot it. You could try to modify a Linux kernel in order to access physical hw devices.