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

[Xen-devel] Ping: Re: [PATCH 2/2] x86: drop cpu_has_sse{,2}



>>> On 09.12.16 at 16:27, <JBeulich@xxxxxxxx> wrote:
>>>> On 09.12.16 at 16:19, <JBeulich@xxxxxxxx> wrote:
>>>>> On 09.12.16 at 15:56, <andrew.cooper3@xxxxxxxxxx> wrote:
>>> It is a layering violation to remove the host_has_* part of the check
>>> from the emulator.
>> 
>> This is from a very, very abstract perspective. The fact that
>> host_and_vcpu_*() and vcpu_*() are the same in the harness
>> should allow for them to be used interchangeably when only the
>> harness is affected.
> 
> I should add that in a subsequent patch adding emulation of
> LDDQU (an SSE3 insn) this is going to be done by slightly
> extending the existing MOVDQ{U,A} etc block, i.e. using an
> SSE2 insn. If I was to follow your directions, I'd have to add
> separate host_has(sse2) and vcpu_has(sse3) checks. That's
> just going to become insane. I have just the vcpu check in
> there, and I really hope you won't force me to uglify that.

And one more which did stall. Meanwhile I've submitted patches
falling into the above category, which should help making a
judgment here.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.