Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: - Only do MSR filtering for MSRs accessed by rdmsr/wrmsr - Documentation improvements - Prevent module exit until all VMs are freed - PMU Virtualization fixes - Fix for kvm_irq_delivery_to_apic_fast() NULL-pointer dereferences - Other miscellaneous bugfixes * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (42 commits) KVM: x86: fix sending PV IPI KVM: x86/mmu: do compare-and-exchange of gPTE via the user address KVM: x86: Remove redundant vm_entry_controls_clearbit() call KVM: x86: cleanup enter_rmode() KVM: x86: SVM: fix tsc scaling when the host doesn't support it kvm: x86: SVM: remove unused defines KVM: x86: SVM: move tsc ratio definitions to svm.h KVM: x86: SVM: fix avic spec based definitions again KVM: MIPS: remove reference to trap&emulate virtualization KVM: x86: document limitations of MSR filtering KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr KVM: x86/emulator: Emulate RDPID only if it is enabled in guest KVM: x86/pmu: Fix and isolate TSX-specific performance event logic KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs KVM: x86: Trace all APICv inhibit changes and capture overall status KVM: x86: Add wrappers for setting/clearing APICv inhibits KVM: x86: Make APICv inhibit reasons an enum and cleanup naming KVM: X86: Handle implicit supervisor access with SMAP KVM: X86: Rename variable smap to not_smap in permission_fault() ...
Showing
- Documentation/virt/kvm/api.rst 55 additions, 6 deletionsDocumentation/virt/kvm/api.rst
- Documentation/virt/kvm/index.rst 7 additions, 19 deletionsDocumentation/virt/kvm/index.rst
- Documentation/virt/kvm/locking.rst 34 additions, 9 deletionsDocumentation/virt/kvm/locking.rst
- Documentation/virt/kvm/s390/index.rst 12 additions, 0 deletionsDocumentation/virt/kvm/s390/index.rst
- Documentation/virt/kvm/s390/s390-diag.rst 0 additions, 0 deletionsDocumentation/virt/kvm/s390/s390-diag.rst
- Documentation/virt/kvm/s390/s390-pv-boot.rst 0 additions, 0 deletionsDocumentation/virt/kvm/s390/s390-pv-boot.rst
- Documentation/virt/kvm/s390/s390-pv.rst 0 additions, 0 deletionsDocumentation/virt/kvm/s390/s390-pv.rst
- Documentation/virt/kvm/vcpu-requests.rst 10 additions, 0 deletionsDocumentation/virt/kvm/vcpu-requests.rst
- Documentation/virt/kvm/x86/amd-memory-encryption.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/amd-memory-encryption.rst
- Documentation/virt/kvm/x86/cpuid.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/cpuid.rst
- Documentation/virt/kvm/x86/errata.rst 39 additions, 0 deletionsDocumentation/virt/kvm/x86/errata.rst
- Documentation/virt/kvm/x86/halt-polling.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/halt-polling.rst
- Documentation/virt/kvm/x86/hypercalls.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/hypercalls.rst
- Documentation/virt/kvm/x86/index.rst 19 additions, 0 deletionsDocumentation/virt/kvm/x86/index.rst
- Documentation/virt/kvm/x86/mmu.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/mmu.rst
- Documentation/virt/kvm/x86/msr.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/msr.rst
- Documentation/virt/kvm/x86/nested-vmx.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/nested-vmx.rst
- Documentation/virt/kvm/x86/running-nested-guests.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/running-nested-guests.rst
- Documentation/virt/kvm/x86/timekeeping.rst 0 additions, 0 deletionsDocumentation/virt/kvm/x86/timekeeping.rst
- arch/s390/kvm/kvm-s390.c 1 addition, 1 deletionarch/s390/kvm/kvm-s390.c
Please register or sign in to comment