summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Use IVHD EFR for early initialization of IOMMU featuresSuravee Suthikulpanit2021-01-283-7/+60
* iommu/amd: Stop irq_remapping_select() matching when remapping is disabledDavid Woodhouse2021-01-051-0/+3
* iommu/amd: Set iommu->int_enabled consistently when interrupts are set upDavid Woodhouse2021-01-051-2/+1
* Merge tag 'iommu-updates-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-12-163-13/+14
|\
| * iommu/amd: Add sanity check for interrupt remapping table length macrosSuravee Suthikulpanit2020-12-113-13/+14
* | Merge tag 'x86-apic-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-12-143-131/+189
|\ \ | |/ |/|
| * iommu/amd: Fix IOMMU interrupt generation in X2APIC modeDavid Woodhouse2020-11-181-59/+132
| * iommu/amd: Don't register interrupt remapping irqdomain when IR is disabledDavid Woodhouse2020-11-111-3/+5
| * iommu/amd: Fix union of bitfields in intcapxt supportDavid Woodhouse2020-11-111-7/+9
| * x86: Kill all traces of irq_remapping_get_irq_domain()David Woodhouse2020-10-281-34/+0
| * iommu/amd: Implement select() method on remapping irqdomainDavid Woodhouse2020-10-281-0/+19
| * x86/ioapic: Generate RTE directly from parent irqchip's MSI messageDavid Woodhouse2020-10-281-12/+0
| * x86/ioapic: Cleanup IO/APIC route entry structsThomas Gleixner2020-10-281-4/+4
| * x86/io_apic: Cleanup trigger/polarity helpersThomas Gleixner2020-10-281-6/+4
| * iommu/amd: Use msi_msg shadow structsThomas Gleixner2020-10-282-25/+35
| * x86/apic: Cleanup destination modeThomas Gleixner2020-10-282-5/+5
| * x86/apic: Cleanup delivery mode definesThomas Gleixner2020-10-281-2/+2
* | iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEsSuravee Suthikulpanit2020-12-071-1/+1
* | iommu/amd: Enforce 4k mapping for certain IOMMU data structuresSuravee Suthikulpanit2020-11-231-5/+22
* | iommu/amd: Increase interrupt remapping table limit to 512 entriesSuravee Suthikulpanit2020-11-031-1/+5
|/
* Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2020-10-151-2/+1
|\
| * dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>Christoph Hellwig2020-10-061-2/+1
* | Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-144-15/+138
|\ \
| | \
| | \
| *-. \ Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renesas', 'arm/tegra', '...Joerg Roedel2020-10-074-15/+138
| |\ \ \
| | | * | iommu/amd: Re-purpose Exclusion range registers to support SNP CWWBSuravee Suthikulpanit2020-09-242-0/+27
| | | * | iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERRSuravee Suthikulpanit2020-09-242-0/+69
| | | * | iommu/amd: Use 4K page for completion wait write-back semaphoreSuravee Suthikulpanit2020-09-243-13/+31
| | | * | iommu/amd: Fix kerneldoc commentsKrzysztof Kozlowski2020-09-041-2/+2
| | | * | iommu/amd: Add missing function prototypes to fix -Wmissing-prototypesKrzysztof Kozlowski2020-09-041-0/+9
| | |/ /
* | | | Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-10-121-61/+58
|\ \ \ \
| * | | | iommu/amd: Remove domain search for PCI/MSIThomas Gleixner2020-09-161-3/+0
| * | | | iommm/amd: Store irq domain in struct deviceThomas Gleixner2020-09-161-1/+16
| * | | | x86/msi: Consolidate MSI allocationThomas Gleixner2020-09-161-2/+3
| * | | | x86_ioapic_Consolidate_IOAPIC_allocationThomas Gleixner2020-09-161-7/+7
| * | | | x86/msi: Consolidate HPET allocationThomas Gleixner2020-09-161-1/+1
| * | | | iommu/irq_remapping: Consolidate irq domain lookupThomas Gleixner2020-09-161-1/+0
| * | | | iommu/amd: Consolidate irq domain getterThomas Gleixner2020-09-161-44/+21
| * | | | x86/irq: Add allocation type for parent domain retrievalThomas Gleixner2020-09-161-0/+8
| * | | | x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependencyThomas Gleixner2020-09-161-12/+12
| * | | | iommu/amd: Prevent NULL pointer dereferenceThomas Gleixner2020-09-161-2/+2
* | | | | Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-10-123-30/+31
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | drm, iommu: Change type of pasid to u32Fenghua Yu2020-09-173-30/+31
| |/ / /
* | | / iommu/amd: Fix the overwritten field in IVMD headerAdrian Huang2020-10-011-46/+10
| |_|/ |/| |
* | | iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_modeSuravee Suthikulpanit2020-09-181-0/+4
* | | iommu/amd: Fix potential @entry null derefJoao Martins2020-09-181-1/+3
|/ /
* | iommu/amd: Do not use IOMMUv2 functionality when SME is activeJoerg Roedel2020-09-041-0/+7
* | iommu/amd: Do not force direct mapping when SME is activeJoerg Roedel2020-09-041-1/+6
* | iommu/amd: Use cmpxchg_double() when updating 128-bit IRTESuravee Suthikulpanit2020-09-043-7/+33
* | iommu/amd: Restore IRTE.RemapEn bit after programming IRTESuravee Suthikulpanit2020-09-041-0/+2
|/
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1