On 20.02.2013, at 15:07, Andreas Färber wrote:
> Hi,
>
> Am 20.02.2013 10:22, schrieb Shi Rong:
>> I want to emulate powerpc(mpc8544ds) on x86 architecture, is
anybody
>> succeed in it?
>
> If you CC Power Architecture questions to qemu-ppc, you have higher
> chances of getting replies from the experts.
>
>> My working step:
>> about qemu:
>> ./configure --cpu=ppc --target-list=ppc-softmmu --enable-fdt
>> --enable-kvm --enable-tcg-interpreter --enable-linux-user
>> --prefix=/home/shir/install/qemu/
>> make
>> make install
>
> --cpu=ppc is bogus, just drop it.
> Also --enable-tcg-interpreter is unnecessary on x86.
Also no need for enable-kvm, as you're running on x86. KVM only helps
for compatible CPUs (ppc on ppc for example).
>
>> but everytime I start my qemu-system-ppc,
>> qemu-system-ppc -M mpc8544ds -kernel uImage -append "root=/dev/ram
>> rdinit=/linuxrc" -initrd initrd -nographic
>> I get this error :
>> "KVM: Couldn't find level irq capability. Expect the VM to stall
at times
>> kvm_init_vcpu failed: Cannot allocate memory"
>
> What kernel are you using? Sounds like it is lacking some required
feature.
This is probably because you compiled with -cpu=ppc. Without, KVM
shouldn't get detected and all is well.