1. 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  2. 0f65a9d3 KVM: VMX: Don't do full kick when triggering posted interrupt "fails" by Sean Christopherson · 3 years, 1 month ago
  3. c3e8abf KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks by Sean Christopherson · 3 years, 1 month ago
  4. 98c25ea KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 by Sean Christopherson · 3 years, 1 month ago
  5. fc4fad7 KVM: VMX: Reject KVM_RUN if emulation is required with pending exception by Sean Christopherson · 3 years ago
  6. 4732f24 KVM: x86: Making the module parameter of vPMU more common by Like Xu · 3 years ago
  7. c6617c6 KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN by Vitaly Kuznetsov · 3 years ago
  8. 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  9. b5274b1 kvm: x86: Disable interception for IA32_XFD on demand by Kevin Tian · 3 years ago
  10. be50b20 kvm: x86: Add support for getting/setting expanded xstate buffer by Guang Zeng · 3 years ago
  11. 86aff7a4 kvm: x86: Add XCR0 support for Intel AMX by Jing Liu · 3 years ago
  12. 548e836 kvm: x86: Emulate IA32_XFD_ERR for guest by Jing Liu · 3 years ago
  13. ec5be88 kvm: x86: Intercept #NM for saving IA32_XFD_ERR by Jing Liu · 3 years ago
  14. 820a6ee kvm: x86: Add emulation for IA32_XFD by Jing Liu · 3 years ago
  15. 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
  16. 405329f KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests by Michael Roth · 3 years ago
  17. 5574976 KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty by David Woodhouse · 3 years, 1 month ago
  18. 14243b3 KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery by David Woodhouse · 3 years, 1 month ago
  19. 018d70f KVM: x86: Update vPMCs when retiring branch instructions by Eric Hankland · 3 years, 1 month ago
  20. 9cd803d KVM: x86: Update vPMCs when retiring instructions by Eric Hankland · 3 years, 1 month ago
  21. 6b123c3 KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed by Lai Jiangshan · 3 years ago
  22. 46cbc04 Revert "KVM: X86: Update mmu->pdptrs only when it is changed" by Paolo Bonzini · 3 years, 1 month ago
  23. 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years ago
  24. c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
  25. 9fb12fe KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all by Wei Wang · 3 years ago
  26. 1aa2abb KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES by Vitaly Kuznetsov · 3 years ago
  27. d07898e KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit by Sean Christopherson · 3 years, 2 months ago
  28. 777ab82 KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode by Lai Jiangshan · 3 years, 1 month ago
  29. 8e819d7 KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery by Maxim Levitsky · 3 years, 1 month ago
  30. adbfb12 KVM: x86: Exit to userspace if emulation prepared a completion callback by Hou Wenlong · 3 years, 2 months ago
  31. d2f7d49 KVM: x86: Use different callback if msr access comes from the emulator by Hou Wenlong · 3 years, 2 months ago
  32. 906fa90 KVM: x86: Add an emulation type to handle completion of user exits by Hou Wenlong · 3 years, 2 months ago
  33. 5e85486 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg by Sean Christopherson · 3 years, 2 months ago
  34. 2df4a5e KVM: X86: Remove mmu parameter from load_pdptrs() by Lai Jiangshan · 3 years, 1 month ago
  35. c59a0f5 KVM: X86: Remove mmu->translate_gpa by Lai Jiangshan · 3 years, 1 month ago
  36. 1f5a21e KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() by Lai Jiangshan · 3 years, 1 month ago
  37. 24cd19a KVM: X86: Update mmu->pdptrs only when it is changed by Lai Jiangshan · 3 years, 2 months ago
  38. 3883bc9d KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed by Lai Jiangshan · 3 years, 2 months ago
  39. e63f315 KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS by Lai Jiangshan · 3 years, 2 months ago
  40. a37ebdc KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept by Lai Jiangshan · 3 years, 2 months ago
  41. 2c5653c KVM: X86: Ensure that dirty PDPTRs are loaded by Lai Jiangshan · 3 years, 2 months ago
  42. cdafece KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states by Sean Christopherson · 3 years, 3 months ago
  43. c91d449 KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs by Sean Christopherson · 3 years, 3 months ago
  44. 91b99ea KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
  45. 1460179 KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
  46. f575602 KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array by Maciej S. Szmigiero · 3 years, 1 month ago
  47. e0c2b63 KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed by Maciej S. Szmigiero · 3 years, 1 month ago
  48. 77aedf2 KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit by Sean Christopherson · 3 years, 1 month ago
  49. 6a99c6e KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks by Sean Christopherson · 3 years, 1 month ago
  50. 9d7d18e KVM: x86: Use "new" memslot instead of userspace memory region by Sean Christopherson · 3 years, 1 month ago
  51. 537a17b KVM: Let/force architectures to deal with arch specific memslot data by Sean Christopherson · 3 years, 1 month ago
  52. 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
  53. 27592ae KVM: Move wiping of the kvm->vcpus array to common code by Marc Zyngier · 3 years, 1 month ago
  54. ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
  55. 37c4dbf KVM: x86: check PIR even for vCPUs with disabled APICv by Paolo Bonzini · 3 years, 1 month ago
  56. feb627e KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN by Vitaly Kuznetsov · 3 years, 1 month ago
  57. 40e5f908 KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit by Sean Christopherson · 3 years, 1 month ago
  58. 30d7c5d KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability by Paolo Bonzini · 3 years, 1 month ago
  59. 78311a5 KVM: x86: ignore APICv if LAPIC is not enabled by Paolo Bonzini · 3 years, 1 month ago
  60. 2845e73 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 1 month ago
  61. b5aead0 KVM: x86: Assume a 64-bit hypercall for guests with protected state by Tom Lendacky · 3 years, 7 months ago
  62. 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
  63. 964b7aa KVM: Fix steal time asm constraints by David Woodhouse · 3 years, 1 month ago
  64. 33271a9 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c by Sean Christopherson · 3 years, 2 months ago
  65. e1bfc24 KVM: Move x86's perf guest info callbacks to generic KVM by Sean Christopherson · 3 years, 2 months ago
  66. db21575 KVM: x86: More precisely identify NMI from guest when handling PMI by Sean Christopherson · 3 years, 2 months ago
  67. 73cd107 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable by Sean Christopherson · 3 years, 2 months ago
  68. b9f5621 perf/core: Rework guest callbacks to prepare for static_call support by Like Xu · 3 years, 2 months ago
  69. f4b027c KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest by Sean Christopherson · 3 years, 2 months ago
  70. 5c7df80 KVM: x86: Register perf callbacks after calling vendor's hardware_setup() by Sean Christopherson · 3 years, 2 months ago
  71. c5adbb3a KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() by 黄乐 · 3 years, 1 month ago
  72. 3e067fd KVM: x86: move guest_pv_has out of user_access section by Paolo Bonzini · 3 years, 2 months ago
  73. f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  74. 1f05833 Merge branch 'kvm-sev-move-context' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  75. da1bfd5 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 2 months ago
  76. 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
  77. 77c3323 KVM: x86: Rename kvm_lapic_enable_pv_eoi() by Vitaly Kuznetsov · 3 years, 2 months ago
  78. cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
  79. e6cd31f kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool by Jim Mattson · 3 years, 2 months ago
  80. 7e2175e KVM: x86: Fix recording of guest steal time / preempted status by David Woodhouse · 3 years, 2 months ago
  81. b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
  82. f4d3165 KVM: generalize "bugged" VM to "dead" VM by Paolo Bonzini · 3 years, 2 months ago
  83. d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  84. 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
  85. ca5e83e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  86. f3d1436 KVM: x86: Take srcu lock in post_kvm_run_save() by David Woodhouse · 3 years, 2 months ago
  87. 8228c77 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock by David Woodhouse · 3 years, 2 months ago
  88. e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
  89. d69c138 x86/kvm: Convert FPU handling to a single swap buffer by Thomas Gleixner · 3 years, 2 months ago
  90. 187c883 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism by Sean Christopherson · 3 years, 2 months ago
  91. ee49a89 KVM: x86: Move SVM's APICv sanity check to common x86 by Sean Christopherson · 3 years, 2 months ago
  92. 95e16b4 KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed by Paolo Bonzini · 3 years, 3 months ago
  93. 4fa4b38 KVM: SEV-ES: keep INS functions together by Paolo Bonzini · 3 years, 3 months ago
  94. 6b5efc9 KVM: x86: remove unnecessary arguments from complete_emulator_pio_in by Paolo Bonzini · 3 years, 3 months ago
  95. 3b27de2 KVM: x86: split the two parts of emulator_pio_in by Paolo Bonzini · 3 years, 3 months ago
  96. ea724ea KVM: SEV-ES: clean up kvm_sev_es_ins/outs by Paolo Bonzini · 3 years, 3 months ago
  97. 0d33b1b KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out by Paolo Bonzini · 3 years, 3 months ago
  98. b599840 KVM: SEV-ES: rename guest_ins_data to sev_pio_data by Paolo Bonzini · 3 years, 3 months ago
  99. 61b05a9f KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() by Lai Jiangshan · 3 years, 2 months ago
  100. 509bfe3 KVM: X86: Cache CR3 in prev_roots when PCID is disabled by Lai Jiangshan · 3 years, 2 months ago