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