1. 2e97a0c Merge tag 'x86_misc_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
  2. fffb532 KVM: x86: Check for rmaps allocation by Nikunj A Dadhania · 3 years ago
  3. 597cb79 KVM: SEV: Mark nested locking of kvm->lock by Wanpeng Li · 3 years ago
  4. 4d5cff6 x86/mtrr: Remove the mtrr_bp_init() stub by Christoph Hellwig · 3 years ago
  5. fdba608 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU by Sean Christopherson · 3 years ago
  6. cd0e615 KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required by Sean Christopherson · 3 years, 1 month ago
  7. a80dfc0 KVM: VMX: Always clear vmx->fail on emulation_required by Sean Christopherson · 3 years, 1 month ago
  8. c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
  9. 3a0f64d KVM: x86/mmu: Don't advance iterator after restart due to yielding by Sean Christopherson · 3 years ago
  10. 9fb12fe KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all by Wei Wang · 3 years ago
  11. 18c841e KVM: x86: Retry page fault if MMU reload is pending and root has no sp by Sean Christopherson · 3 years, 1 month ago
  12. 1aa2abb KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES by Vitaly Kuznetsov · 3 years ago
  13. d07898e KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit by Sean Christopherson · 3 years, 2 months ago
  14. 777ab82 KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode by Lai Jiangshan · 3 years, 1 month ago
  15. 3244867 KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req by Sean Christopherson · 3 years, 1 month ago
  16. 250552b KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 by Vitaly Kuznetsov · 3 years, 1 month ago
  17. ad5b353 KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure by Tom Lendacky · 3 years, 1 month ago
  18. a655276 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary by Sean Christopherson · 3 years, 2 months ago
  19. 75236f5 KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails by Sean Christopherson · 3 years, 2 months ago
  20. a955cad KVM: x86/mmu: Retry page fault if root is invalidated by memslot update by Sean Christopherson · 3 years, 1 month ago
  21. bfbb307 KVM: VMX: Set failure code in prepare_vmcs02() by Dan Carpenter · 3 years, 1 month ago
  22. ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
  23. cb1d220 KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register by Like Xu · 3 years, 1 month ago
  24. 7cfc5c6 KVM: fix avic_set_running for preemptable kernels by Paolo Bonzini · 3 years, 1 month ago
  25. e90e51d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled by Paolo Bonzini · 3 years, 1 month ago
  26. c9d61dc KVM: SEV: accept signals in sev_lock_two_vms by Paolo Bonzini · 3 years, 1 month ago
  27. 10a3792 KVM: SEV: do not take kvm->lock when destroying by Paolo Bonzini · 3 years, 1 month ago
  28. 17d44a9 KVM: SEV: Prohibit migration of a VM that has mirrors by Paolo Bonzini · 3 years, 1 month ago
  29. bf42b02 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked by Paolo Bonzini · 3 years, 1 month ago
  30. 642525e KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
  31. 2b347a3 KVM: SEV: initialize regions_list of a mirror VM by Paolo Bonzini · 3 years, 1 month ago
  32. 501b580 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
  33. 4674164 KVM: SEV: do not use list_replace_init on an empty list by Paolo Bonzini · 3 years, 1 month ago
  34. 53b7ca1 KVM: x86: Use a stable condition around all VT-d PI paths by Paolo Bonzini · 3 years, 1 month ago
  35. 37c4dbf KVM: x86: check PIR even for vCPUs with disabled APICv by Paolo Bonzini · 3 years, 1 month ago
  36. 7e1901f KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled by Paolo Bonzini · 3 years, 1 month ago
  37. f47491d KVM: x86/mmu: Handle "default" period when selectively waking kthread by Sean Christopherson · 3 years, 1 month ago
  38. 28f091bc KVM: MMU: shadow nested paging does not have PKU by Paolo Bonzini · 3 years, 1 month ago
  39. 4b85c92 KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path by Sean Christopherson · 3 years, 1 month ago
  40. 7533377 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping by Sean Christopherson · 3 years, 1 month ago
  41. 05b2963 KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() by Lai Jiangshan · 3 years, 1 month ago
  42. 12ec33a KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 by Lai Jiangshan · 3 years, 1 month ago
  43. feb627e KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN by Vitaly Kuznetsov · 3 years, 1 month ago
  44. 712494d KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 by Sean Christopherson · 3 years, 1 month ago
  45. 40e5f908 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit by Sean Christopherson · 3 years, 1 month ago
  46. 2b4a5a5 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST by Sean Christopherson · 3 years, 1 month ago
  47. 30d7c5d KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability by Paolo Bonzini · 3 years, 1 month ago
  48. 78311a5 KVM: x86: ignore APICv if LAPIC is not enabled by Paolo Bonzini · 3 years, 1 month ago
  49. 8503fea KVM: VMX: do not use uninitialized gfn_to_hva_cache by Paolo Bonzini · 3 years, 1 month ago
  50. 8ed716c KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() by Hou Wenlong · 3 years, 1 month ago
  51. c7785d8 KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() by Hou Wenlong · 3 years, 1 month ago
  52. 9dba4d2 x86/kvm: remove unused ack_notifier callbacks by Juergen Gross · 3 years, 1 month ago
  53. 574c3c5 KVM: x86/mmu: Fix TLB flush range when handling disconnected pt by Ben Gardon · 3 years, 1 month ago
  54. 2845e73 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 1 month ago
  55. b5aead0 KVM: x86: Assume a 64-bit hypercall for guests with protected state by Tom Lendacky · 3 years, 7 months ago
  56. 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
  57. 8e38e96 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() by Sean Christopherson · 3 years, 2 months ago
  58. ea410ef KVM: SEV: Drop a redundant setting of sev->asid during initialization by Sean Christopherson · 3 years, 2 months ago
  59. 1bd00a4 KVM: SEV: WARN if SEV-ES is marked active but SEV is not by Sean Christopherson · 3 years, 2 months ago
  60. a41fb26 KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() by Sean Christopherson · 3 years, 2 months ago
  61. 79b1114 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs by Sean Christopherson · 3 years, 2 months ago
  62. cee6666 KVM: nVMX: Use a gfn_to_hva_cache for vmptrld by David Woodhouse · 3 years, 1 month ago
  63. 7d0172b KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check by David Woodhouse · 3 years, 1 month ago
  64. 6a83475 KVM: x86/xen: Use sizeof_field() instead of open-coding it by David Woodhouse · 3 years, 1 month ago
  65. 297d597 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 by David Woodhouse · 3 years, 1 month ago
  66. 4e84364 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO by David Woodhouse · 3 years, 1 month ago
  67. b8453cd KVM: x86/mmu: include EFER.LMA in extended mmu role by Maxim Levitsky · 3 years, 1 month ago
  68. af957ee KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load by Maxim Levitsky · 3 years, 1 month ago
  69. 964b7aa KVM: Fix steal time asm constraints by David Woodhouse · 3 years, 1 month ago
  70. dc23a51 cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' by Paul Durrant · 3 years, 1 month ago
  71. c5adbb3a KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() by 黄乐 · 3 years, 1 month ago
  72. 501cfe0 KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from by Paolo Bonzini · 3 years, 2 months ago
  73. 3e067fd KVM: x86: move guest_pv_has out of user_access section by Paolo Bonzini · 3 years, 2 months ago
  74. f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  75. 1f05833 Merge branch 'kvm-sev-move-context' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  76. da1bfd5 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 2 months ago
  77. 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
  78. 329bd56 KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT by Vipin Sharma · 3 years, 2 months ago
  79. a5e0c25 KVM: nVMX: Clean up x2APIC MSR handling for L2 by Sean Christopherson · 3 years, 2 months ago
  80. 0cacb80 KVM: VMX: Macrofy the MSR bitmap getters and setters by Sean Christopherson · 3 years, 2 months ago
  81. 67f4b99 KVM: nVMX: Handle dynamic MSR intercept toggling by Sean Christopherson · 3 years, 2 months ago
  82. 7dfbc62 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use by Sean Christopherson · 3 years, 2 months ago
  83. afd67ee KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN by Vitaly Kuznetsov · 3 years, 2 months ago
  84. 77c3323 KVM: x86: Rename kvm_lapic_enable_pv_eoi() by Vitaly Kuznetsov · 3 years, 2 months ago
  85. 760849b KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES by Paul Durrant · 3 years, 2 months ago
  86. 8b44b17 KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows by Sean Christopherson · 3 years, 2 months ago
  87. 10c30de kvm: mmu: Use fast PF path for access tracking of huge pages when possible by Junaid Shahid · 3 years, 2 months ago
  88. c435d4b KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator by Sean Christopherson · 3 years, 2 months ago
  89. cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
  90. e6cd31f kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool by Jim Mattson · 3 years, 2 months ago
  91. 7e2175e KVM: x86: Fix recording of guest steal time / preempted status by David Woodhouse · 3 years, 2 months ago
  92. 0b020f5 KVM: SEV: Add support for SEV-ES intra host migration by Peter Gonda · 3 years, 2 months ago
  93. b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
  94. 91b692a KVM: SEV: provide helpers to charge/uncharge misc_cg by Paolo Bonzini · 3 years, 2 months ago
  95. f4d3165 KVM: generalize "bugged" VM to "dead" VM by Paolo Bonzini · 3 years, 2 months ago
  96. b67a4cc KVM: SEV: Refactor out sev_es_state struct by Peter Gonda · 3 years, 2 months ago
  97. d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  98. 6e5772c Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
  99. 8cb1ae1 Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
  100. 43aa0a1 Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago