These are backports of the latest commits to hyperv subsystem in mainsteram KVM (as of 4.13). They address a couple of design flaws, and are necessary for the latest hyperv code in QEMU to work properly.
v2 -> v3: - pull in two more upsream patches prerequisite for the vp_index patch v1 -> v2: - replace incremental patch with a revert and a fresh backport - pull in an intermediate upstream patch to minimize conflicts Christoffer Dall (1): KVM: Add kvm_vcpu_get_idx to get vcpu index in kvm->vcpus David Hildenbrand (1): KVM: Provide function for VCPU lookup by id Roman Kagan (3): Revert "kvm/x86: clear hyperv synic pages only when guest modifies MSRs" kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 kvm: x86: hyperv: make VP_INDEX managed by userspace Wanpeng Li (1): KVM: x86: fix NULL deref in vcpu_scan_ioapic Documentation/virtual/kvm/api.txt | 18 +++++++++++ arch/x86/include/asm/kvm_host.h | 2 ++ arch/x86/kvm/hyperv.h | 3 +- include/linux/kvm_host.h | 22 +++++++++++++ include/uapi/linux/kvm.h | 2 ++ arch/x86/kvm/hyperv.c | 67 +++++++++++++++++++++++++-------------- arch/x86/kvm/x86.c | 12 ++++++- 7 files changed, 101 insertions(+), 25 deletions(-) -- 2.13.6 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel