1. b6d42ba KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers by Sean Christopherson · 3 years, 1 month ago
  2. 8e819d7 KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery by Maxim Levitsky · 3 years, 1 month ago
  3. 51b1209 KVM: Clear pv eoi pending bit only when it is set by Li RongQing · 3 years, 2 months ago
  4. ce5977b KVM: x86: don't print when fail to read/write pv eoi memory by Li RongQing · 3 years, 2 months ago
  5. d92a5d1 KVM: Add helpers to wake/query blocking vCPU by Sean Christopherson · 3 years, 3 months ago
  6. 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
  7. 37c4dbf KVM: x86: check PIR even for vCPUs with disabled APICv by Paolo Bonzini · 3 years, 1 month ago
  8. f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  9. 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
  10. 77c3323 KVM: x86: Rename kvm_lapic_enable_pv_eoi() by Vitaly Kuznetsov · 3 years, 2 months ago
  11. 9139a7a KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload by Sean Christopherson · 3 years, 3 months ago
  12. f7d8a19 Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" by Sean Christopherson · 3 years, 3 months ago
  13. 4547700 KVM: x86: Consolidate APIC base RESET initialization code by Sean Christopherson · 3 years, 6 months ago
  14. 4212212 KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET by Sean Christopherson · 3 years, 6 months ago
  15. 503bc49 KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default by Sean Christopherson · 3 years, 6 months ago
  16. 01913c5 KVM: x86: Don't force set BSP bit when local APIC is managed by userspace by Sean Christopherson · 3 years, 6 months ago
  17. 549240e KVM: x86: Remove defunct BSP "update" in local APIC reset by Sean Christopherson · 3 years, 6 months ago
  18. c2f79a6 KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC by Sean Christopherson · 3 years, 6 months ago
  19. 2735886 KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC by Wanpeng Li · 3 years, 7 months ago
  20. 4fe09bc KVM: x86: Add a return code to kvm_apic_accept_events by Jim Mattson · 3 years, 7 months ago
  21. 218bf77 kvm: LAPIC: Restore guard to prevent illegal APIC register access by Jim Mattson · 3 years, 7 months ago
  22. e898da7 KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer by Wanpeng Li · 3 years, 7 months ago
  23. 084071d KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK by Marcelo Tosatti · 3 years, 7 months ago
  24. 9805cf0 KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch by Wanpeng Li · 3 years, 7 months ago
  25. d981dd1 KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer by Wanpeng Li · 3 years, 8 months ago
  26. 2f15d02 KVM: x86: Properly handle APF vs disabled LAPIC situation by Vitaly Kuznetsov · 3 years, 8 months ago
  27. cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
  28. 35737d2 KVM: LAPIC: Advancing the timer expiration on guest initiated write by Wanpeng Li · 3 years, 10 months ago
  29. beda430 KVM: x86: Ensure deadline timer has truly expired before posting its IRQ by Sean Christopherson · 3 years, 10 months ago
  30. f2bc14b KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context by Vitaly Kuznetsov · 4 years ago
  31. e0121fa KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() by Vitaly Kuznetsov · 4 years ago
  32. b3646477 KVM: x86: use static calls to reduce kvm_x86_ops overhead by Jason Baron · 4 years ago
  33. 6e4e3b4 KVM: Stop using deprecated jump label APIs by Cun Li · 4 years ago
  34. 647daca KVM: SVM: Add support for booting APs in an SEV-ES guest by Tom Lendacky · 4 years ago
  35. de7860c8 KVM: x86: change in pv_eoi_get_pending() to make code more readable by Stephen Zhang · 4 years ago
  36. bc351f0 Merge branch 'kvm-master' into kvm-next by Paolo Bonzini · 4 years ago
  37. f57ad63 KVM: x86: ignore SIPIs that are received while not in wait-for-sipi state by Maxim Levitsky · 4 years, 1 month ago
  38. 72c3bcd KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint by Paolo Bonzini · 4 years, 1 month ago
  39. 1c96dcc KVM: x86: fix apic_accept_events vs check_nested_events by Paolo Bonzini · 4 years, 2 months ago
  40. 25bb2cf KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI by Sean Christopherson · 4 years, 5 months ago
  41. 010fd37 KVM: LAPIC: Reduce world switch latency caused by timer_advance_ns by Wanpeng Li · 4 years, 4 months ago
  42. 68ca7663 KVM: LAPIC: Narrow down the kick target vCPU by Wanpeng Li · 4 years, 4 months ago
  43. 2750383 KVM: LAPIC: Guarantee the timer is in tsc-deadline mode when setting by Wanpeng Li · 4 years, 4 months ago
  44. a970e9b KVM: LAPIC: Return 0 when getting the tscdeadline timer if the lapic is hw disabled by Wanpeng Li · 4 years, 4 months ago
  45. ae6f249 KVM: LAPIC: Fix updating DFR missing apic map recalculation by Wanpeng Li · 4 years, 4 months ago
  46. df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 4 months ago
  47. 921d259 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 5 months ago
  48. a445fc4 KVM: LAPIC: Set the TDCR settable bits by Wanpeng Li · 4 years, 5 months ago
  49. d2286ba KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled by Wanpeng Li · 4 years, 5 months ago
  50. 9c2475f KVM: Using macros instead of magic values by Haiwei Li · 4 years, 5 months ago
  51. aedbaf4 KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() by Xiaoyao Li · 4 years, 6 months ago
  52. 565b782 KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version() by Xiaoyao Li · 4 years, 6 months ago
  53. 44d5271 KVM: LAPIC: ensure APIC map is up to date on concurrent update requests by Paolo Bonzini · 4 years, 6 months ago
  54. af28dfac kvm: lapic: fix broken vcpu hotplug by Igor Mammedov · 4 years, 6 months ago
  55. 88197e6 kvm/x86: Remove redundant function implementations by 彭浩(Richard) · 4 years, 7 months ago
  56. ae95f56 KVM: X86: TSCDEADLINE MSR emulation fastpath by Wanpeng Li · 4 years, 8 months ago
  57. 199a8b8 KVM: x86: introduce kvm_can_use_hv_timer by Paolo Bonzini · 4 years, 8 months ago
  58. da4ad88 kvm: Replace vcpu->swait with rcuwait by Davidlohr Bueso · 4 years, 8 months ago
  59. 24647e0 KVM: x86: Return updated timer current count register from KVM_GET_LAPIC by Peter Shier · 6 years ago
  60. 4064a4c KVM: X86: Filter out the broadcast dest for IPI fastpath by Wanpeng Li · 4 years, 9 months ago
  61. 8c1b724 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 9 months ago
  62. afaf0b2 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection by Sean Christopherson · 4 years, 9 months ago
  63. d536167 KVM: X86: Micro-optimize IPI fastpath delay by Wanpeng Li · 4 years, 9 months ago
  64. 94be4b8 KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer by Wanpeng Li · 4 years, 9 months ago
  65. edec6e0 KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context by He Zhe · 4 years, 9 months ago
  66. 4abaffc KVM: LAPIC: Recalculate apic map in batch by Wanpeng Li · 4 years, 10 months ago
  67. 999eabc KVM: apic: remove unused function apic_lvt_vector() by Miaohe Lin · 4 years, 11 months ago
  68. 23520b2 KVM: apic: avoid calculating pending eoi from an uninitialized val by Miaohe Lin · 4 years, 10 months ago
  69. 91a5f41 KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1 by Vitaly Kuznetsov · 4 years, 10 months ago
  70. 331ca0f KVM: apic: reuse smp_wmb() in kvm_make_request() by Miaohe Lin · 4 years, 11 months ago
  71. b26a695 kvm: lapic: Introduce APICv update helper function by Suravee Suthikulpanit · 5 years ago
  72. 17ac43a Adding 'else' to reduce checking. by Haiwei Li · 5 years ago
  73. 3ce4dc1 KVM: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted by Miaohe Lin · 5 years ago
  74. 4bf79cb KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks by Marios Pomonis · 5 years ago
  75. 0011679 KVM: Fix some grammar mistakes by Miaohe Lin · 5 years ago
  76. 67b0ae4 KVM: Fix some comment typos and missing parentheses by Miaohe Lin · 5 years ago
  77. 5c69d5c KVM: X86: Fix callers of kvm_apic_match_dest() to use correct macros by Peter Xu · 5 years ago
  78. ac8ef99 KVM: X86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK by Peter Xu · 5 years ago
  79. b4b2963 KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand by Peter Xu · 5 years ago
  80. 46f4f0a Merge branch 'kvm-tsx-ctrl' into HEAD by Paolo Bonzini · 5 years ago
  81. 7ee30bc KVM: x86: deliver KVM IOAPIC scan request to target vCPUs by Nitesh Narayan Lal · 5 years ago
  82. 1a68623 KVM: APIC: add helper func to remove duplicate code in kvm_pv_send_ipi by Miaohe Lin · 5 years ago
  83. 27cbe7d KVM: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched by Liran Alon · 5 years ago
  84. 5c94ac5 KVM: SVM: Fix potential wrong physical id in avic_handle_ldr_update by Miaohe Lin · 5 years ago
  85. a0f0037 KVM: LAPIC: Loosen filter for adaptive tuning of lapic_timer_advance_ns by Wanpeng Li · 5 years ago
  86. d0f5a86 KVM: LAPIC: Tune lapic_timer_advance_ns smoothly by Wanpeng Li · 5 years ago
  87. fe38bd6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  88. 7f2444d Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  89. 4b9852f KVM: x86: Fix INIT signal handling in various CPU states by Liran Alon · 5 years ago
  90. 2b0911d KVM: LAPIC: Micro optimize IPI latency by Wanpeng Li · 5 years ago
  91. b14c876 kvm: x86: skip populating logical dest map if apic is not sw enabled by Radim Krcmar · 5 years ago
  92. a48d06f KVM: LAPIC: Don't need to wakeup vCPU twice afer timer fire by Wanpeng Li · 5 years ago
  93. 2c0d278 KVM: LAPIC: Mark hrtimer to expire in hard interrupt context by Sebastian Andrzej Siewior · 5 years ago
  94. 0c5f81d KVM: LAPIC: Inject timer interrupt via posted interrupt by Wanpeng Li · 5 years ago
  95. 4d151bf KVM: LAPIC: Make lapic timer unpinned by Wanpeng Li · 5 years ago
  96. 0d88800 kvm: x86: ioapic and apic debug macros cleanup by Yi Wang · 5 years ago
  97. 39d7530 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  98. a45ff59 Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  99. 548f7fb KVM: LAPIC: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane by Wanpeng Li · 5 years ago
  100. 01402cf kvm: LAPIC: write down valid APIC registers by Paolo Bonzini · 5 years ago