linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3, v2] x86: xor-block handling adjustments
@ 2012-11-02 14:17 Jan Beulich
  2013-01-24 17:15 ` Ingo Molnar
  0 siblings, 1 reply; 8+ messages in thread
From: Jan Beulich @ 2012-11-02 14:17 UTC (permalink / raw)
  To: mingo, tglx, hpa; +Cc: linux-kernel

v2 of this series is merely updated on top of the changes between
3.6 and 3.7-rc (which includes the dropping of what previously was
the second patch in a four patch series).

1: unify SSE-base xor-block routines
2: add alternative SSE implementation only prefetching once per 64-byte line
3: make virtualization friendly

Signed-off-by: Jan Beulich <jbeulich@suse.com>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3, v2] x86: xor-block handling adjustments
  2012-11-02 14:17 [PATCH 0/3, v2] x86: xor-block handling adjustments Jan Beulich
@ 2013-01-24 17:15 ` Ingo Molnar
  2013-01-24 17:32   ` H. Peter Anvin
  0 siblings, 1 reply; 8+ messages in thread
From: Ingo Molnar @ 2013-01-24 17:15 UTC (permalink / raw)
  To: Jan Beulich; +Cc: mingo, tglx, hpa, linux-kernel


* Jan Beulich <JBeulich@suse.com> wrote:

> v2 of this series is merely updated on top of the changes between
> 3.6 and 3.7-rc (which includes the dropping of what previously was
> the second patch in a four patch series).
> 
> 1: unify SSE-base xor-block routines
> 2: add alternative SSE implementation only prefetching once per 64-byte line
> 3: make virtualization friendly
> 
> Signed-off-by: Jan Beulich <jbeulich@suse.com>

Looks useful. Wondering what the status is: hpa, was your 
concern resolved, do you think we can apply these?

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3, v2] x86: xor-block handling adjustments
  2013-01-24 17:15 ` Ingo Molnar
@ 2013-01-24 17:32   ` H. Peter Anvin
  2013-01-25  8:21     ` Jan Beulich
  0 siblings, 1 reply; 8+ messages in thread
From: H. Peter Anvin @ 2013-01-24 17:32 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: Jan Beulich, mingo, tglx, linux-kernel

On 01/24/2013 11:15 AM, Ingo Molnar wrote:
> 
> * Jan Beulich <JBeulich@suse.com> wrote:
> 
>> v2 of this series is merely updated on top of the changes between
>> 3.6 and 3.7-rc (which includes the dropping of what previously was
>> the second patch in a four patch series).
>>
>> 1: unify SSE-base xor-block routines
>> 2: add alternative SSE implementation only prefetching once per 64-byte line
>> 3: make virtualization friendly
>>
>> Signed-off-by: Jan Beulich <jbeulich@suse.com>
> 
> Looks useful. Wondering what the status is: hpa, was your 
> concern resolved, do you think we can apply these?
> 

I don't see anything wrong, except that I can't *find* patch 3/3 either
in my inbox nor on LKML...

	-hpa



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3, v2] x86: xor-block handling adjustments
  2013-01-24 17:32   ` H. Peter Anvin
@ 2013-01-25  8:21     ` Jan Beulich
  2013-01-25  8:25       ` Ingo Molnar
  2013-01-25 19:29       ` H. Peter Anvin
  0 siblings, 2 replies; 8+ messages in thread
From: Jan Beulich @ 2013-01-25  8:21 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: mingo, Ingo Molnar, tglx, linux-kernel

>>> On 24.01.13 at 18:32, "H. Peter Anvin" <hpa@zytor.com> wrote:
> On 01/24/2013 11:15 AM, Ingo Molnar wrote:
>> 
>> * Jan Beulich <JBeulich@suse.com> wrote:
>> 
>>> v2 of this series is merely updated on top of the changes between
>>> 3.6 and 3.7-rc (which includes the dropping of what previously was
>>> the second patch in a four patch series).
>>>
>>> 1: unify SSE-base xor-block routines
>>> 2: add alternative SSE implementation only prefetching once per 64-byte line
>>> 3: make virtualization friendly
>>>
>>> Signed-off-by: Jan Beulich <jbeulich@suse.com>
>> 
>> Looks useful. Wondering what the status is: hpa, was your 
>> concern resolved, do you think we can apply these?
>> 
> 
> I don't see anything wrong, except that I can't *find* patch 3/3 either
> in my inbox nor on LKML...

I can certainly resend the whole set, but our email system even
got a delivery confirmation from yours on patch 3 (other than
e.g. from Ingo's, and all of this identical to 0...2).

Or see https://patchwork.kernel.org/patch/1688991/, according
to which you even responded to it (which is the concern Ingo was
referring to).

Jan


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3, v2] x86: xor-block handling adjustments
  2013-01-25  8:21     ` Jan Beulich
@ 2013-01-25  8:25       ` Ingo Molnar
  2013-01-25 19:29       ` H. Peter Anvin
  1 sibling, 0 replies; 8+ messages in thread
From: Ingo Molnar @ 2013-01-25  8:25 UTC (permalink / raw)
  To: Jan Beulich; +Cc: H. Peter Anvin, mingo, tglx, linux-kernel


* Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 24.01.13 at 18:32, "H. Peter Anvin" <hpa@zytor.com> wrote:
> > On 01/24/2013 11:15 AM, Ingo Molnar wrote:
> >> 
> >> * Jan Beulich <JBeulich@suse.com> wrote:
> >> 
> >>> v2 of this series is merely updated on top of the changes between
> >>> 3.6 and 3.7-rc (which includes the dropping of what previously was
> >>> the second patch in a four patch series).
> >>>
> >>> 1: unify SSE-base xor-block routines
> >>> 2: add alternative SSE implementation only prefetching once per 64-byte line
> >>> 3: make virtualization friendly
> >>>
> >>> Signed-off-by: Jan Beulich <jbeulich@suse.com>
> >> 
> >> Looks useful. Wondering what the status is: hpa, was your 
> >> concern resolved, do you think we can apply these?
> >> 
> > 
> > I don't see anything wrong, except that I can't *find* patch 
> > 3/3 either in my inbox nor on LKML...

I think it's just that this is an older thread I found, possibly 
out of your folder already.

They are looking good to me and I've applied them to x86/asm to 
give it some testing as well. Please holler if you see something 
funny.

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3, v2] x86: xor-block handling adjustments
  2013-01-25  8:21     ` Jan Beulich
  2013-01-25  8:25       ` Ingo Molnar
@ 2013-01-25 19:29       ` H. Peter Anvin
  2013-01-26 12:08         ` Ingo Molnar
  1 sibling, 1 reply; 8+ messages in thread
From: H. Peter Anvin @ 2013-01-25 19:29 UTC (permalink / raw)
  To: Jan Beulich; +Cc: mingo, Ingo Molnar, tglx, linux-kernel

On 01/25/2013 12:21 AM, Jan Beulich wrote:
>>
>> I don't see anything wrong, except that I can't *find* patch 3/3 either
>> in my inbox nor on LKML...
> 
> I can certainly resend the whole set, but our email system even
> got a delivery confirmation from yours on patch 3 (other than
> e.g. from Ingo's, and all of this identical to 0...2).
> 
> Or see https://patchwork.kernel.org/patch/1688991/, according
> to which you even responded to it (which is the concern Ingo was
> referring to).
> 

Ah yes, now I have the context.

And with that, I have to NAK the patch.  I did talk to the KVM people
and they confirmed that this is NOT something they want.  They do not
program VT-x to VMEXIT on CR0 changes.

So this is Xen-specific, and penalizing other hypervisors is wrong.

	-hpa



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3, v2] x86: xor-block handling adjustments
  2013-01-25 19:29       ` H. Peter Anvin
@ 2013-01-26 12:08         ` Ingo Molnar
  2013-01-26 15:13           ` H. Peter Anvin
  0 siblings, 1 reply; 8+ messages in thread
From: Ingo Molnar @ 2013-01-26 12:08 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: Jan Beulich, mingo, tglx, linux-kernel


* H. Peter Anvin <hpa@zytor.com> wrote:

> On 01/25/2013 12:21 AM, Jan Beulich wrote:
> >>
> >> I don't see anything wrong, except that I can't *find* patch 3/3 either
> >> in my inbox nor on LKML...
> > 
> > I can certainly resend the whole set, but our email system even
> > got a delivery confirmation from yours on patch 3 (other than
> > e.g. from Ingo's, and all of this identical to 0...2).
> > 
> > Or see https://patchwork.kernel.org/patch/1688991/, according
> > to which you even responded to it (which is the concern Ingo was
> > referring to).
> > 
> 
> Ah yes, now I have the context.
> 
> And with that, I have to NAK the patch.  I did talk to the KVM 
> people and they confirmed that this is NOT something they 
> want.  They do not program VT-x to VMEXIT on CR0 changes.
> 
> So this is Xen-specific, and penalizing other hypervisors is 
> wrong.

Are patches #1 and #2 still OK?

Thanks,

	Ingo

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3, v2] x86: xor-block handling adjustments
  2013-01-26 12:08         ` Ingo Molnar
@ 2013-01-26 15:13           ` H. Peter Anvin
  0 siblings, 0 replies; 8+ messages in thread
From: H. Peter Anvin @ 2013-01-26 15:13 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: Jan Beulich, mingo, tglx, linux-kernel

Yes.

Ingo Molnar <mingo@kernel.org> wrote:

>
>* H. Peter Anvin <hpa@zytor.com> wrote:
>
>> On 01/25/2013 12:21 AM, Jan Beulich wrote:
>> >>
>> >> I don't see anything wrong, except that I can't *find* patch 3/3
>either
>> >> in my inbox nor on LKML...
>> > 
>> > I can certainly resend the whole set, but our email system even
>> > got a delivery confirmation from yours on patch 3 (other than
>> > e.g. from Ingo's, and all of this identical to 0...2).
>> > 
>> > Or see https://patchwork.kernel.org/patch/1688991/, according
>> > to which you even responded to it (which is the concern Ingo was
>> > referring to).
>> > 
>> 
>> Ah yes, now I have the context.
>> 
>> And with that, I have to NAK the patch.  I did talk to the KVM 
>> people and they confirmed that this is NOT something they 
>> want.  They do not program VT-x to VMEXIT on CR0 changes.
>> 
>> So this is Xen-specific, and penalizing other hypervisors is 
>> wrong.
>
>Are patches #1 and #2 still OK?
>
>Thanks,
>
>	Ingo

-- 
Sent from my mobile phone. Please excuse brevity and lack of formatting.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-01-26 15:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-11-02 14:17 [PATCH 0/3, v2] x86: xor-block handling adjustments Jan Beulich
2013-01-24 17:15 ` Ingo Molnar
2013-01-24 17:32   ` H. Peter Anvin
2013-01-25  8:21     ` Jan Beulich
2013-01-25  8:25       ` Ingo Molnar
2013-01-25 19:29       ` H. Peter Anvin
2013-01-26 12:08         ` Ingo Molnar
2013-01-26 15:13           ` H. Peter Anvin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).