summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/amd (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Fix Invalid wait context issueVasant Hegde2024-06-042-42/+28
* iommu/amd: Check EFR[EPHSup] bit before enabling PPRVasant Hegde2024-06-041-1/+2
* iommu/amd: Fix workqueue nameVasant Hegde2024-06-041-2/+1
* iommu/amd: Fix sysfs leak in iommu initKun(llfl)2024-06-041-0/+9
* Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-05-211-15/+2
|\
| * Revert "iommu/amd: Enable PCI/IMS"Bjorn Helgaas2024-05-161-15/+2
| |
| \
| \
| \
| \
| \
*-----. \ Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-1310-256/+838
|\ \ \ \ \
| | | | * | iommu/vt-d: Allocate DMAR fault interrupts locallyDimitri Sivanich2024-04-262-2/+2
| | | * | | iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy2024-04-261-8/+0
| | |/ / / | |/| | |
| | * | | iommu/amd: Enable Guest Translation after reading IOMMU feature registerVasant Hegde2024-05-061-2/+2
| | * | | iommu/amd: Fix compilation errorAndy Shevchenko2024-05-031-0/+1
| | * | | Merge branch 'memory-observability' into x86/amdJoerg Roedel2024-04-266-77/+63
| | |\ \ \
| | | * | | iommu/amd: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-155-79/+62
| | | |/ /
| | * | | Merge branch 'iommu/fixes' into x86/amdJoerg Roedel2024-04-261-0/+4
| | |\ \ \ | |_|/ / / |/| | | |
| | * | | iommu/amd: Add SVA domain supportVasant Hegde2024-04-264-3/+93
| | * | | iommu/amd: Initial SVA support for AMD IOMMUVasant Hegde2024-04-266-6/+156
| | * | | iommu/amd: Add support for enable/disable IOPFVasant Hegde2024-04-264-8/+77
| | * | | iommu/amd: Add IO page fault notifier handlerWei Huang2024-04-262-1/+107
| | * | | iommu/amd: Add support for page responseSuravee Suthikulpanit2024-04-263-6/+13
| | * | | iommu/amd: Define per-IOMMU iopf_queueSuravee Suthikulpanit2024-04-264-2/+55
| | * | | iommu/amd: Enable PCI features based on attached domain capabilityVasant Hegde2024-04-262-12/+14
| | * | | iommu/amd: Setup GCR3 table in advance if domain is SVA capableVasant Hegde2024-04-261-15/+71
| | * | | iommu/amd: Introduce iommu_dev_data.max_pasidsVasant Hegde2024-04-262-0/+13
| | * | | iommu/amd: Fix PPR interrupt processing logicVasant Hegde2024-04-261-4/+0
| | * | | iommu/amd: Move PPR-related functions into ppr.cSuravee Suthikulpanit2024-04-265-114/+139
| | * | | iommu/amd: Add support for enabling/disabling IOMMU featuresWei Huang2024-04-261-0/+28
| | * | | iommu/amd: Introduce per device DTE update functionVasant Hegde2024-04-262-8/+19
| | * | | iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported()Vasant Hegde2024-04-262-2/+2
| | |/ /
* | / / iommu/amd: Enhance def_domain_type to handle untrusted deviceVasant Hegde2024-04-261-0/+4
| |/ / |/| |
* | | iommu/amd: Change log message severityVasant Hegde2024-04-121-2/+2
* | | iommu/amd: Do not enable SNP when V2 page table is enabledVasant Hegde2024-04-121-10/+11
* | | iommu/amd: Fix possible irq lock inversion dependency issueVasant Hegde2024-04-121-4/+7
|/ /
* / x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)2024-04-041-1/+3
|/
* Merge tag 'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-03-135-405/+337
|\
| * iommu/amd: Fix sleeping in atomic contextVasant Hegde2024-03-081-1/+1
| * iommu/amd: Mark interrupt as managedMario Limonciello2024-02-161-0/+3
| * iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issueVasant Hegde2024-02-092-17/+64
| * iommu/amd: Remove unused GCR3 table parameters from struct protection_domainSuravee Suthikulpanit2024-02-092-13/+1
| * iommu/amd: Rearrange device flush codeVasant Hegde2024-02-091-49/+43
| * iommu/amd: Remove unused flush pasid functionsVasant Hegde2024-02-092-103/+0
| * iommu/amd: Refactor GCR3 table helper functionsSuravee Suthikulpanit2024-02-091-22/+31
| * iommu/amd: Refactor protection_domain helper functionsSuravee Suthikulpanit2024-02-091-11/+3
| * iommu/amd: Refactor attaching / detaching device functionsSuravee Suthikulpanit2024-02-091-3/+27
| * iommu/amd: Refactor helper function for setting / clearing GCR3Suravee Suthikulpanit2024-02-093-83/+61
| * iommu/amd: Rearrange GCR3 table setup codeVasant Hegde2024-02-091-32/+32
| * iommu/amd: Add support for device based TLB invalidationVasant Hegde2024-02-092-0/+28
| * iommu/amd: Use protection_domain.flags to check page table modeVasant Hegde2024-02-091-2/+2
| * iommu/amd: Introduce per-device GCR3 tableSuravee Suthikulpanit2024-02-091-0/+7
| * iommu/amd: Introduce struct protection_domain.pd_modeSuravee Suthikulpanit2024-02-092-0/+8
| * iommu/amd: Introduce get_amd_iommu_from_dev()Suravee Suthikulpanit2024-02-092-41/+28