Merge tag 'kvm-4.13-2' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull more KVM updates from Radim Krčmář: "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" * tag 'kvm-4.13-2' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (28 commits) kvm: x86: hyperv: make VP_INDEX managed by userspace KVM: async_pf: Let guest support delivery of async_pf from guest mode KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf KVM: async_pf: Add L1 guest async_pf #PF vmexit handler KVM: x86: Simplify kvm_x86_ops->queue_exception parameter list kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2 KVM: x86: make backwards_tsc_observed a per-VM variable KVM: trigger uevents when creating or destroying a VM KVM: SVM: Enable Virtual VMLOAD VMSAVE feature KVM: SVM: Add Virtual VMLOAD VMSAVE feature definition KVM: SVM: Rename lbr_ctl field in the vmcb control area KVM: SVM: Prepare for new bit definition in lbr_ctl KVM: SVM: handle singlestep exception when skipping emulated instructions KVM: x86: take slots_lock in kvm_free_pit KVM: s390: Fix KVM_S390_GET_CMMA_BITS ioctl definition kvm: vmx: Properly handle machine check during VM-entry KVM: x86: update master clock before computing kvmclock_offset kvm: nVMX: Shadow "high" parts of shadowed 64-bit VMCS fields kvm: nVMX: Fix nested_vmx_check_msr_bitmap_controls kvm: nVMX: Validate the I/O bitmaps on nested VM-entry ...
No related branches found
No related tags found
Showing
- Documentation/virtual/kvm/api.txt 18 additions, 0 deletionsDocumentation/virtual/kvm/api.txt
- Documentation/virtual/kvm/msr.txt 3 additions, 2 deletionsDocumentation/virtual/kvm/msr.txt
- arch/x86/include/asm/cpufeatures.h 1 addition, 0 deletionsarch/x86/include/asm/cpufeatures.h
- arch/x86/include/asm/kvm_emulate.h 1 addition, 0 deletionsarch/x86/include/asm/kvm_emulate.h
- arch/x86/include/asm/kvm_host.h 8 additions, 3 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/include/asm/svm.h 4 additions, 1 deletionarch/x86/include/asm/svm.h
- arch/x86/include/uapi/asm/kvm_para.h 1 addition, 0 deletionsarch/x86/include/uapi/asm/kvm_para.h
- arch/x86/kernel/kvm.c 6 additions, 1 deletionarch/x86/kernel/kvm.c
- arch/x86/kvm/hyperv.c 44 additions, 23 deletionsarch/x86/kvm/hyperv.c
- arch/x86/kvm/hyperv.h 2 additions, 1 deletionarch/x86/kvm/hyperv.h
- arch/x86/kvm/i8254.c 2 additions, 0 deletionsarch/x86/kvm/i8254.c
- arch/x86/kvm/mmu.c 34 additions, 1 deletionarch/x86/kvm/mmu.c
- arch/x86/kvm/mmu.h 3 additions, 0 deletionsarch/x86/kvm/mmu.h
- arch/x86/kvm/svm.c 82 additions, 69 deletionsarch/x86/kvm/svm.c
- arch/x86/kvm/vmx.c 102 additions, 60 deletionsarch/x86/kvm/vmx.c
- arch/x86/kvm/x86.c 30 additions, 13 deletionsarch/x86/kvm/x86.c
- include/linux/kvm_host.h 11 additions, 6 deletionsinclude/linux/kvm_host.h
- include/uapi/linux/kvm.h 3 additions, 1 deletioninclude/uapi/linux/kvm.h
- virt/kvm/eventfd.c 5 additions, 3 deletionsvirt/kvm/eventfd.c
- virt/kvm/irqchip.c 1 addition, 1 deletionvirt/kvm/irqchip.c
Loading
Please register or sign in to comment