1. 7e6a6b4 Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 2 years, 11 months ago
  2. b2d2af7 kvm/x86: rework guest entry logic by Mark Rutland · 2 years, 11 months ago
  3. 57dfd7b KVM: x86: Move delivery of non-APICv interrupt into vendor code by Sean Christopherson · 3 years ago
  4. 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years, 11 months ago
  5. f7e5707 KVM: x86: Forcibly leave nested virt when SMM state is toggled by Sean Christopherson · 3 years ago
  6. aa3b39f KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() by Vitaly Kuznetsov · 3 years ago
  7. 38dfa83 KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real by Vitaly Kuznetsov · 3 years ago
  8. cdf85e0 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode by Sean Christopherson · 3 years ago
  9. 3280cc2 KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access by Sean Christopherson · 3 years ago
  10. 04c40f3 KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer by Sean Christopherson · 3 years ago
  11. 132627c KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests by Sean Christopherson · 3 years ago
  12. 4d31d9e KVM: x86: Pass emulation type to can_emulate_instruction() by Sean Christopherson · 3 years ago
  13. c532f29 KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support by Sean Christopherson · 3 years ago
  14. 0b0be06 KVM: SVM: Don't intercept #GP for SEV guests by Sean Christopherson · 3 years ago
  15. 31c2558 Revert "KVM: SVM: avoid infinite loop on NPF from bad address" by Sean Christopherson · 3 years ago
  16. 55467fc KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests by Sean Christopherson · 3 years ago
  17. 47c28d4 KVM: x86: nSVM: skip eax alignment check for non-SVM instructions by Denis Valeev · 3 years ago
  18. 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  19. a3c19d5 KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled by Sean Christopherson · 3 years, 1 month ago
  20. 54744e1 KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops by Sean Christopherson · 3 years, 1 month ago
  21. 935a733 KVM: SVM: Drop AVIC's intermediate avic_set_running() helper by Sean Christopherson · 3 years, 1 month ago
  22. 782f645 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU by Sean Christopherson · 3 years, 1 month ago
  23. af52f5a KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption by Sean Christopherson · 3 years, 1 month ago
  24. e422b889 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path by Sean Christopherson · 3 years, 1 month ago
  25. 202470d KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs by Sean Christopherson · 3 years, 1 month ago
  26. 31f251d KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode by Sean Christopherson · 3 years, 1 month ago
  27. 4f5a884 Merge branch 'kvm-pi-raw-spinlock' into HEAD by Paolo Bonzini · 3 years ago
  28. fc4fad7 KVM: VMX: Reject KVM_RUN if emulation is required with pending exception by Sean Christopherson · 3 years ago
  29. 4732f24 KVM: x86: Making the module parameter of vPMU more common by Like Xu · 3 years ago
  30. 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  31. 64ad946 Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
  32. 8e5b0ad Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
  33. 597cb79 KVM: SEV: Mark nested locking of kvm->lock by Wanpeng Li · 3 years ago
  34. 405329f KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests by Michael Roth · 3 years ago
  35. 6ed1298 KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() by Like Xu · 3 years, 1 month ago
  36. 7c174f3 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() by Like Xu · 3 years, 1 month ago
  37. 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years ago
  38. c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
  39. f94909c x86: Prepare asm files for straight-line-speculation by Peter Zijlstra · 3 years, 1 month ago
  40. 2df4a5e KVM: X86: Remove mmu parameter from load_pdptrs() by Lai Jiangshan · 3 years, 1 month ago
  41. 5835676 KVM: SVM: Allocate sd->save_area with __GFP_ZERO by Lai Jiangshan · 3 years, 1 month ago
  42. 1af4a11 KVM: SVM: Rename get_max_npt_level() to get_npt_level() by Lai Jiangshan · 3 years, 1 month ago
  43. 41e68b6 KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits by Paolo Bonzini · 3 years, 1 month ago
  44. aec9c24 KVM: SVM: Remove references to VCPU_EXREG_CR3 by Lai Jiangshan · 3 years, 2 months ago
  45. 8f29bf1 KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() by Lai Jiangshan · 3 years, 2 months ago
  46. 40e49c4 KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled by Lai Jiangshan · 3 years, 2 months ago
  47. b1d66da KVM: x86/svm: Add module param to control PMU virtualization by Like Xu · 3 years, 1 month ago
  48. 91b0189 KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell by Sean Christopherson · 3 years, 3 months ago
  49. 8fc7890 KVM: nSVM: introduce struct vmcb_ctrl_area_cached by Emanuele Giuseppe Esposito · 3 years, 2 months ago
  50. bd95926 KVM: nSVM: split out __nested_vmcb_check_controls by Paolo Bonzini · 3 years, 2 months ago
  51. 355d047 KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races by Emanuele Giuseppe Esposito · 3 years, 2 months ago
  52. b7a3d8b KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() by Emanuele Giuseppe Esposito · 3 years, 2 months ago
  53. 7907160 KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache by Emanuele Giuseppe Esposito · 3 years, 2 months ago
  54. f2740a8 KVM: nSVM: introduce svm->nested.save to cache save area before checks by Emanuele Giuseppe Esposito · 3 years, 2 months ago
  55. 907afa4 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs by Emanuele Giuseppe Esposito · 3 years, 2 months ago
  56. 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
  57. ad5b353 KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure by Tom Lendacky · 3 years, 1 month ago
  58. a655276 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary by Sean Christopherson · 3 years, 2 months ago
  59. 75236f5 KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails by Sean Christopherson · 3 years, 2 months ago
  60. ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
  61. cb1d220 KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register by Like Xu · 3 years, 1 month ago
  62. 7cfc5c6 KVM: fix avic_set_running for preemptable kernels by Paolo Bonzini · 3 years, 1 month ago
  63. c9d61dc KVM: SEV: accept signals in sev_lock_two_vms by Paolo Bonzini · 3 years, 1 month ago
  64. 10a3792 KVM: SEV: do not take kvm->lock when destroying by Paolo Bonzini · 3 years, 1 month ago
  65. 17d44a9 KVM: SEV: Prohibit migration of a VM that has mirrors by Paolo Bonzini · 3 years, 1 month ago
  66. bf42b02 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked by Paolo Bonzini · 3 years, 1 month ago
  67. 642525e KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
  68. 2b347a3 KVM: SEV: initialize regions_list of a mirror VM by Paolo Bonzini · 3 years, 1 month ago
  69. 501b580 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
  70. 4674164 KVM: SEV: do not use list_replace_init on an empty list by Paolo Bonzini · 3 years, 1 month ago
  71. 37c4dbf KVM: x86: check PIR even for vCPUs with disabled APICv by Paolo Bonzini · 3 years, 1 month ago
  72. 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
  73. 8e38e96 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() by Sean Christopherson · 3 years, 2 months ago
  74. ea410ef KVM: SEV: Drop a redundant setting of sev->asid during initialization by Sean Christopherson · 3 years, 2 months ago
  75. 1bd00a4 KVM: SEV: WARN if SEV-ES is marked active but SEV is not by Sean Christopherson · 3 years, 2 months ago
  76. a41fb26 KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() by Sean Christopherson · 3 years, 2 months ago
  77. 79b1114 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs by Sean Christopherson · 3 years, 2 months ago
  78. db21575 KVM: x86: More precisely identify NMI from guest when handling PMI by Sean Christopherson · 3 years, 2 months ago
  79. 501cfe0 KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from by Paolo Bonzini · 3 years, 2 months ago
  80. f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  81. 1f05833 Merge branch 'kvm-sev-move-context' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  82. 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
  83. cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
  84. e6cd31f kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool by Jim Mattson · 3 years, 2 months ago
  85. 0b020f5 KVM: SEV: Add support for SEV-ES intra host migration by Peter Gonda · 3 years, 2 months ago
  86. b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
  87. 91b692a KVM: SEV: provide helpers to charge/uncharge misc_cg by Paolo Bonzini · 3 years, 2 months ago
  88. b67a4cc KVM: SEV: Refactor out sev_es_state struct by Peter Gonda · 3 years, 2 months ago
  89. d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  90. 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
  91. 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
  92. 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
  93. ca5e83e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  94. 9b0971c KVM: SEV-ES: fix another issue with string I/O VMGEXITs by Paolo Bonzini · 3 years, 2 months ago
  95. 0a62a03 KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info by David Edmondson · 3 years, 3 months ago
  96. d69c138 x86/kvm: Convert FPU handling to a single swap buffer by Thomas Gleixner · 3 years, 2 months ago
  97. ee49a89 KVM: x86: Move SVM's APICv sanity check to common x86 by Sean Christopherson · 3 years, 2 months ago
  98. 9dadfc4 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages by Sean Christopherson · 3 years, 2 months ago
  99. c8c340a KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA by Masahiro Kozuka · 3 years, 4 months ago
  100. d9d005f x86/fpu: Move mxcsr related code to core by Thomas Gleixner · 3 years, 3 months ago