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. 57dfd7b KVM: x86: Move delivery of non-APICv interrupt into vendor code by Sean Christopherson · 2 years, 11 months ago
  3. 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years, 11 months ago
  4. f7e5707 KVM: x86: Forcibly leave nested virt when SMM state is toggled by Sean Christopherson · 3 years ago
  5. 4d31d9e KVM: x86: Pass emulation type to can_emulate_instruction() by Sean Christopherson · 3 years ago
  6. d081a34 KVM/X86: Make kvm_vcpu_reload_apic_access_page() static by Quanfa Fu · 3 years ago
  7. 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  8. c3e8abf KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks by Sean Christopherson · 3 years, 1 month ago
  9. fc4fad7 KVM: VMX: Reject KVM_RUN if emulation is required with pending exception by Sean Christopherson · 3 years ago
  10. 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  11. b5274b1 kvm: x86: Disable interception for IA32_XFD on demand by Kevin Tian · 3 years ago
  12. 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
  13. 405329f KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests by Michael Roth · 3 years ago
  14. 14243b3 KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery by David Woodhouse · 3 years, 1 month ago
  15. 1cfc9c4 KVM: x86/xen: Maintain valid mapping of Xen shared_info page by David Woodhouse · 3 years, 1 month ago
  16. 40ccb96 KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() by Like Xu · 3 years, 1 month ago
  17. 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years ago
  18. c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
  19. 1ebfaa1 KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall by Vitaly Kuznetsov · 3 years, 1 month ago
  20. 906fa90 KVM: x86: Add an emulation type to handle completion of user exits by Hou Wenlong · 3 years, 2 months ago
  21. 2df4a5e KVM: X86: Remove mmu parameter from load_pdptrs() by Lai Jiangshan · 3 years, 1 month ago
  22. bb3b394 KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction by Lai Jiangshan · 3 years, 1 month ago
  23. c59a0f5 KVM: X86: Remove mmu->translate_gpa by Lai Jiangshan · 3 years, 1 month ago
  24. 1f5a21e KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() by Lai Jiangshan · 3 years, 1 month ago
  25. 42f34c2 KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() by Lai Jiangshan · 3 years, 1 month ago
  26. 005467e KVM: Drop obsolete kvm_arch_vcpu_block_finish() by Sean Christopherson · 3 years, 3 months ago
  27. 1460179 KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
  28. f575602 KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array by Maciej S. Szmigiero · 3 years, 1 month ago
  29. dc1ce45 KVM: MMU: update comment on the number of page role combinations by Paolo Bonzini · 3 years, 1 month ago
  30. ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
  31. 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
  32. b8453cd KVM: x86/mmu: include EFER.LMA in extended mmu role by Maxim Levitsky · 3 years, 1 month ago
  33. 33271a9 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c by Sean Christopherson · 3 years, 2 months ago
  34. e1bfc24 KVM: Move x86's perf guest info callbacks to generic KVM by Sean Christopherson · 3 years, 2 months ago
  35. 73cd107 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable by Sean Christopherson · 3 years, 2 months ago
  36. b9f5621 perf/core: Rework guest callbacks to prepare for static_call support by Like Xu · 3 years, 2 months ago
  37. f4b027c KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest by Sean Christopherson · 3 years, 2 months ago
  38. f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  39. 1f05833 Merge branch 'kvm-sev-move-context' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  40. da1bfd5 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 2 months ago
  41. 760849b KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES by Paul Durrant · 3 years, 2 months ago
  42. cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
  43. 7e2175e KVM: x86: Fix recording of guest steal time / preempted status by David Woodhouse · 3 years, 2 months ago
  44. b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
  45. d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  46. 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
  47. ca5e83e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  48. 8228c77 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock by David Woodhouse · 3 years, 2 months ago
  49. e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
  50. 0a62a03 KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info by David Edmondson · 3 years, 3 months ago
  51. d69c138 x86/kvm: Convert FPU handling to a single swap buffer by Thomas Gleixner · 3 years, 2 months ago
  52. 187c883 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism by Sean Christopherson · 3 years, 2 months ago
  53. 95e16b4 KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed by Paolo Bonzini · 3 years, 3 months ago
  54. b599840 KVM: SEV-ES: rename guest_ins_data to sev_pio_data by Paolo Bonzini · 3 years, 3 months ago
  55. 9dadfc4 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages by Sean Christopherson · 3 years, 2 months ago
  56. 540c7ab KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 by Wanpeng Li · 3 years, 2 months ago
  57. 1e76a3c KVM: cleanup allocation of rmaps and page tracking data by David Stevens · 3 years, 2 months ago
  58. 828ca89 KVM: x86: Expose TSC offset controls to userspace by Oliver Upton · 3 years, 3 months ago
  59. 869b442 kvm: x86: protect masterclock with a seqcount by Paolo Bonzini · 3 years, 3 months ago
  60. c68dc1b KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK by Oliver Upton · 3 years, 3 months ago
  61. deae4a1 KVM: x86: only allocate gfn_track when necessary by David Stevens · 3 years, 3 months ago
  62. 78b497f kvm: use kvfree() in kvm_arch_free_vm() by Juergen Gross · 3 years, 4 months ago
  63. c501040 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
  64. 6b6fcd2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy by Paolo Bonzini · 3 years, 3 months ago
  65. 15cabbc KVM: x86: Subsume nested GPA read helper into load_pdptrs() by Sean Christopherson · 3 years, 4 months ago
  66. a1c42dd kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS by Juergen Gross · 3 years, 4 months ago
  67. 620b243 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask by Vitaly Kuznetsov · 3 years, 4 months ago
  68. 1dbaf04 kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 by Eduardo Habkost · 3 years, 4 months ago
  69. 074c82c kvm: x86: Increase MAX_VCPUS to 1024 by Eduardo Habkost · 3 years, 4 months ago
  70. 4ddacd5 kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS by Eduardo Habkost · 3 years, 4 months ago
  71. cb0f722 KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host by Wei Huang · 3 years, 4 months ago
  72. 746700d KVM: x86: Allow CPU to force vendor-specific TDP level by Wei Huang · 3 years, 4 months ago
  73. 61e5f69 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ by Maxim Levitsky · 3 years, 5 months ago
  74. 71f51d2 KVM: x86/mmu: Add detailed page size stats by Mingwei Zhang · 3 years, 5 months ago
  75. 0f250a6 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use by Vitaly Kuznetsov · 3 years, 5 months ago
  76. b0a1637 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM by Maxim Levitsky · 3 years, 5 months ago
  77. 36222b1 KVM: x86: don't disable APICv memslot when inhibited by Maxim Levitsky · 3 years, 5 months ago
  78. 4139b19 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers by Peter Xu · 3 years, 5 months ago
  79. 6529734 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h by Uros Bizjak · 3 years, 5 months ago
  80. ad0577c KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() by Sean Christopherson · 3 years, 5 months ago
  81. 34e9f86 KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD by Lai Jiangshan · 3 years, 5 months ago
  82. 9a63b45 Merge branch 'kvm-tdpmmu-fixes' into HEAD by Paolo Bonzini · 3 years, 5 months ago
  83. ce25681 KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock by Sean Christopherson · 3 years, 5 months ago
  84. 319afe6 KVM: xen: do not use struct gfn_to_hva_cache by Paolo Bonzini · 3 years, 5 months ago
  85. e79f49c KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces by Like Xu · 3 years, 5 months ago
  86. 269e955 KVM: const-ify all relevant uses of struct kvm_memory_slot by Hamza Mahfooz · 3 years, 6 months ago
  87. 49d8665 KVM: x86: Move EDX initialization at vCPU RESET to common code by Sean Christopherson · 3 years, 6 months ago
  88. ec1cf69 KVM: X86: Add per-vm stat for max rmap list size by Peter Xu · 3 years, 6 months ago
  89. a01b45e KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled by Maxim Levitsky · 3 years, 6 months ago
  90. 19238e7 kvm: x86: Allow userspace to handle emulation errors by Aaron Lewis · 3 years, 8 months ago
  91. 7cd138d KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic by Sean Christopherson · 3 years, 6 months ago
  92. 616007c KVM: x86: Enhance comments for MMU roles and nested transition trickiness by Sean Christopherson · 3 years, 6 months ago
  93. a4c9325 KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers by Sean Christopherson · 3 years, 6 months ago
  94. 167f8a5 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans by Sean Christopherson · 3 years, 6 months ago
  95. 6c032f1 Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" by Sean Christopherson · 3 years, 6 months ago
  96. 63f5a19 KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken by Sean Christopherson · 3 years, 6 months ago
  97. 49c6f87 KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified by Sean Christopherson · 3 years, 6 months ago
  98. f71a53d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" by Sean Christopherson · 3 years, 6 months ago
  99. 0193cc9 KVM: stats: Separate generic stats from architecture specific ones by Jing Zhang · 3 years, 6 months ago
  100. 0dbb112 KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall by Ashish Kalra · 3 years, 7 months ago