RE: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush

2017-04-10 Thread KY Srinivasan
mas Gleixner > ; Ingo Molnar ; H. Peter Anvin > ; Steven Rostedt ; Jork Loeser > > Subject: Re: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush > > KY Srinivasan writes: > > >> -Original Message- > >> From: Vitaly Kuznetsov [mailto:vkuzn...@

RE: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush

2017-04-10 Thread Jork Loeser
> -Original Message- > From: Vitaly Kuznetsov [mailto:vkuzn...@redhat.com] > > We may be supporting more than 64 CPUs in this hypercall. I am going > > to inquire with the Windows folks and get back to you. > > Thanks! It is even specified in the specification: > "Future versions of the h

Re: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush

2017-04-10 Thread Vitaly Kuznetsov
hang ; Stephen Hemminger >> ; Thomas Gleixner ; Ingo >> Molnar ; H. Peter Anvin ; Steven >> Rostedt ; Jork Loeser >> Subject: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush > >> diff --git a/arch/x86/hyperv/mmu.c b/arch/x86/hyperv/mmu.c new file >

Re: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush

2017-04-10 Thread Vitaly Kuznetsov
t; Haiyang Zhang ; Stephen Hemminger >> ; Thomas Gleixner ; Ingo >> Molnar ; H. Peter Anvin ; Steven >> Rostedt ; Jork Loeser >> Subject: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush >> >> Hyper-V host can suggest us to use hypercall

RE: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush

2017-04-08 Thread KY Srinivasan
ixner ; Ingo > Molnar ; H. Peter Anvin ; Steven > Rostedt ; Jork Loeser > Subject: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush > > Hyper-V host can suggest us to use hypercall for doing remote TLB flush, > this is supposed to work faster than I

RE: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush

2017-04-07 Thread Jork Loeser
r ; Ingo > Molnar ; H. Peter Anvin ; Steven > Rostedt ; Jork Loeser > Subject: [PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush > diff --git a/arch/x86/hyperv/mmu.c b/arch/x86/hyperv/mmu.c new file > mode 100644 index 000..fb487cb > --- /dev/null > ++

[PATCH 6/7] x86/hyper-v: use hypercall for remove TLB flush

2017-04-07 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 cal