aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/ioapic.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-11KVM: x86: Fix SRCU list traversal in kvm_fire_mask_notifiers()Li RongQing1-1/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-11Merge tag 'kvm-x86-apic-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-27/+16
2026-01-30KVM: x86: Add x2APIC "features" to control EOI broadcast suppressionKhushit Shah1-1/+1
2026-01-12KVM: x86: Fold "struct dest_map" into "struct rtc_status"Sean Christopherson1-15/+14
2026-01-12KVM: x86: Add a wrapper to handle common case of IRQ delivery without dest_mapSean Christopherson1-3/+3
2026-01-12KVM: x86: Drop guest-triggerable ASSERT()s on I/O APIC access alignmentSean Christopherson1-4/+0
2026-01-12KVM: x86: Drop ASSERT() on I/O APIC EOIs being only for LEVEL_to WARN_ON_ONCESean Christopherson1-6/+0
2025-08-19arch/x86/kvm/ioapic: Remove license boilerplate with bad FSF addressThomas Huth1-14/+1
2025-06-20KVM: x86: Move IRQ mask notifier infrastructure to I/O APIC emulationSean Christopherson1-0/+37
2025-06-20KVM: Move x86-only tracepoints to x86's trace.hSean Christopherson1-1/+1
2025-06-20KVM: x86: Don't clear PIT's IRQ line status when destroying PITSean Christopherson1-10/+0
2025-06-20KVM: x86: Drop superfluous kvm_set_ioapic_irq() => kvm_ioapic_set_irq() wrapperSean Christopherson1-2/+4
2025-04-24KVM: x86: Add a helper to deduplicate I/O APIC EOI interception logicSean Christopherson1-5/+2
2023-03-27KVM: x86/ioapic: Resample the pending state of an IRQ when unmaskingDmytro Maluka1-3/+33
2022-12-29KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson1-0/+1
2022-02-10KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect()Jinrong Liang1-4/+2
2021-12-08KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier1-2/+2
2021-09-30kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDSJuergen Gross1-1/+1
2021-09-30Revert "x86/kvm: fix vcpu-id indexed array sizes"Juergen Gross1-1/+1
2021-09-22KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect()Vitaly Kuznetsov1-5/+5
2021-07-27x86/kvm: fix vcpu-id indexed array sizesJuergen Gross1-1/+1
2020-10-24KVM: ioapic: break infinite recursion on lazy EOIVitaly Kuznetsov1-4/+1
2020-05-04kvm: ioapic: Restrict lazy EOI update to edge-triggered interruptsPaolo Bonzini1-5/+5
2020-03-14KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirectNitesh Narayan Lal1-2/+5
2020-02-05kvm: ioapic: Lazy update IOAPIC EOISuravee Suthikulpanit1-0/+39
2020-02-05kvm: ioapic: Refactor kvm_ioapic_update_eoi()Suravee Suthikulpanit1-54/+56
2020-01-27KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacksMarios Pomonis1-0/+1
2020-01-27KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacksMarios Pomonis1-6/+8
2020-01-21KVM: Fix some grammar mistakesMiaohe Lin1-1/+1
2020-01-08KVM: X86: Convert the last users of "shorthand = 0" to use macrosPeter Xu1-2/+2
2020-01-08KVM: X86: Fix callers of kvm_apic_match_dest() to use correct macrosPeter Xu1-4/+7
2020-01-08KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_modePeter Xu1-3/+6
2019-11-20KVM: x86: Zero the IOAPIC scan request dest vCPUs bitmapNitesh Narayan Lal1-0/+1
2019-11-15KVM: x86: deliver KVM IOAPIC scan request to target vCPUsNitesh Narayan Lal1-2/+31
2019-07-15kvm: x86: ioapic and apic debug macros cleanupYi Wang1-15/+0
2019-02-20kvm: x86: Add memcg accounting to KVM allocationsBen Gardon1-1/+1
2017-11-17KVM: x86: ioapic: Preserve read-only values in the redirection tableNikita Leshenko1-0/+6
2017-11-17KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggeredNikita Leshenko1-1/+10
2017-11-17KVM: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irqNikita Leshenko1-5/+5
2017-11-17KVM: x86: ioapic: Don't fire level irq when Remote IRR setNikita Leshenko1-1/+3
2017-11-17KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure raceNikita Leshenko1-2/+1
2017-04-12KVM: x86: rename kvm_vcpu_request_scan_ioapic()David Hildenbrand1-1/+1
2017-04-12KVM: x86: directly call kvm_make_scan_ioapic_request() in ioapic.cDavid Hildenbrand1-2/+2
2017-04-12KVM: x86: remove all-vcpu request from kvm_ioapic_init()David Hildenbrand1-2/+0
2017-04-12KVM: x86: push usage of slots_lock downDavid Hildenbrand1-0/+2
2017-04-12KVM: x86: convert kvm_(set|get)_ioapic() into voidDavid Hildenbrand1-4/+2
2017-04-12KVM: x86: remove duplicate checks for ioapicDavid Hildenbrand1-4/+0
2017-04-12KVM: x86: use ioapic_in_kernel() to check for ioapic existenceDavid Hildenbrand1-3/+1
2017-04-12KVM: x86: get rid of ioapic_irqchip()David Hildenbrand1-2/+2