qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 0/3] [x86] Add Core 2 Duo CPU specification


From: Alexander Graf
Subject: Re: [Qemu-devel] [PATCH 0/3] [x86] Add Core 2 Duo CPU specification
Date: Mon, 18 Aug 2008 17:02:05 +0200


On Aug 18, 2008, at 4:31 PM, Anthony Liguori wrote:

Alexander Graf wrote:
Hi,

this set of patches attempts to implement a CPU definition set for current Intel CPUs that resembles an original as closely as currently possible. Several features a current Intel CPU has are not implemented by qemu, but that should not keep us from adding this definition so people can add features later on.

As a side effect, I made the sysenter instruction 64-bit aware. This was an issue in KVM, that used the 32-bit cpu struct variables to hold 64-bit MSR values sysenter needs. I believe it to be a step in the right direction to not fix this only for KVM, but make the functionality available to qemu as well.

Does anyone have any objections to this series? I see no obvious flaws and it looks to be quite self contained. My understanding is that this is needed to enable OS X guest support so it seems worthwhile to apply to me.

It is really useful for OS X, but actually helps in even more cases. It unbreaks KVM x86_64 on Intel and it enables people to implement Intel-only features in x86_64 qemu code, like VMX for example. It also shows some flaws in the current KVM implementation, that breaks on CPUID 4.

So yes, I'd really love to see this applied.

Thanks,

Alex



Regards,

Anthony Liguori

Alex








reply via email to

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