2016-11-14 |
Robin Murphy | iommu/dma: Implement dma_{map,unmap}_resource() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-20 |
Joerg Roedel | Merge branches 'x86/amd', 'x86/vt-d', 'arm/exynos'...
|
commit | commitdiff | tree |
2016-09-20 |
Joerg Roedel | Merge branch 'for-joerg/arm-smmu/updates' of git:/...
|
commit | commitdiff | tree |
2016-09-20 |
Baoquan He | iommu/amd: No need to wait iommu completion if no dte... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-19 |
Baoquan He | iommu/amd: Free domain id when free a domain of struct... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-19 |
Baoquan He | iommu/amd: Use standard bitmap operation to set bitmap Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-19 |
Baoquan He | iommu/amd: Clean up the cmpxchg64 invocation Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Joerg Roedel | iommu/vt-d: Make sure RMRRs are mapped before domain goes public Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Joerg Roedel | iommu/vt-d: Split up get_domain_for_dev function Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Shawn Lin | iommu/ipmmu-vmsa: Fix wrong error handle of ipmmu_add_device Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Joerg Roedel | Merge branch 'x86/amd-avic' into x86/amd
|
commit | commitdiff | tree |
2016-09-05 |
Fabian Frederick | iommu/amd: Remove AMD_IOMMU_STATS Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Enable vAPIC interrupt remapping mode by default Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Implements irq_set_vcpu_affinity() hook... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Introduce amd_iommu_update_ga() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Adding GALOG interrupt handler Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Detect and initialize guest vAPIC log Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Add support for multiple IRTE formats Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Introduce interrupt remapping ops structure Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Move and introduce new IRTE-related unions... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-09-05 |
Suravee Suthikulpanit | iommu/amd: Detect and enable guest vAPIC support Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-08-22 |
Honghui Zhang | iommu/mediatek: dt-binding: Correct the larb port offset... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-08-22 |
Joerg Roedel | Merge branch 'for-joerg/arm-smmu/fixes' of git://git...
|
commit | commitdiff | tree |
2016-08-10 |
Robin Murphy | iommu/dma: Respect IOMMU aperture when allocating Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-08-09 |
Robin Murphy | iommu/dma: Don't put uninitialised IOVA domains Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-08-09 |
Amitoj Kaur Chawla | iommu/exynos: Fix error handling for of_platform_device_create Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-08-09 |
Wei Yongjun | iommu/amd: Fix error return code in irq_remapping_alloc() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-08-09 |
Wei Yongjun | iommu/amd: Fix non static symbol warning Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-08-09 |
Joerg Roedel | iommu/mediatek: Mark static functions in headers inline Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-26 |
Joerg Roedel | Merge branches 'x86/amd', 'x86/vt-d', 'arm/exynos'...
|
commit | commitdiff | tree |
2016-07-26 |
Joerg Roedel | iommu/amd: Initialize dma-ops domains with 3-level page-table Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-26 |
Joerg Roedel | iommu/amd: Update Alias-DTE in update_device_table() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-14 |
Wei Yang | iommu/vt-d: Return error code in domain_context_mapping_one() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-14 |
Joerg Roedel | iommu/amd: Use container_of to get dma_ops_domain Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-14 |
Joerg Roedel | iommu/amd: Flush iova queue before releasing dma_ops_domain Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-14 |
Joerg Roedel | iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-14 |
Joerg Roedel | iommu/amd: Use dev_data->domain in get_domain() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-14 |
Joerg Roedel | iommu/amd: Optimize map_sg and unmap_sg Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Introduce dir2prot() helper Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Implement timeout to flush unmap queues Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Implement flush queue Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Allow NULL pointer parameter for domain_flush_com... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Set up data structures for flush queue Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Remove align-parameter from __map_single() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Remove other remains of old address allocator Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Make use of the generic IOVA allocator Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Remove special mapping code for dma_ops path Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Pass gfp-flags to iommu_map_page() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Implement apply_dm_region call-back Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Create a list of reserved iova addresses Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Allocate iova_domain for dma_ops_domain Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Select IOMMU_IOVA for AMD IOMMU Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu: Add apply_dm_region call-back to iommu-ops Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Joerg Roedel | iommu/amd: Init unity mappings only for dma_ops domains Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Heiner Kallweit | iommu: Simplify and fix ida handling Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Heiner Kallweit | iommu: Simplify init function Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-13 |
Nadav Amit | iommu/vt-d: Remove unnecassary qi clflushes Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-12 |
Joerg Roedel | Merge branch 'for-joerg/arm-smmu/updates' of git:/...
|
commit | commitdiff | tree |
2016-07-06 |
Joerg Roedel | iommu/amd: Fix unity mapping initialization race Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-04 |
Geert Uytterhoeven | MAINTAINERS: Add file patterns for iommu device tree bindings Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-07-04 |
Aaron Campbell | iommu/vt-d: Fix infinite loop in free_all_cpu_cached_iovas Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Shunqian Zheng | iommu/rockchip: Prepare to support generic DMA mapping Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Shunqian Zheng | iommu/rockchip: Use DMA API to manage coherency Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Shunqian Zheng | iommu/rockchip: Fix allocation of bases array in driver probe Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Simon Xue | iommu/rockchip: Add map_sg callback for rk_iommu_ops Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Simon Xue | iommu/rockchip: Fix devm_{request,free}_irq parameter Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Nicolas Iooss | iommu/amd: Initialize devid variable before using it Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Jan Niehusmann | iommu/vt-d: Fix overflow of iommu->domains array Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-27 |
Chris Wilson | iommu/iova: Disable preemption around use of this_cpu_ptr() Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Sricharan R | iommu/msm: Remove driver BROKEN Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Sricharan R | iommu/msm: use generic ARMV7S short descriptor pagetable ops Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Sricharan R | iommu/msm: Add support for generic master bindings Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Sricharan R | iommu/msm: Move the contents from msm_iommu_dev.c to msm_iommu.c Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Sricharan R | documentation: iommu: Add bindings for msm,iommu-v0 ip Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Sricharan R | iommu/msm: Add DT adaptation Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Ben Dooks | iommu/exynos: update to use iommu big-endian Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Joerg Roedel | iommu/mediatek: Make mtk_iommu_pm_ops static Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Honghui Zhang | iommu/mediatek: add support for mtk iommu generation one HW Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Honghui Zhang | memory/mediatek: add support for mt2701 Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Honghui Zhang | iommu/mediatek: move the common struct into header file Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Honghui Zhang | dt-bindings: mediatek: add descriptions for mediatek... Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Honghui Zhang | iommu/mediatek: Do not call of_node_put in mtk_iommu_of_xlate Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-21 |
Bhaktipriya Shridhar | iommu/amd: Remove create_workqueue Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-17 |
Joerg Roedel | iommu/vt-d: Enable QI on all IOMMUs before setting root entry Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Roland Dreier | iommu/vt-d: Don't reject NTB devices due to scope mismatch Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Marek Szyprowski | iommu/exynos: Prepare for deferred probe support Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Marek Szyprowski | iommu/exynos: Prepare clocks when needed, not in driver probe Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Marek Szyprowski | iommu/exynos: Fix master clock management for inactive SYSMMU Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Marek Szyprowski | iommu/exynos: Return proper errors from getting clocks Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Wei Yang | iommu/vt-d: Reduce extra first level entry in iommu->domains Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Marek Szyprowski | iommu/exynos: Suppress unbinding to prevent system failure Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
John Keeping | iommu/rockchip: Fix zap cache during device attach Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-15 |
Wan Zongshun | iommu/amd: Set AMD iommu callbacks for platform bus driver Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-06-13 |
Jean-Philippe Brucker | iommu/arm-smmu: Wire up map_sg for arm-smmu-v3 Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-05-09 |
Joerg Roedel | Merge branches 'arm/io-pgtable', 'arm/rockchip', 'arm...
|
commit | commitdiff | tree |
2016-05-09 |
Robin Murphy | iommu/arm-smmu: Use per-domain page sizes. Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-05-09 |
Joerg Roedel | iommu/amd: Remove statistics code Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-05-09 |
Robin Murphy | iommu/dma: Finish optimising higher-order allocations Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-05-09 |
Robin Murphy | iommu: Allow selecting page sizes per domain Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
2016-05-09 |
Robin Murphy | iommu: of: enforce const-ness of struct iommu_ops Signed-off-by: Joerg Roedel <jroedel@suse.de>
|
commit | commitdiff | tree |
next |