|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [PATCH] xen: mask XSAVE in cpuid since we don'tallow gue
>>> Keir Fraser <keir.fraser@xxxxxxxxxxxxx> 08.03.09 10:13 >>>
>On 08/03/2009 05:31, "Jeremy Fitzhardinge" <jeremy@xxxxxxxx> wrote:
>
>> Mask X86_FEATURE_XSAVE in cpuid leaf 1, ecx, as we don't allow guests to
>> use it (by setting cr4.OSXSAVE).
>>
>> This prevents crashes in pvops dom0 kernels, as new versions of Linux try
>> to use this feature.
>>
>> (This patch deals with dom0 cpuid; I'm not sure where the right place to
>> set up the default mask for domU is.)
>
>Thanks, the whole problem stems from blacklisting rather than whitelisting
>feature bits. I might try and do a more comprehensive job for xen-unstable
>at least. This is good for 3.3.
I'm not sure whitelisting will be much better than blacklisting - while now
any feature requiring not-yet-implemented support in Xen must be turned
off explicitly, this would just turn over to requiring explicitly un-hiding any
new feature not requiring Xen's intervention. A real solution to this issue
would require some assistance from the hardware vendors I'd think.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|