This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6efb943b8616 Linux 5.13-rc1 new ff76d506030d KVM: x86/mmu: Avoid unnecessary page table allocation in k [...] new 1699f65c8b65 kvm/x86: Fix 'lpages' kvm stat for TDM MMU new d981dd15498b KVM: LAPIC: Accurately guarantee busy wait for timer to ex [...] new 262de4102c7b kvm: exit halt polling on need_resched() as well new deee59bacb24 KVM: nSVM: fix a typo in svm_leave_nested new c74ad08f3333 KVM: nSVM: fix few bugs in the vmcb02 caching logic new 9d290e16432c KVM: nSVM: leave the guest mode prior to loading a nested state new 7f6231a39117 KVM: x86/mmu: Fix kdoc of __handle_changed_spte new 8899a5fc7da5 KVM: x86: Fix potential fput on a null source_kvm_file new 0a269a008f83 x86/kvm: Fix pr_info() for async PF setup/teardown new 8b79feffeca2 x86/kvm: Teardown PV features on boot CPU as well new c02027b5742b x86/kvm: Disable kvmclock on all CPUs on shutdown new 3d6b84132d2a x86/kvm: Disable all PV features on crash new 384fc672f528 x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cp [...] new 46a63924b05f doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER new f5c7e8425f18 KVM: nVMX: Always make an attempt to map eVMCS after migration new 32d1b3ab588c KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus [...] new c9ecafaf0113 KVM: selftests: evmcs_test: Check that VMCS12 is alway pro [...] new 70f094f4f01d KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' new 5f443e424efa selftests: kvm: remove reassignment of non-absolute variables new aca352886ebd KVM: x86: Hoist input checks in kvm_add_msr_filter() new 063ab16c14db KVM: nSVM: always restore the L1's GIF on migration new 809c79137a19 KVM: nSVM: remove a warning about vmcb01 VM exit reason new 8aec21c04caa KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control [...] new 85d0011264da KVM: x86: Emulate RDPID only if RDTSCP is supported new 3b195ac92602 KVM: SVM: Inject #UD on RDTSCP when it should be disabled [...] new 2183de4161b9 KVM: x86: Move RDPID emulation intercept to its own enum new 5104d7ffcf24 KVM: VMX: Disable preemption when probing user return MSRs new 0caa0a77c2f6 KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP [...] new 36fa06f9ff39 KVM: x86: Add support for RDPID without RDTSCP new b6194b94a2ca KVM: VMX: Configure list of user return MSRs at module init new ee9d22e08d13 KVM: VMX: Use flag to indicate "active" uret MSRs instead [...] new 8ea8b8d6f869 KVM: VMX: Use common x86's uret MSR list as the one true list new 5e17c624010a KVM: VMX: Disable loading of TSX_CTRL MSR the more convent [...] new 9cc39a5a43c0 KVM: x86: Export the number of uret MSRs to vendor modules new e5fda4bbadb0 KVM: x86: Move uret MSR slot management to common x86 new 61a05d444d2c KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to gu [...] new 78bba966ee3c KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed new 34114136f725 KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notif [...] new e8ea85fb280e KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit new 76ea438b4afc KVM: X86: Expose bus lock debug exception to guest new 03ca4589fabc KVM: x86: Prevent KVM SVM from loading on kernels with 5-l [...] new 594b27e677b3 KVM: x86: Cancel pvclock_gtod_work on module removal new 3f804f6d201c KVM: x86: Prevent deadlock against tk_core.seq new b26990987ffc tools/kvm_stat: Fix documentation typo new 258785ef08b3 kvm: Cap halt polling at kvm->max_halt_poll_ns new 368340a3c7d9 KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers new ce7ea0cfdc2e KVM: SVM: Move GHCB unmapping to fix RCU warning new 0aa099a312b6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 49 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/virt/kvm/api.rst | 4 +- arch/x86/include/asm/kvm_host.h | 15 +- arch/x86/include/asm/kvm_para.h | 10 +- arch/x86/include/uapi/asm/kvm.h | 2 + arch/x86/kernel/kvm.c | 129 ++++++++----- arch/x86/kernel/kvmclock.c | 26 +-- arch/x86/kvm/cpuid.c | 20 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/kvm_emulate.h | 1 + arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 20 +- arch/x86/kvm/mmu/tdp_mmu.c | 17 +- arch/x86/kvm/svm/nested.c | 23 ++- arch/x86/kvm/svm/sev.c | 32 ++-- arch/x86/kvm/svm/svm.c | 62 +++--- arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/vmx/capabilities.h | 3 + arch/x86/kvm/vmx/nested.c | 29 ++- arch/x86/kvm/vmx/vmx.c | 220 +++++++++++----------- arch/x86/kvm/vmx/vmx.h | 12 +- arch/x86/kvm/x86.c | 153 +++++++++++---- tools/kvm/kvm_stat/kvm_stat.txt | 2 +- tools/testing/selftests/kvm/lib/x86_64/handlers.S | 4 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 88 +++++++-- virt/kvm/kvm_main.c | 7 +- 25 files changed, 542 insertions(+), 342 deletions(-)