* [GIT PULL] Second batch of KVM changes for 4.13
@ 2017-07-15 10:42 Radim Krčmář
0 siblings, 0 replies; only message in thread
From: Radim Krčmář @ 2017-07-15 10:42 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Paolo Bonzini, linux-kernel, kvm
Linus,
The following changes since commit af3c8d98508d37541d4bf57f13a984a7f73a328c:
Merge tag 'drm-for-v4.13' of git://people.freedesktop.org/~airlied/linux (2017-07-09 18:48:37 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/kvm kvm-4.13-2
for you to fetch changes up to d3457c877b14aaee8c52923eedf05a3b78af0476:
kvm: x86: hyperv: make VP_INDEX managed by userspace (2017-07-14 16:28:18 +0200)
----------------------------------------------------------------
Second batch of KVM updates for v4.13
Common:
- add uevents for VM creation/destruction
- annotate and properly access RCU-protected objects
s390:
- rename IOCTL added in the first v4.13 merge
x86:
- emulate VMLOAD VMSAVE feature in SVM
- support paravirtual asynchronous page fault while nested
- add Hyper-V userspace interfaces for better migration
- improve master clock corner cases
- extend internal error reporting after EPT misconfig
- correct single-stepping of emulated instructions in SVM
- handle MCE during VM entry
- fix nVMX VM entry checks and nVMX VMCS shadowing
----------------------------------------------------------------
Christian Borntraeger (5):
KVM: mark vcpu->pid pointer as rcu protected
KVM: use rcu access function for irq routing
KVM: mark kvm->busses as rcu protected
KVM: mark memory slots as rcu
KVM: use correct accessor function for __kvm_memslots
Claudio Imbrenda (1):
KVM: trigger uevents when creating or destroying a VM
Gleb Fotengauer-Malinovskiy (1):
KVM: s390: Fix KVM_S390_GET_CMMA_BITS ioctl definition
Janakarajan Natarajan (4):
KVM: SVM: Prepare for new bit definition in lbr_ctl
KVM: SVM: Rename lbr_ctl field in the vmcb control area
KVM: SVM: Add Virtual VMLOAD VMSAVE feature definition
KVM: SVM: Enable Virtual VMLOAD VMSAVE feature
Jim Mattson (5):
kvm: nVMX: Don't set vmcs12 to "launched" when VMLAUNCH fails
kvm: nVMX: Validate the I/O bitmaps on nested VM-entry
kvm: nVMX: Fix nested_vmx_check_msr_bitmap_controls
kvm: nVMX: Shadow "high" parts of shadowed 64-bit VMCS fields
kvm: vmx: Properly handle machine check during VM-entry
Ladi Prosek (2):
KVM: SVM: handle singlestep exception when skipping emulated instructions
KVM: x86: make backwards_tsc_observed a per-VM variable
Paolo Bonzini (3):
kvm: avoid unused variable warning for UP builds
KVM: vmx: expose more information for KVM_INTERNAL_ERROR_DELIVERY_EV exits
Merge branch 'annotations' of git://git.kernel.org/.../borntraeger/linux into kvm-master
Radim Krčmář (2):
KVM: x86: update master clock before computing kvmclock_offset
KVM: x86: take slots_lock in kvm_free_pit
Roman Kagan (2):
kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2
kvm: x86: hyperv: make VP_INDEX managed by userspace
Wanpeng Li (4):
KVM: x86: Simplify kvm_x86_ops->queue_exception parameter list
KVM: async_pf: Add L1 guest async_pf #PF vmexit handler
KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf
KVM: async_pf: Let guest support delivery of async_pf from guest mode
Documentation/virtual/kvm/api.txt | 18 ++++
Documentation/virtual/kvm/msr.txt | 5 +-
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/kvm_emulate.h | 1 +
arch/x86/include/asm/kvm_host.h | 11 ++-
arch/x86/include/asm/svm.h | 5 +-
arch/x86/include/uapi/asm/kvm_para.h | 1 +
arch/x86/kernel/kvm.c | 7 +-
arch/x86/kvm/hyperv.c | 67 ++++++++++-----
arch/x86/kvm/hyperv.h | 3 +-
arch/x86/kvm/i8254.c | 2 +
arch/x86/kvm/mmu.c | 35 +++++++-
arch/x86/kvm/mmu.h | 3 +
arch/x86/kvm/svm.c | 151 +++++++++++++++++---------------
arch/x86/kvm/vmx.c | 162 ++++++++++++++++++++++-------------
arch/x86/kvm/x86.c | 43 +++++++---
include/linux/kvm_host.h | 17 ++--
include/uapi/linux/kvm.h | 4 +-
virt/kvm/eventfd.c | 8 +-
virt/kvm/irqchip.c | 2 +-
virt/kvm/kvm_main.c | 131 +++++++++++++++++++++++-----
21 files changed, 470 insertions(+), 207 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-07-15 10:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-15 10:42 [GIT PULL] Second batch of KVM changes for 4.13 Radim Krčmář
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.