Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA extensions

2019-01-31 Thread Jan Beulich
>>> On 31.01.19 at 14:36, wrote: > On 31/01/2019 10:06, Jan Beulich wrote: > On 30.01.19 at 21:21, wrote: >>> On 14/01/2019 12:48, Jan Beulich wrote: >>> On 14.01.19 at 13:00, wrote: > On 14/01/2019 11:39, Jan Beulich wrote: >> First of all a PCLMULQDQ dependency was missing enti

Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA extensions

2019-01-31 Thread Andrew Cooper
On 31/01/2019 10:06, Jan Beulich wrote: On 30.01.19 at 21:21, wrote: >> On 14/01/2019 12:48, Jan Beulich wrote: >> On 14.01.19 at 13:00, wrote: On 14/01/2019 11:39, Jan Beulich wrote: > First of all a PCLMULQDQ dependency was missing entirely. Add it as well > as AESNI and S

Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA extensions

2019-01-31 Thread Jan Beulich
>>> On 30.01.19 at 21:21, wrote: > On 14/01/2019 12:48, Jan Beulich wrote: > On 14.01.19 at 13:00, wrote: >>> On 14/01/2019 11:39, Jan Beulich wrote: First of all a PCLMULQDQ dependency was missing entirely. Add it as well as AESNI and SHA to SSE2, as all of them act on vectors of i

Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA extensions

2019-01-30 Thread Andrew Cooper
On 14/01/2019 12:48, Jan Beulich wrote: On 14.01.19 at 13:00, wrote: >> On 14/01/2019 11:39, Jan Beulich wrote: >>> First of all a PCLMULQDQ dependency was missing entirely. Add it as well >>> as AESNI and SHA to SSE2, as all of them act on vectors of integers, >>> whereas plain SSE supports

Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA extensions

2019-01-14 Thread Jan Beulich
>>> On 14.01.19 at 13:00, wrote: > On 14/01/2019 11:39, Jan Beulich wrote: >> First of all a PCLMULQDQ dependency was missing entirely. Add it as well >> as AESNI and SHA to SSE2, as all of them act on vectors of integers, >> whereas plain SSE supports vectors of single precision floats only. This

Re: [Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA extensions

2019-01-14 Thread Andrew Cooper
On 14/01/2019 11:39, Jan Beulich wrote: > First of all a PCLMULQDQ dependency was missing entirely. Add it as well > as AESNI and SHA to SSE2, as all of them act on vectors of integers, > whereas plain SSE supports vectors of single precision floats only. This > is in line with how e.g. binutils an

[Xen-devel] [PATCH] x86/cpuid: correct dependencies of post-SSE ISA extensions

2019-01-14 Thread Jan Beulich
First of all a PCLMULQDQ dependency was missing entirely. Add it as well as AESNI and SHA to SSE2, as all of them act on vectors of integers, whereas plain SSE supports vectors of single precision floats only. This is in line with how e.g. binutils and gcc treat them. Signed-off-by: Jan Beulich -