Re: [PATCH 4/7] x86/hyperv: implement rep hypercalls

2017-04-10 Thread Vitaly Kuznetsov
hang ; Stephen Hemminger >> ; Thomas Gleixner ; Ingo >> Molnar ; H. Peter Anvin ; Steven >> Rostedt ; Jork Loeser >> Subject: [PATCH 4/7] x86/hyperv: implement rep hypercalls > >> diff --git a/arch/x86/include/asm/mshyperv.h >> b/arch/x86/include/asm/mshype

RE: [PATCH 4/7] x86/hyperv: implement rep hypercalls

2017-04-07 Thread Jork Loeser
r ; Ingo > Molnar ; H. Peter Anvin ; Steven > Rostedt ; Jork Loeser > Subject: [PATCH 4/7] x86/hyperv: implement rep hypercalls > diff --git a/arch/x86/include/asm/mshyperv.h > b/arch/x86/include/asm/mshyperv.h index 9a5f58b..a2c996b 100644 > --- a/arch/x86/include/asm/

[PATCH 4/7] x86/hyperv: implement rep hypercalls

2017-04-07 Thread Vitaly Kuznetsov
Rep hypercalls are normal hypercalls which perform multiple actions at once. Hyper-V guarantees to return exectution to the caller in not more than 50us and the caller needs to use hypercall continuation. Touch NMI watchdog between hypercall invocations. This is going to be used for HvFlushVirtual