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