Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-07-14 Thread Andy Lutomirski
On Thu, Jul 13, 2017 at 5:46 AM, Vitaly Kuznetsov wrote: > Andy Lutomirski writes: > >> On Tue, May 23, 2017 at 5:36 AM, Vitaly Kuznetsov >> wrote: >>> Andy Lutomirski writes: >>> Also, can you share the

Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-07-13 Thread Vitaly Kuznetsov
Andy Lutomirski writes: > On Tue, May 23, 2017 at 5:36 AM, Vitaly Kuznetsov wrote: >> Andy Lutomirski writes: >> >>> >>> Also, can you share the benchmark you used for these patches? >> >> I didn't do much while writing the patchset,

Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-06-26 Thread Andy Lutomirski
On Tue, May 23, 2017 at 5:36 AM, Vitaly Kuznetsov wrote: > Andy Lutomirski writes: > >> >> Also, can you share the benchmark you used for these patches? > > I didn't do much while writing the patchset, mostly I was running the > attached dumb trasher (32

RE: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-05-23 Thread KY Srinivasan
.@linuxdriverproject.org; Thomas Gleixner > <t...@linutronix.de> > Subject: Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB > flush > > Andy Lutomirski <l...@kernel.org> writes: > > > On Mon, May 22, 2017 at 3:43 AM, Vitaly Kuznetsov > <vkuzn.

Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-05-23 Thread Vitaly Kuznetsov
Andy Lutomirski writes: > On Mon, May 22, 2017 at 3:43 AM, Vitaly Kuznetsov wrote: >> Andy Lutomirski writes: >> >>> On 05/19/2017 07:09 AM, Vitaly Kuznetsov wrote: Hyper-V host can suggest us to use hypercall for doing remote TLB

Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-05-22 Thread Andy Lutomirski
On Mon, May 22, 2017 at 3:43 AM, Vitaly Kuznetsov wrote: > Andy Lutomirski writes: > >> On 05/19/2017 07:09 AM, Vitaly Kuznetsov wrote: >>> Hyper-V host can suggest us to use hypercall for doing remote TLB flush, >>> this is supposed to work faster than

RE: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-05-22 Thread KY Srinivasan
g; Thomas Gleixner > <t...@linutronix.de> > Subject: Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB > flush > > Andy Lutomirski <l...@kernel.org> writes: > > > On 05/19/2017 07:09 AM, Vitaly Kuznetsov wrote: > >> Hy

Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-05-22 Thread Vitaly Kuznetsov
Andy Lutomirski writes: > On 05/19/2017 07:09 AM, Vitaly Kuznetsov wrote: >> Hyper-V host can suggest us to use hypercall for doing remote TLB flush, >> this is supposed to work faster than IPIs. >> >> Implementation details: to do HvFlushVirtualAddress{Space,List} hypercalls >>

Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-05-20 Thread Andy Lutomirski
On 05/19/2017 07:09 AM, Vitaly Kuznetsov wrote: Hyper-V host can suggest us to use hypercall for doing remote TLB flush, this is supposed to work faster than IPIs. Implementation details: to do HvFlushVirtualAddress{Space,List} hypercalls we need to put the input somewhere in memory and we

[PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB flush

2017-05-19 Thread Vitaly Kuznetsov
Hyper-V host can suggest us to use hypercall for doing remote TLB flush, this is supposed to work faster than IPIs. Implementation details: to do HvFlushVirtualAddress{Space,List} hypercalls we need to put the input somewhere in memory and we don't really want to have memory allocation on each