On 22/06/2017 15:51, Roman Kagan wrote: > This patchset contains fixes for two hyperv implementation flaws in KVM > that surfaced when the userspace (QEMU) started to use it more actively. > > In both cases more control is delegated from KVM to userspace. > > v2 -> v3: > - add documentation > - add handling of args[0] to KVM_CAP_HYPERV_SYNIC2 > > v1 -> v2: > - add patch 1 > - add capability in patch 2 > > Roman Kagan (2): > kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 > kvm: x86: hyperv: make VP_INDEX managed by userspace > > Documentation/virtual/kvm/api.txt | 18 ++++++++++++ > arch/x86/include/asm/kvm_host.h | 2 ++ > arch/x86/kvm/hyperv.h | 2 +- > include/uapi/linux/kvm.h | 2 ++ > arch/x86/kvm/hyperv.c | 62 ++++++++++++++++++++++++--------------- > arch/x86/kvm/x86.c | 8 ++++- > 6 files changed, 69 insertions(+), 25 deletions(-) > Looks good, thanks. Paolo