Age | Commit message (Expand) | Author | Files | Lines |
6 days | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in... | Joerg Roedel | 10 | -256/+838 |
14 days | iommu/amd: Enable Guest Translation after reading IOMMU feature register | Vasant Hegde | 1 | -2/+2 |
2024-05-03 | iommu/amd: Fix compilation error | Andy Shevchenko | 1 | -0/+1 |
2024-04-26 | Merge branch 'memory-observability' into x86/amd | Joerg Roedel | 6 | -77/+63 |
2024-04-26 | Merge branch 'iommu/fixes' into x86/amd | Joerg Roedel | 1 | -0/+4 |
2024-04-26 | iommu/amd: Add SVA domain support | Vasant Hegde | 4 | -3/+93 |
2024-04-26 | iommu/amd: Initial SVA support for AMD IOMMU | Vasant Hegde | 6 | -6/+156 |
2024-04-26 | iommu/amd: Add support for enable/disable IOPF | Vasant Hegde | 4 | -8/+77 |
2024-04-26 | iommu/amd: Add IO page fault notifier handler | Wei Huang | 2 | -1/+107 |
2024-04-26 | iommu/amd: Add support for page response | Suravee Suthikulpanit | 3 | -6/+13 |
2024-04-26 | iommu/amd: Define per-IOMMU iopf_queue | Suravee Suthikulpanit | 4 | -2/+55 |
2024-04-26 | iommu/amd: Enable PCI features based on attached domain capability | Vasant Hegde | 2 | -12/+14 |
2024-04-26 | iommu/amd: Setup GCR3 table in advance if domain is SVA capable | Vasant Hegde | 1 | -15/+71 |
2024-04-26 | iommu/amd: Introduce iommu_dev_data.max_pasids | Vasant Hegde | 2 | -0/+13 |
2024-04-26 | iommu/amd: Fix PPR interrupt processing logic | Vasant Hegde | 1 | -4/+0 |
2024-04-26 | iommu/amd: Move PPR-related functions into ppr.c | Suravee Suthikulpanit | 5 | -114/+139 |
2024-04-26 | iommu/amd: Add support for enabling/disabling IOMMU features | Wei Huang | 1 | -0/+28 |
2024-04-26 | iommu/amd: Introduce per device DTE update function | Vasant Hegde | 2 | -8/+19 |
2024-04-26 | iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() | Vasant Hegde | 2 | -2/+2 |
2024-04-26 | iommu/amd: Enhance def_domain_type to handle untrusted device | Vasant Hegde | 1 | -0/+4 |
2024-04-26 | iommu/dma: Centralise iommu_setup_dma_ops() | Robin Murphy | 1 | -8/+0 |
2024-04-26 | iommu/vt-d: Allocate DMAR fault interrupts locally | Dimitri Sivanich | 2 | -2/+2 |
2024-04-15 | iommu/amd: use page allocation function provided by iommu-pages.h | Pasha Tatashin | 5 | -79/+62 |
2024-04-12 | iommu/amd: Change log message severity | Vasant Hegde | 1 | -2/+2 |
2024-04-12 | iommu/amd: Do not enable SNP when V2 page table is enabled | Vasant Hegde | 1 | -10/+11 |
2024-04-12 | iommu/amd: Fix possible irq lock inversion dependency issue | Vasant Hegde | 1 | -4/+7 |
2024-04-04 | x86/CPU/AMD: Track SNP host status with cc_platform_*() | Borislav Petkov (AMD) | 1 | -1/+3 |
2024-03-13 | Merge tag 'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 5 | -405/+337 |
2024-03-08 | iommu/amd: Fix sleeping in atomic context | Vasant Hegde | 1 | -1/+1 |
2024-02-16 | iommu/amd: Mark interrupt as managed | Mario Limonciello | 1 | -0/+3 |
2024-02-09 | iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue | Vasant Hegde | 2 | -17/+64 |
2024-02-09 | iommu/amd: Remove unused GCR3 table parameters from struct protection_domain | Suravee Suthikulpanit | 2 | -13/+1 |
2024-02-09 | iommu/amd: Rearrange device flush code | Vasant Hegde | 1 | -49/+43 |
2024-02-09 | iommu/amd: Remove unused flush pasid functions | Vasant Hegde | 2 | -103/+0 |
2024-02-09 | iommu/amd: Refactor GCR3 table helper functions | Suravee Suthikulpanit | 1 | -22/+31 |
2024-02-09 | iommu/amd: Refactor protection_domain helper functions | Suravee Suthikulpanit | 1 | -11/+3 |
2024-02-09 | iommu/amd: Refactor attaching / detaching device functions | Suravee Suthikulpanit | 1 | -3/+27 |
2024-02-09 | iommu/amd: Refactor helper function for setting / clearing GCR3 | Suravee Suthikulpanit | 3 | -83/+61 |
2024-02-09 | iommu/amd: Rearrange GCR3 table setup code | Vasant Hegde | 1 | -32/+32 |
2024-02-09 | iommu/amd: Add support for device based TLB invalidation | Vasant Hegde | 2 | -0/+28 |
2024-02-09 | iommu/amd: Use protection_domain.flags to check page table mode | Vasant Hegde | 1 | -2/+2 |
2024-02-09 | iommu/amd: Introduce per-device GCR3 table | Suravee Suthikulpanit | 1 | -0/+7 |
2024-02-09 | iommu/amd: Introduce struct protection_domain.pd_mode | Suravee Suthikulpanit | 2 | -0/+8 |
2024-02-09 | iommu/amd: Introduce get_amd_iommu_from_dev() | Suravee Suthikulpanit | 2 | -41/+28 |
2024-02-09 | iommu/amd: Enable Guest Translation before registering devices | Vasant Hegde | 1 | -3/+3 |
2024-02-09 | iommu/amd: Pass struct iommu_dev_data to set_dte_entry() | Vasant Hegde | 1 | -10/+8 |
2024-02-09 | iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions | Vasant Hegde | 1 | -3/+0 |
2024-02-09 | iommu/amd: Remove redundant error check in amd_iommu_probe_device() | Vasant Hegde | 1 | -2/+1 |
2024-02-09 | iommu/amd: Remove duplicate function declarations from amd_iommu.h | Vasant Hegde | 1 | -8/+0 |
2024-02-09 | iommu/amd: Remove unused APERTURE_* macros | Vasant Hegde | 1 | -8/+0 |
2024-02-09 | iommu/amd: Remove unused IOVA_* macro | Vasant Hegde | 1 | -4/+0 |
2024-02-09 | iommu/amd: Remove unused PPR_* macros | Vasant Hegde | 1 | -4/+0 |
2024-02-07 | iommu/amd: Fix failure return from snp_lookup_rmpentry() | Ashish Kalra | 1 | -10/+15 |
2024-01-29 | iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown | Ashish Kalra | 1 | -0/+79 |
2024-01-29 | iommu/amd: Don't rely on external callers to enable IOMMU SNP support | Ashish Kalra | 2 | -39/+31 |
2024-01-18 | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 6 | -120/+106 |
2024-01-03 | Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'... | Joerg Roedel | 6 | -120/+106 |
2023-12-12 | iommu: Mark dev_iommu_priv_set() with a lockdep | Jason Gunthorpe | 1 | -2/+0 |
2023-12-11 | iommu/amd/pgtbl_v2: Invalidate updated page ranges only | Vasant Hegde | 2 | -16/+22 |
2023-12-11 | iommu/amd: Make domain_flush_pages as global function | Vasant Hegde | 3 | -12/+17 |
2023-12-11 | iommu/amd: Consolidate amd_iommu_domain_flush_complete() call | Vasant Hegde | 2 | -12/+10 |
2023-12-11 | iommu/amd: Refactor device iotlb invalidation code | Vasant Hegde | 1 | -21/+12 |
2023-12-11 | iommu/amd: Refactor IOMMU tlb invalidation code | Vasant Hegde | 1 | -22/+14 |
2023-12-11 | iommu/amd: Add support to invalidate multiple guest pages | Vasant Hegde | 1 | -18/+13 |
2023-12-11 | iommu/amd: Remove redundant passing of PDE bit | Vasant Hegde | 1 | -14/+13 |
2023-12-11 | iommu/amd: Remove redundant domain flush from attach_device() | Vasant Hegde | 1 | -9/+0 |
2023-12-11 | iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() | Vasant Hegde | 4 | -11/+10 |
2023-12-11 | iommu/amd: Do not flush IRTE when only updating isRun and destination fields | Suravee Suthikulpanit | 1 | -4/+16 |
2023-11-27 | iommu/amd: Set variable amd_dirty_ops to static | Kunwu Chan | 1 | -2/+2 |
2023-11-21 | x86/apic: Drop apic::delivery_mode | Andrew Cooper | 1 | -2/+2 |
2023-11-09 | Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 8 | -1463/+332 |
2023-10-27 | Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ... | Joerg Roedel | 8 | -1463/+332 |
2023-10-26 | iommu: Pass in parent domain with user_data to domain_alloc_user op | Yi Liu | 1 | -3/+6 |
2023-10-24 | iommu/amd: Access/Dirty bit support in IOPTEs | Joao Martins | 4 | -1/+182 |
2023-10-24 | iommu/amd: Add domain_alloc_user based domain allocation | Joao Martins | 1 | -3/+41 |
2023-10-16 | iommu/amd: Remove DMA_FQ type from domain allocation path | Vasant Hegde | 1 | -1/+0 |
2023-10-06 | iommu/amd: Remove unused EXPORT_SYMBOLS | Vasant Hegde | 2 | -7/+0 |
2023-10-06 | iommu/amd: Remove amd_iommu_device_info() | Vasant Hegde | 2 | -42/+8 |
2023-10-06 | iommu/amd: Remove PPR support | Vasant Hegde | 3 | -59/+1 |
2023-10-06 | iommu/amd: Remove iommu_v2 module | Vasant Hegde | 5 | -1051/+0 |
2023-10-02 | iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return | Niklas Schnelle | 1 | -2/+3 |
2023-09-25 | iommu/amd: Initialize iommu_device->max_pasids | Vasant Hegde | 2 | -10/+2 |
2023-09-25 | iommu/amd: Enable device ATS/PASID/PRI capabilities independently | Vasant Hegde | 3 | -89/+120 |
2023-09-25 | iommu/amd: Introduce iommu_dev_data.flags to track device capabilities | Vasant Hegde | 2 | -19/+30 |
2023-09-25 | iommu/amd: Introduce iommu_dev_data.ppr | Suravee Suthikulpanit | 2 | -6/+5 |
2023-09-25 | iommu/amd: Rename ats related variables | Vasant Hegde | 2 | -19/+17 |
2023-09-25 | iommu/amd: Modify logic for checking GT and PPR features | Suravee Suthikulpanit | 4 | -14/+8 |
2023-09-25 | iommu/amd: Consolidate feature detection and reporting logic | Suravee Suthikulpanit | 4 | -60/+54 |
2023-09-25 | iommu/amd: Miscellaneous clean up when free domain | Suravee Suthikulpanit | 2 | -26/+26 |
2023-09-25 | iommu/amd: Do not set amd_iommu_pgtable in pass-through mode | Vasant Hegde | 1 | -3/+0 |
2023-09-25 | iommu/amd: Introduce helper functions for managing GCR3 table | Suravee Suthikulpanit | 1 | -27/+38 |
2023-09-25 | iommu/amd: Refactor protection domain allocation code | Vasant Hegde | 1 | -23/+22 |
2023-09-25 | iommu/amd: Consolidate logic to allocate protection domain | Suravee Suthikulpanit | 1 | -12/+7 |
2023-09-25 | iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h | Suravee Suthikulpanit | 3 | -8/+8 |
2023-09-25 | iommu/amd: Remove unused amd_io_pgtable.pt_root variable | Suravee Suthikulpanit | 2 | -2/+0 |
2023-09-01 | Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 5 | -83/+170 |
2023-08-30 | Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
2023-08-18 | mmu_notifiers: rename invalidate_range notifier | Alistair Popple | 1 | -5/+5 |
2023-08-17 | iommu/amd: Remove unused declarations | Yue Haibing | 1 | -3/+0 |
2023-08-08 | iommu/amd: Rearrange DTE bit definations | Vasant Hegde | 1 | -4/+4 |
2023-08-06 | x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() | Thomas Gleixner | 1 | -1/+1 |
2023-07-14 | iommu/amd: Enable PPR/GA interrupt after interrupt handler setup | Vasant Hegde | 1 | -4/+7 |
2023-07-14 | iommu/amd: Consolidate PPR log enablement | Vasant Hegde | 1 | -3/+3 |
2023-07-14 | iommu/amd: Disable PPR log/interrupt in iommu_disable() | Vasant Hegde | 1 | -0/+4 |
2023-07-14 | iommu/amd: Enable separate interrupt for PPR and GA log | Vasant Hegde | 2 | -12/+47 |
2023-07-14 | iommu/amd: Refactor IOMMU interrupt handling logic for Event, PPR, and GA logs | Vasant Hegde | 2 | -43/+53 |
2023-07-14 | iommu/amd: Handle PPR log overflow | Vasant Hegde | 4 | -1/+22 |
2023-07-14 | iommu/amd: Generalize log overflow handling | Vasant Hegde | 3 | -22/+36 |
2023-07-14 | iommu/amd/iommu_v2: Clear pasid state in free path | Vasant Hegde | 1 | -0/+3 |
2023-07-14 | iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind | Daniel Marcovitch | 1 | -2/+2 |
2023-06-29 | Merge tag 'iommu-updates-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 6 | -137/+184 |
2023-06-28 | Merge branch 'expand-stack' | Linus Torvalds | 1 | -2/+2 |
2023-06-27 | Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2 | -8/+11 |
2023-06-27 | mm: always expand the stack with the mmap write lock held | Linus Torvalds | 1 | -2/+2 |
2023-06-19 | Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu', 'virtio', 'x86/vt-d', '... | Joerg Roedel | 6 | -141/+188 |
2023-06-16 | iommu/amd: Fix possible memory leak of 'domain' | Su Hui | 1 | -4/+4 |
2023-06-16 | iommu/amd: Remove extern from function prototypes | Vasant Hegde | 2 | -48/+46 |
2023-06-16 | iommu/amd: Use BIT/BIT_ULL macro to define bit fields | Vasant Hegde | 1 | -38/+38 |
2023-06-16 | iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro | Vasant Hegde | 1 | -1/+1 |
2023-06-09 | iommu/amd: Fix compile error for unused function | Joerg Roedel | 1 | -26/+26 |
2023-06-09 | iommu/amd: Improving Interrupt Remapping Table Invalidation | Suravee Suthikulpanit | 3 | -7/+24 |
2023-06-09 | iommu/amd: Do not Invalidate IRT when IRTE caching is disabled | Suravee Suthikulpanit | 1 | -6/+15 |
2023-06-09 | iommu/amd: Introduce Disable IRTE Caching Support | Suravee Suthikulpanit | 2 | -0/+40 |
2023-06-09 | iommu/amd: Remove the unused struct amd_ir_data.ref | Suravee Suthikulpanit | 2 | -11/+7 |
2023-06-09 | iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() | Joao Martins | 1 | -28/+10 |
2023-06-05 | x86,amd_iommu: Replace cmpxchg_double() | Peter Zijlstra | 2 | -8/+11 |
2023-05-23 | iommu/amd/pgtbl_v2: Fix domain max address | Vasant Hegde | 1 | -1/+10 |
2023-05-22 | iommu: Add a capability for flush queue support | Robin Murphy | 1 | -0/+2 |
2023-05-22 | iommu/amd: Fix domain flush size when syncing iotlb | Jon Pan-Doh | 1 | -1/+1 |
2023-05-22 | iommu/amd: Add missing domain type checks | Jason Gunthorpe | 1 | -1/+5 |
2023-05-22 | iommu/amd: Fix up merge conflict resolution | Jerry Snitselaar | 1 | -3/+0 |
2023-05-22 | iommu/amd: Update copyright notice | Carlos Bilbao | 1 | -1/+1 |
2023-05-22 | iommu/amd: Use page mode macros in fetch_pte() | Jerry Snitselaar | 1 | -2/+2 |
2023-05-22 | iommu/amd: Handle GALog overflows | Joao Martins | 3 | -1/+33 |
2023-05-22 | iommu/amd: Don't block updates to GATag if guest mode is on | Joao Martins | 1 | -2/+1 |
2023-04-14 | Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ... | Joerg Roedel | 6 | -20/+67 |
2023-04-13 | iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE | Kishon Vijay Abraham I | 1 | -2/+2 |
2023-04-13 | iommu/amd: Set page size bitmap during V2 domain allocation | Jerry Snitselaar | 1 | -4/+2 |
2023-03-28 | iommu/amd: Add 5 level guest page table support | Vasant Hegde | 5 | -5/+40 |
2023-03-22 | iommu: Use sysfs_emit() for sysfs show | Lu Baolu | 1 | -2/+2 |
2023-03-22 | iommu/amd: Allocate IOMMU irqs using numa locality info | Vasant Hegde | 1 | -1/+2 |
2023-03-22 | iommu/amd: Allocate page table using numa locality info | Vasant Hegde | 5 | -12/+23 |
2023-02-24 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -3/+2 |
2023-02-18 | Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt... | Joerg Roedel | 2 | -40/+65 |
2023-02-18 | iommu/amd: Skip attach device domain is same as new domain | Vasant Hegde | 1 | -0/+7 |
2023-02-16 | iommu/amd: Improve page fault error reporting | Vasant Hegde | 1 | -0/+9 |
2023-02-16 | iommu/amd: Do not identity map v2 capable device when snp is enabled | Vasant Hegde | 1 | -4/+9 |
2023-02-03 | iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter | Gavrilov Ilia | 1 | -1/+15 |
2023-01-20 | iommu/amd: Do not clear event/ppr log buffer when snp is enabled | Tom Lendacky | 1 | -4/+14 |
2023-01-13 | iommu/amd: Fix error handling for pdev_pri_ats_enable() | Vasant Hegde | 1 | -5/+7 |
2023-01-13 | iommu/amd: Do not allocate io_pgtable_ops for passthrough domain | Vasant Hegde | 1 | -0/+4 |
2023-01-13 | iommu: Remove detach_dev callbacks | Lu Baolu | 1 | -26/+0 |
2023-01-11 | iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSI | Jason Gunthorpe | 1 | -3/+2 |
2022-12-19 | Merge tag 'iommu-updates-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 3 | -29/+67 |
2022-12-14 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -10/+4 |
2022-12-12 | Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip',... | Joerg Roedel | 3 | -39/+69 |
2022-12-05 | iommu/amd: Enable PCI/IMS | Thomas Gleixner | 1 | -2/+15 |
2022-12-05 | iommu/amd: Switch to MSI base domains | Thomas Gleixner | 2 | -7/+13 |
2022-12-05 | x86/apic/vector: Provide MSI parent domain | Thomas Gleixner | 1 | -1/+1 |
2022-12-05 | iommu/amd: Fix typo in macro parameter name | Michael Forney | 1 | -1/+1 |
2022-11-29 | iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCY | Jason Gunthorpe | 1 | -0/+2 |
2022-11-19 | iommu/amd: Check return value of mmu_notifier_register() | Denis Arefev | 1 | -1/+3 |
2022-11-19 | iommu/amd: Fix pci device refcount leak in ppr_notifier() | Yang Yingliang | 1 | -0/+1 |
2022-11-19 | iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options | Kim Phillips | 1 | -25/+54 |
2022-11-19 | iommu/amd: Fix ivrs_acpihid cmdline parsing code | Kim Phillips | 1 | -0/+7 |
2022-11-17 | x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS | Thomas Gleixner | 1 | -7/+0 |
2022-11-17 | iommu/amd: Remove bogus check for multi MSI-X | Thomas Gleixner | 1 | -2/+1 |
2022-11-03 | iommu/amd: Remove variable cnt ind iommu_poll_ga_log() | Colin Ian King | 1 | -2/+1 |
2022-11-01 | iommu/amd: Drop unnecessary checks in amd_iommu_attach_device() | Nicolin Chen | 1 | -10/+2 |
2022-10-21 | iommu: Add gfp parameter to iommu_alloc_resv_region | Lu Baolu | 1 | -3/+4 |
2022-09-26 | Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'... | Joerg Roedel | 9 | -120/+601 |
2022-09-26 | iommu/amd: Fix sparse warning | Vasant Hegde | 2 | -2/+2 |
2022-09-26 | iommu/amd: Remove outdated comment | Vasant Hegde | 1 | -4/+0 |
2022-09-26 | iommu/amd: Free domain ID after domain_flush_pages | Vasant Hegde | 1 | -3/+3 |
2022-09-26 | iommu/amd: Free domain id in error path | Vasant Hegde | 1 | -2/+6 |
2022-09-11 | iommu: Fix false ownership failure on AMD systems with PASID activated | Jason Gunthorpe | 1 | -0/+2 |
2022-09-09 | Merge branch 'iommu/fixes' into core | Joerg Roedel | 1 | -1/+2 |
2022-09-09 | iommu/dma: Make header private | Robin Murphy | 1 | -1/+1 |
2022-09-07 | iommu/amd: Add command-line option to enable different page table | Vasant Hegde | 1 | -5/+18 |
2022-09-07 | iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API | Suravee Suthikulpanit | 1 | -0/+25 |
2022-09-07 | iommu/amd: Add support for Guest IO protection | Suravee Suthikulpanit | 3 | -0/+19 |
2022-09-07 | iommu/amd: Initial support for AMD IOMMU v2 page table | Vasant Hegde | 3 | -2/+420 |
2022-09-07 | iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table | Suravee Suthikulpanit | 1 | -3/+11 |
2022-09-07 | iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking | Suravee Suthikulpanit | 1 | -19/+27 |
2022-09-07 | iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support | Vasant Hegde | 1 | -13/+16 |
2022-09-07 | iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback | Vasant Hegde | 1 | -8/+9 |
2022-09-07 | iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback | Vasant Hegde | 1 | -25/+34 |
2022-09-07 | iommu/dma: Clean up Kconfig | Robin Murphy | 1 | -1/+0 |
2022-09-07 | iommu/amd: Clean up bus_set_iommu() | Robin Murphy | 3 | -30/+1 |
2022-09-07 | iommu/amd: Handle race between registration and device probe | Robin Murphy | 1 | -0/+4 |
2022-09-07 | iommu: Retire iommu_capable() | Robin Murphy | 1 | -1/+1 |
2022-09-07 | iommu/amd: use full 64-bit value in build_completion_wait() | John Sperbeck | 1 | -1/+2 |
2022-07-29 | Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio',... | Joerg Roedel | 7 | -675/+1133 |
2022-07-29 | iommu/amd: Fix compile warning in init code | Joerg Roedel | 1 | -6/+3 |
2022-07-29 | iommu/amd: Add support for AVIC when SNP is enabled | Suravee Suthikulpanit | 2 | -1/+17 |
2022-07-29 | iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement | Suravee Suthikulpanit | 1 | -30/+55 |
2022-07-15 | iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled | Suravee Suthikulpanit | 1 | -1/+6 |
2022-07-15 | iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled | Suravee Suthikulpanit | 1 | -0/+7 |
2022-07-15 | iommu/amd: Set translation valid bit only when IO page tables are in use | Suravee Suthikulpanit | 2 | -3/+16 |
2022-07-15 | iommu/amd: Introduce function to check and enable SNP | Brijesh Singh | 2 | -0/+44 |