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. Roman Kagan (2): x86:kvm:hyperv: add KVM_CAP_HYPERV_SYNIC2 x86:kvm:hyperv: make VP_INDEX managed by userspace --- v1 -> v2: - add patch 1 - add capability in patch 2 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 | 6 +++- 5 files changed, 49 insertions(+), 25 deletions(-) -- 2.9.4