https://github.com/torvalds/linux
Revision 4d6fe79fdeccb8f3968d71bc633e622d43f1309c authored by Linus Torvalds on 13 November 2021, 18:01:10 UTC, committed by Linus Torvalds on 13 November 2021, 18:01:10 UTC
Pull more kvm updates from Paolo Bonzini:
 "New x86 features:

   - Guest API and guest kernel support for SEV live migration

   - SEV and SEV-ES intra-host migration

  Bugfixes and cleanups for x86:

   - Fix misuse of gfn-to-pfn cache when recording guest steal time /
     preempted status

   - Fix selftests on APICv machines

   - Fix sparse warnings

   - Fix detection of KVM features in CPUID

   - Cleanups for bogus writes to MSR_KVM_PV_EOI_EN

   - Fixes and cleanups for MSR bitmap handling

   - Cleanups for INVPCID

   - Make x86 KVM_SOFT_MAX_VCPUS consistent with other architectures

  Bugfixes for ARM:

   - Fix finalization of host stage2 mappings

   - Tighten the return value of kvm_vcpu_preferred_target()

   - Make sure the extraction of ESR_ELx.EC is limited to architected
     bits"

* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (34 commits)
  KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from
  KVM: x86: move guest_pv_has out of user_access section
  KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS
  KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid()
  KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT
  KVM: nVMX: Clean up x2APIC MSR handling for L2
  KVM: VMX: Macrofy the MSR bitmap getters and setters
  KVM: nVMX: Handle dynamic MSR intercept toggling
  KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
  KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN
  KVM: x86: Rename kvm_lapic_enable_pv_eoi()
  KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
  KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
  kvm: mmu: Use fast PF path for access tracking of huge pages when possible
  KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator
  KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active
  kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool
  KVM: x86: Fix recording of guest steal time / preempted status
  selftest: KVM: Add intra host migration tests
  selftest: KVM: Add open sev dev helper
  ...
2 parent s d4fa09e + 84886c2
History
Tip revision: 4d6fe79fdeccb8f3968d71bc633e622d43f1309c authored by Linus Torvalds on 13 November 2021, 18:01:10 UTC
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Tip revision: 4d6fe79
File Mode Size
mgmt
Kconfig -rw-r--r-- 2.0 KB
Makefile -rw-r--r-- 916 bytes
asn1.c -rw-r--r-- 7.6 KB
asn1.h -rw-r--r-- 808 bytes
auth.c -rw-r--r-- 28.9 KB
auth.h -rw-r--r-- 2.2 KB
connection.c -rw-r--r-- 9.4 KB
connection.h -rw-r--r-- 5.6 KB
crypto_ctx.c -rw-r--r-- 5.4 KB
crypto_ctx.h -rw-r--r-- 2.0 KB
glob.h -rw-r--r-- 1.1 KB
ksmbd_netlink.h -rw-r--r-- 11.0 KB
ksmbd_spnego_negtokeninit.asn1 -rw-r--r-- 579 bytes
ksmbd_spnego_negtokentarg.asn1 -rw-r--r-- 335 bytes
ksmbd_work.c -rw-r--r-- 1.7 KB
ksmbd_work.h -rw-r--r-- 3.2 KB
misc.c -rw-r--r-- 6.6 KB
misc.h -rw-r--r-- 1.2 KB
ndr.c -rw-r--r-- 9.6 KB
ndr.h -rw-r--r-- 743 bytes
nterr.h -rw-r--r-- 30.5 KB
ntlmssp.h -rw-r--r-- 5.6 KB
oplock.c -rw-r--r-- 44.9 KB
oplock.h -rw-r--r-- 3.9 KB
server.c -rw-r--r-- 13.9 KB
server.h -rw-r--r-- 1.4 KB
smb2misc.c -rw-r--r-- 13.0 KB
smb2ops.c -rw-r--r-- 10.9 KB
smb2pdu.c -rw-r--r-- 227.5 KB
smb2pdu.h -rw-r--r-- 48.1 KB
smb_common.c -rw-r--r-- 15.2 KB
smb_common.h -rw-r--r-- 16.2 KB
smbacl.c -rw-r--r-- 37.9 KB
smbacl.h -rw-r--r-- 6.4 KB
smbfsctl.h -rw-r--r-- 4.8 KB
smbstatus.h -rw-r--r-- 106.0 KB
transport_ipc.c -rw-r--r-- 20.8 KB
transport_ipc.h -rw-r--r-- 1.8 KB
transport_rdma.c -rw-r--r-- 54.8 KB
transport_rdma.h -rw-r--r-- 1.6 KB
transport_tcp.c -rw-r--r-- 13.8 KB
transport_tcp.h -rw-r--r-- 338 bytes
unicode.c -rw-r--r-- 10.2 KB
unicode.h -rw-r--r-- 8.2 KB
uniupr.h -rw-r--r-- 12.2 KB
vfs.c -rw-r--r-- 44.1 KB
vfs.h -rw-r--r-- 7.4 KB
vfs_cache.c -rw-r--r-- 14.7 KB
vfs_cache.h -rw-r--r-- 4.3 KB
xattr.h -rw-r--r-- 3.3 KB

back to top