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 benchmark you used for these patches? >>> >>> I didn't do much while writing 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, mostly I was running the >> attached dumb trasher (32 pthread

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 pthreads doing mmap/munmap). On a 16 vCPU

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

2017-05-23 Thread KY Srinivasan
x-ker...@vger.kernel.org; Steven Rostedt > ; Ingo Molnar ; H. Peter Anvin > ; de...@linuxdriverproject.org; Thomas Gleixner > > Subject: Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB > flush > > Andy Lutomirski writes: > > > On Mon, May 22, 2017 at 3:

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 flush, this is supposed to work faster than IPIs.

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 IPIs. >>> >>> Implementation details: to do

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

2017-05-22 Thread KY Srinivasan
x-ker...@vger.kernel.org; Steven Rostedt > ; Ingo Molnar ; H. Peter Anvin > ; de...@linuxdriverproject.org; Thomas Gleixner > > Subject: Re: [PATCH v3 08/10] x86/hyper-v: use hypercall for remote TLB > flush > > Andy Lutomirski writes: > > > On 05/19/2017 07:09 AM,

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 >> we need to put th

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 don't