summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd/init.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Fix typo in *glues … together* in commentPaul Menzel2021-12-201-1/+1
* iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resumeMaxim Levitsky2021-12-171-1/+7
* iommu/amd: X2apic mode: setup the INTX registers on mask/unmaskMaxim Levitsky2021-12-171-32/+33
* iommu/amd: X2apic mode: re-enable after resumeMaxim Levitsky2021-12-171-1/+4
* iommu/amd: Restore GA log/tail pointer on host resumeMaxim Levitsky2021-12-171-16/+15
* Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-11-011-3/+6
|\
| * iommu/amd: Use struct_group() for memcpy() regionKees Cook2021-09-251-3/+6
* | x86/sme: Replace occurrences of sme_active() with cc_platform_has()Tom Lendacky2021-10-041-3/+4
|/
* iommu/amd: Remove iommu_init_ga()Suravee Suthikulpanit2021-09-091-13/+4
* iommu/amd: Relocate GAMSup check to early_enable_iommusWei Huang2021-09-091-7/+24
* iommu/amd: Remove stale amd_iommu_unmap_flush usageJoerg Roedel2021-08-021-4/+2
* Merge remote-tracking branch 'korg/core' into x86/amdJoerg Roedel2021-08-021-3/+4
|\
| * iommu: Remove mode argument from iommu_set_dma_strict()John Garry2021-07-261-1/+1
| * iommu/amd: Add support for IOMMU default DMA mode build optionsZhen Lei2021-07-261-2/+1
| * iommu: Deprecate Intel and AMD cmdline methods to enable strict modeJohn Garry2021-07-261-1/+3
* | iommu/amd: Do not use flush-queue when NpCache is onNadav Amit2021-08-021-1/+6
|/
*-. Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2021-06-251-9/+11
|\ \
| | * iommu/amd: Fix section mismatch warning for detect_ivrs()Joerg Roedel2021-06-081-1/+1
| | * iommu/amd: Add amd_iommu=force_enable optionJoerg Roedel2021-06-041-1/+8
| | * iommu/amd: Fix extended features loggingAlexander Monakov2021-06-041-2/+2
| |/ |/|
| * iommu/amd: Tidy up DMA ops initRobin Murphy2021-06-071-5/+0
|/
* iommu: Streamline registration interfaceRobin Murphy2021-04-161-2/+1
*-. Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unis...Joerg Roedel2021-04-161-53/+3
|\ \
| | * iommu/amd: Put newline after closing bracket in warningPaul Menzel2021-04-151-1/+1
| | * iommu/amd: Remove performance counter pre-initialization testSuravee Suthikulpanit2021-04-151-23/+1
| | * Revert "iommu/amd: Fix performance counter initialization"Paul Menzel2021-04-151-34/+11
| | * iommu/amd: Remove a few unused exportsChristoph Hellwig2021-04-071-5/+0
| |/
* | iommu/amd: Keep track of amd_iommu_irq_remap stateJoerg Roedel2021-03-181-1/+4
* | iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabledJoerg Roedel2021-03-181-4/+4
* | iommu/amd: Move Stoney Ridge check to detect_ivrs()Joerg Roedel2021-03-181-11/+12
|/
*-. Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' in...Joerg Roedel2021-02-121-15/+39
|\ \
| | * iommu/amd: Fix performance counter initializationSuravee Suthikulpanit2021-02-121-11/+34
| | * iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page tableSuravee Suthikulpanit2021-01-281-0/+2
| | * iommu/amd: remove h from printk format specifierTom Rix2021-01-271-1/+1
| | * iommu/amd: Remove unnecessary assignmentAdrian Huang2021-01-271-3/+2
| |/
* / iommu/amd: Use IVHD EFR for early initialization of IOMMU featuresSuravee Suthikulpanit2021-01-281-2/+54
|/
* 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-161-3/+3
|\
| * iommu/amd: Add sanity check for interrupt remapping table length macrosSuravee Suthikulpanit2020-12-111-3/+3
* | Merge tag 'x86-apic-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-12-141-71/+154
|\ \ | |/ |/|
| * 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
| * iommu/amd: Use msi_msg shadow structsThomas Gleixner2020-10-281-20/+26
* | iommu/amd: Enforce 4k mapping for certain IOMMU data structuresSuravee Suthikulpanit2020-11-231-5/+22
|/
*-. Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renesas', 'arm/tegra', '...Joerg Roedel2020-10-071-2/+46
|\ \
| | * iommu/amd: Re-purpose Exclusion range registers to support SNP CWWBSuravee Suthikulpanit2020-09-241-0/+26
| | * iommu/amd: Use 4K page for completion wait write-back semaphoreSuravee Suthikulpanit2020-09-241-0/+18
| | * iommu/amd: Fix kerneldoc commentsKrzysztof Kozlowski2020-09-041-2/+2
| |/
* | iommu/amd: Fix the overwritten field in IVMD headerAdrian Huang2020-10-011-46/+10