>>> On 17.02.16 at 11:25, wrote:
> On 16/02/16 09:54, Jan Beulich wrote:
> On 15.02.16 at 20:07, wrote:
>>> On 15/02/16 16:27, Jan Beulich wrote:
>>> On 15.02.16 at 17:09, wrote:
> The key point is this. If I choose to enable XSAVE and disable AVX for
> a domain, that domain is
On 16/02/16 09:54, Jan Beulich wrote:
On 15.02.16 at 20:07, wrote:
>> On 15/02/16 16:27, Jan Beulich wrote:
>> On 15.02.16 at 17:09, wrote:
On 15/02/16 15:52, Jan Beulich wrote:
--- a/xen/tools/gen-cpuid.py
+++ b/xen/tools/gen-cpuid.py
@@ -138,6 +138,61 @@
>>> On 15.02.16 at 20:07, wrote:
> On 15/02/16 16:27, Jan Beulich wrote:
> On 15.02.16 at 17:09, wrote:
>>> On 15/02/16 15:52, Jan Beulich wrote:
>>> --- a/xen/tools/gen-cpuid.py
>>> +++ b/xen/tools/gen-cpuid.py
>>> @@ -138,6 +138,61 @@ def crunch_numbers(state):
>>> stat
On 15/02/16 16:27, Jan Beulich wrote:
On 15.02.16 at 17:09, wrote:
>> On 15/02/16 15:52, Jan Beulich wrote:
>> --- a/xen/tools/gen-cpuid.py
>> +++ b/xen/tools/gen-cpuid.py
>> @@ -138,6 +138,61 @@ def crunch_numbers(state):
>> state.hvm_shadow = featureset_to_uint32s(state
>>> On 15.02.16 at 17:09, wrote:
> On 15/02/16 15:52, Jan Beulich wrote:
>>
> --- a/xen/tools/gen-cpuid.py
> +++ b/xen/tools/gen-cpuid.py
> @@ -138,6 +138,61 @@ def crunch_numbers(state):
> state.hvm_shadow = featureset_to_uint32s(state.raw_hvm_shadow,
>>> nr_entries)
>
On 15/02/16 15:52, Jan Beulich wrote:
>
--- a/xen/tools/gen-cpuid.py
+++ b/xen/tools/gen-cpuid.py
@@ -138,6 +138,61 @@ def crunch_numbers(state):
state.hvm_shadow = featureset_to_uint32s(state.raw_hvm_shadow,
>> nr_entries)
state.hvm_hap = featureset_to_uint32s(s
>>> On 15.02.16 at 16:28, wrote:
> On 15/02/16 14:06, Jan Beulich wrote:
> On 05.02.16 at 14:42, wrote:
>>> @@ -20,12 +21,34 @@ uint32_t __read_mostly hvm_featureset[FSCAPINTS];
>>>
>>> static void sanitise_featureset(uint32_t *fs)
>>> {
>>> +uint32_t disabled_features[FSCAPINTS];
>>>
On 15/02/16 14:06, Jan Beulich wrote:
On 05.02.16 at 14:42, wrote:
>> @@ -20,12 +21,34 @@ uint32_t __read_mostly hvm_featureset[FSCAPINTS];
>>
>> static void sanitise_featureset(uint32_t *fs)
>> {
>> +uint32_t disabled_features[FSCAPINTS];
>> unsigned int i;
>>
>> for ( i
>>> On 05.02.16 at 14:42, wrote:
> @@ -20,12 +21,34 @@ uint32_t __read_mostly hvm_featureset[FSCAPINTS];
>
> static void sanitise_featureset(uint32_t *fs)
> {
> +uint32_t disabled_features[FSCAPINTS];
> unsigned int i;
>
> for ( i = 0; i < FSCAPINTS; ++i )
> {
> /