[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-ppc] KVM on PPC host

From: Mark Cave-Ayland
Subject: Re: [Qemu-ppc] KVM on PPC host
Date: Sat, 20 Jan 2018 10:11:24 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2

On 19/01/18 19:05, Jd Lyons wrote:

Ok, I got Tiger to install and boot by doing a little hacking in the command line in Openbios, but I have to use the -cpu 7410 command then:

 >0 dev /cpus/@0
 >0 80030105 encode-int “ cpu-version” property
 >0 “ PowerPC,G4” encode-string “ model” property

This seems to be the most stable, I did a little hacking to Openbios and added support for the 7447a cpu, but BootX just hangs forever, so it seems 7447a support is incomplete in Qemu-PPC.

So I have a few question:

What do we need to do to get the 7447a working?

Good question. Is this in TCG-only qemu-system-ppc? The first thing would be to understand the difference between the 2 CPU models, perhaps using datasheets and then see if it is because QEMU is missing particular feature.

You probably also want to try asking on the KVM PPC mailing lists as people there who are worked on the kernel side will likely be able to just tell you. My work in this area has been mostly limited to getting the peripheral emulation to a point where both OS X and OS 9 are happy.

Where is the -cpu host support in Qemu-PPC, meaning what file or files do I need to edit to add support for this in 32bit binaries?

I’m just assuming that as I’ve read reports that this works for people when they build 64bit bianaries of qemu-system-ppc and emu-system-ppc64 that for some reason the code for KVM cpu host support just isn’t building into the 32bit binaries.

Did you mention in a previous email that this used to work for you? The -cpu parameter parsing has had quite big overhaul in the past couple of QEMU releases so maybe try something QEMU 2.9 and see if it works there? If it does, then you'll need to do a git bisect to figure out what changed.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]