| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-30 | KVM: x86: Export KVM-internal symbols for sub-modules only | Sean Christopherson | 1 | -3/+3 |
| 2025-09-30 | KVM: x86: Move kvm_intr_is_single_vcpu() to lapic.c | Sean Christopherson | 1 | -28/+0 |
| 2025-09-10 | KVM: x86: Move kvm_irq_delivery_to_apic() from irq.c to lapic.c | Sean Christopherson | 1 | -57/+0 |
| 2025-06-25 | Revert "kvm: detect assigned device via irqbypass manager" | Sean Christopherson | 1 | -8/+1 |
| 2025-06-23 | KVM: x86: Rename kvm_set_msi_irq() => kvm_msi_to_lapic_irq() | Sean Christopherson | 1 | -7/+7 |
| 2025-06-23 | KVM: x86: Decouple device assignment from IRQ bypass | Sean Christopherson | 1 | -1/+8 |
| 2025-06-23 | KVM: x86: WARN if IRQ bypass routing is updated without in-kernel local APIC | Sean Christopherson | 1 | -2/+2 |
| 2025-06-23 | KVM: x86: WARN if IRQ bypass isn't supported in kvm_pi_update_irte() | Sean Christopherson | 1 | -1/+1 |
| 2025-06-23 | KVM: x86: Drop superfluous "has assigned device" check in kvm_pi_update_irte() | Sean Christopherson | 1 | -3/+1 |
| 2025-06-23 | KVM: x86: Don't update IRTE entries when old and new routes were !MSI | Sean Christopherson | 1 | -0/+4 |
| 2025-06-23 | KVM: x86: Skip IOMMU IRTE updates if there's no old or new vCPU being targeted | Sean Christopherson | 1 | -0/+3 |
| 2025-06-23 | KVM: x86: Track irq_bypass_vcpu in common x86 code | Sean Christopherson | 1 | -1/+6 |
| 2025-06-23 | KVM: Fold kvm_arch_irqfd_route_changed() into kvm_arch_update_irqfd_routing() | Sean Christopherson | 1 | -10/+5 |
| 2025-06-23 | KVM: Don't WARN if updating IRQ bypass route fails | Sean Christopherson | 1 | -4/+4 |
| 2025-06-23 | KVM: x86: Move posted interrupt tracepoint to common code | Sean Christopherson | 1 | -2/+10 |
| 2025-06-23 | KVM: x86: Dedup AVIC vs. PI code for identifying target vCPU | Sean Christopherson | 1 | -6/+39 |
| 2025-06-23 | KVM: x86: Nullify irqfd->producer after updating IRTEs | Sean Christopherson | 1 | -2/+1 |
| 2025-06-23 | KVM: x86: Move IRQ routing/delivery APIs from x86.c => irq.c | Sean Christopherson | 1 | -0/+88 |
| 2025-06-20 | KVM: x86: Fold irq_comm.c into irq.c | Sean Christopherson | 1 | -1/+303 |
| 2025-06-20 | KVM: x86: Add CONFIG_KVM_IOAPIC to allow disabling in-kernel I/O APIC | Sean Christopherson | 1 | -0/+8 |
| 2025-06-20 | KVM: x86: Explicitly check for in-kernel PIC when getting ExtINT | Sean Christopherson | 1 | -9/+16 |
| 2025-06-20 | KVM: x86: Move kvm_setup_default_irq_routing() into irq.c | Sean Christopherson | 1 | -0/+32 |
| 2025-06-20 | KVM: x86: Rename irqchip_kernel() to irqchip_full() | Sean Christopherson | 1 | -1/+1 |
| 2025-06-20 | KVM: x86: Move KVM_{GET,SET}_IRQCHIP ioctl helpers to irq.c | Sean Christopherson | 1 | -0/+56 |
| 2025-03-14 | KVM: TDX: Add support for find pending IRQ in a protected local APIC | Sean Christopherson | 1 | -0/+3 |
| 2024-09-09 | KVM: x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_interrupt() | Sean Christopherson | 1 | -2/+5 |
| 2024-09-09 | KVM: nVMX: Get to-be-acknowledge IRQ for nested VM-Exit at injection site | Sean Christopherson | 1 | -1/+2 |
| 2024-07-16 | KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_ops | Wei Wang | 1 | -1/+1 |
| 2024-07-16 | KVM: x86: Replace static_call_cond() with static_call() | Wei Wang | 1 | -1/+1 |
| 2023-12-07 | KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN | Vitaly Kuznetsov | 1 | -0/+2 |
| 2022-12-29 | KVM: x86: Unify pr_fmt to use module name for all KVM modules | Sean Christopherson | 1 | -0/+1 |
| 2022-12-02 | KVM: x86: remove unnecessary exports | Paolo Bonzini | 1 | -2/+0 |
| 2022-11-09 | KVM: replace direct irq.h inclusion | Paolo Bonzini | 1 | -0/+5 |
| 2022-04-02 | KVM: x86/xen: handle PV timers oneshot mode | Joao Martins | 1 | -2/+8 |
| 2021-02-04 | KVM: x86/xen: Add event channel interrupt vector upcall | David Woodhouse | 1 | -0/+7 |
| 2021-02-04 | KVM: x86: use static calls to reduce kvm_x86_ops overhead | Jason Baron | 1 | -2/+1 |
| 2020-11-27 | KVM: x86: Fix split-irqchip vs interrupt injection window request | Paolo Bonzini | 1 | -1/+1 |
| 2020-11-27 | KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint | Paolo Bonzini | 1 | -50/+33 |
| 2020-06-01 | KVM: nSVM: extract svm_set_gif | Paolo Bonzini | 1 | -0/+1 |
| 2020-05-15 | KVM: nVMX: Migrate the VMX-preemption timer | Jim Mattson | 1 | -0/+2 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 | Thomas Gleixner | 1 | -13/+1 |
| 2019-05-24 | kvm: Check irqchip mode before assign irqfd | Peter Xu | 1 | -0/+7 |
| 2018-03-28 | KVM: x86: Rename interrupt.pending to interrupt.injected | Liran Alon | 1 | -2/+24 |
| 2018-01-16 | KVM: nVMX: Fix injection to L2 when L1 don't intercept external-interrupts | Liran Alon | 1 | -1/+1 |
| 2017-04-12 | KVM: x86: get rid of pic_irqchip() | David Hildenbrand | 1 | -1/+1 |
| 2016-07-14 | x86/kvm: Audit and remove any unnecessary uses of module.h | Paul Gortmaker | 1 | -1/+1 |
| 2016-02-09 | KVM: x86: consolidate "has lapic" checks into irq.c | Paolo Bonzini | 1 | -3/+6 |
| 2015-11-25 | kvm/x86: per-vcpu apicv deactivation support | Andrey Smetanin | 1 | -1/+1 |
| 2015-10-01 | KVM: x86: Add support for local interrupt requests from userspace | Steve Rutherford | 1 | -6/+26 |
| 2015-10-01 | KVM: x86: introduce lapic_in_kernel | Paolo Bonzini | 1 | -3/+3 |
| 2015-10-01 | KVM: x86: replace vm_has_apicv hook with cpu_uses_apicv | Paolo Bonzini | 1 | -1/+1 |
| 2014-08-05 | KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use | Wanpeng Li | 1 | -1/+1 |
| 2014-04-22 | KVM: nVMX: Ack and write vector info to intr_info if L1 asks us to | Bandan Das | 1 | -0/+1 |
| 2013-01-29 | x86, apicv: add virtual interrupt delivery support | Yang Zhang | 1 | -5/+51 |
| 2012-12-14 | KVM: remove unused variable. | Gleb Natapov | 1 | -4/+0 |
| 2012-12-13 | KVM: inject ExtINT interrupt before APIC interrupts | Gleb Natapov | 1 | -18/+8 |
| 2010-10-24 | KVM: fix typo in copyright notice | Nicolas Kaiser | 1 | -1/+1 |
| 2010-10-24 | KVM: pit: Do not check pending pit timer in vcpu thread | Jason Wang | 1 | -6/+1 |
| 2010-08-01 | KVM: x86: Introduce a workqueue to deliver PIT timer interrupts | Chris Lalancette | 1 | -1/+0 |
| 2010-08-01 | KVM: Update Red Hat copyrights | Avi Kivity | 1 | -0/+1 |
| 2009-06-10 | KVM: Remove irq_pending bitmap | Gleb Natapov | 1 | -2/+2 |
| 2009-06-10 | KVM: Make kvm_cpu_(has|get)_interrupt() work for userspace irqchip too | Gleb Natapov | 1 | -0/+7 |
| 2009-02-15 | KVM: x86: fix LAPIC pending count calculation | Marcelo Tosatti | 1 | -7/+0 |
| 2008-10-15 | KVM: Separate irq ack notification out of arch/x86/kvm/irq.c | Xiantao Zhang | 1 | -33/+0 |
| 2008-10-15 | KVM: PIT: fix injection logic and count | Marcelo Tosatti | 1 | -1/+0 |
| 2008-10-15 | KVM: irq ack notification | Marcelo Tosatti | 1 | -1/+1 |
| 2008-10-15 | KVM: Add irq ack notifier list | Avi Kivity | 1 | -0/+22 |
| 2008-10-15 | KVM: Introduce kvm_set_irq to inject interrupts in guests | Amit Shah | 1 | -0/+11 |
| 2008-06-06 | KVM: migrate PIT timer | Marcelo Tosatti | 1 | -0/+6 |
| 2008-04-27 | KVM: hlt emulation should take in-kernel APIC/PIT timers into account | Marcelo Tosatti | 1 | -0/+15 |
| 2008-04-27 | KVM: In kernel PIT model | Sheng Yang | 1 | -0/+3 |
| 2008-01-30 | KVM: Move kvm_vcpu_kick() to x86.c | Zhang Xiantao | 1 | -20/+0 |
| 2008-01-30 | KVM: Move arch dependent files to new directory arch/x86/kvm/ | Avi Kivity | 1 | -0/+98 |