aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel/irq_remapping.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIsSean Christopherson2025-04-111-14/+15
* iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changesSean Christopherson2025-03-201-10/+15
* iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabledSean Christopherson2025-03-201-6/+13
* Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2025-01-241-8/+0
|\
| * iommu/vt-d: Remove iommu cap auditLu Baolu2025-01-071-8/+0
* | x86/apic: Convert to IRQCHIP_MOVE_DEFERREDThomas Gleixner2025-01-151-1/+0
|/
* iommu/vt-d: Use PCI_DEVID() macroJinjie Ruan2024-11-051-2/+2
* iommu/vt-d: Cleanup apic_printk()Thomas Gleixner2024-08-071-6/+5
* iommu/vt-d: Downgrade warning for pre-enabled IRLu Baolu2024-07-031-2/+2
* Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-05-211-16/+3
|\
| * Revert "iommu/vt-d: Enable PCI/IMS"Bjorn Helgaas2024-05-151-16/+3
* | Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-05-181-8/+8
|\ \
| * | iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin2024-04-151-8/+8
| |/
* / iommu/vt-d: Enable posted mode for device MSIsJacob Pan2024-04-291-4/+109
|/
* x86/apic: Drop apic::delivery_modeAndrew Cooper2023-11-211-1/+1
* x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup()Thomas Gleixner2023-08-061-1/+1
* x86,intel_iommu: Replace cmpxchg_double()Peter Zijlstra2023-06-051-6/+2
*-. Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ...Joerg Roedel2023-04-141-1/+1
|\ \
| | * iommu/vt-d: Do not use GFP_ATOMIC when not neededChristophe JAILLET2023-04-131-1/+1
| |/
* / iommu/vt-d: Remove unnecessary locking in intel_irq_remapping_alloc()Lu Baolu2023-03-311-6/+0
|/
* iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSIJason Gunthorpe2023-01-111-1/+2
* Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-171-8/+5
|\
| * x86_64: Remove pointless set_64bit() usagePeter Zijlstra2022-12-151-8/+5
* | iommu/vt-d: Enable PCI/IMSThomas Gleixner2022-12-051-3/+16
* | iommu/vt-d: Switch to MSI parent domainsThomas Gleixner2022-12-051-15/+12
* | x86/apic/vector: Provide MSI parent domainThomas Gleixner2022-12-051-1/+1
* | x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORSThomas Gleixner2022-11-171-7/+0
* | iommu/vt-d: Remove bogus check for multi MSI-XThomas Gleixner2022-11-171-2/+1
|/
* iommu/vt-d: Avoid unnecessary global IRTE cache invalidationLu Baolu2022-09-261-2/+4
* iommu/vt-d: Move include/linux/intel-iommu.h under iommuLu Baolu2022-07-151-1/+1
* iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()Guoqing Jiang2022-01-311-3/+10
* Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2021-05-051-1/+2
|\
| * iommu/vt-d: Use Real PCI DMA device for IRTEJon Derrick2021-03-221-1/+2
* | iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()'Christophe JAILLET2021-04-151-1/+1
|/
* iommu/vt-d: Audit IOMMU Capabilities and add helper functionsKyung Min Park2021-02-041-0/+8
* iommu/intel: Fix memleak in intel_irq_remapping_allocDinghao Liu2021-01-051-0/+2
* iommu/vt-d: Simplify intel_irq_remapping_select()David Woodhouse2020-10-281-12/+7
* x86: Kill all traces of irq_remapping_get_irq_domain()David Woodhouse2020-10-281-17/+0
* iommu/vt-d: Implement select() method on remapping irqdomainDavid Woodhouse2020-10-281-0/+13
* x86/ioapic: Generate RTE directly from parent irqchip's MSI messageDavid Woodhouse2020-10-281-25/+6
* x86/ioapic: Cleanup IO/APIC route entry structsThomas Gleixner2020-10-281-10/+9
* x86/io_apic: Cleanup trigger/polarity helpersThomas Gleixner2020-10-281-5/+4
* iommu/intel: Use msi_msg shadow structsThomas Gleixner2020-10-281-8/+16
* x86/apic: Cleanup destination modeThomas Gleixner2020-10-281-1/+1
* x86/apic: Cleanup delivery mode definesThomas Gleixner2020-10-281-1/+1
* iommu/vt-d: Remove domain search for PCI/MSI[X]Thomas Gleixner2020-09-161-3/+0
* iommm/vt-d: Store irq domain in struct deviceThomas Gleixner2020-09-161-0/+16
* x86/msi: Consolidate MSI allocationThomas Gleixner2020-09-161-2/+2
* x86_ioapic_Consolidate_IOAPIC_allocationThomas Gleixner2020-09-161-9/+9
* x86/msi: Consolidate HPET allocationThomas Gleixner2020-09-161-2/+2