[Devel] [PATCH vz7.46 0/7] assorted hyperv-related backports

Roman Kagan rkagan at virtuozzo.com
Tue Apr 10 18:34:40 MSK 2018


A few commits backported from mainline kernel related to hyperv
emulation: a feature to allow to accelerate hyperv device emulation in
QEMU, several prerequisite patches, and some bugfixes.

Dan Carpenter (1):
  kvm: x86: hyperv: delete dead code in kvm_hv_hypercall()

Paolo Bonzini (2):
  KVM: hyperv: fix locking of struct kvm_hv fields
  KVM: x86: cleanup the page tracking SRCU instance

Roman Kagan (2):
  kvm: x86: factor out kvm.arch.hyperv (de)init
  kvm: x86: hyperv: guest->host event signaling via eventfd

Vitaly Kuznetsov (2):
  x86/kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap
    on vector change
  x86/kvm/hyper-v: inject #GP only when invalid SINTx vector is unmasked

 Documentation/virtual/kvm/api.txt     |  32 ++++++
 Documentation/virtual/kvm/locking.txt |  16 ++-
 arch/x86/include/asm/kvm_host.h       |   3 +
 arch/x86/include/asm/kvm_page_track.h |   1 +
 arch/x86/include/uapi/asm/hyperv.h    |   4 +
 arch/x86/kvm/hyperv.h                 |   4 +
 include/uapi/linux/kvm.h              |  14 +++
 arch/x86/kvm/hyperv.c                 | 192 +++++++++++++++++++++++++++++-----
 arch/x86/kvm/page_track.c             |   8 ++
 arch/x86/kvm/x86.c                    |  14 +++
 10 files changed, 262 insertions(+), 26 deletions(-)

-- 
2.14.3



More information about the Devel mailing list