diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2023-04-30 13:00:38 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2023-04-30 13:00:38 -0700 | 
| commit | 58390c8ce1bddb6c623f62e7ed36383e7fa5c02f (patch) | |
| tree | a2abd81e21456b1e2bcbc3bac4dd94650b7a18ec /drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | |
| parent | 7acc1372113083fa281ba426021801e2402caca1 (diff) | |
| parent | e51b4198396cd715b140c0e8b259680429ff0cfb (diff) | |
Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Pull iommu updates from Joerg Roedel:
 - Convert to platform remove callback returning void
 - Extend changing default domain to normal group
 - Intel VT-d updates:
     - Remove VT-d virtual command interface and IOASID
     - Allow the VT-d driver to support non-PRI IOPF
     - Remove PASID supervisor request support
     - Various small and misc cleanups
 - ARM SMMU updates:
     - Device-tree binding updates:
         * Allow Qualcomm GPU SMMUs to accept relevant clock properties
         * Document Qualcomm 8550 SoC as implementing an MMU-500
         * Favour new "qcom,smmu-500" binding for Adreno SMMUs
     - Fix S2CR quirk detection on non-architectural Qualcomm SMMU
       implementations
     - Acknowledge SMMUv3 PRI queue overflow when consuming events
     - Document (in a comment) why ATS is disabled for bypass streams
 - AMD IOMMU updates:
     - 5-level page-table support
     - NUMA awareness for memory allocations
 - Unisoc driver: Support for reattaching an existing domain
 - Rockchip driver: Add missing set_platform_dma_ops callback
 - Mediatek driver: Adjust the dma-ranges
 - Various other small fixes and cleanups
* tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (82 commits)
  iommu: Remove iommu_group_get_by_id()
  iommu: Make iommu_release_device() static
  iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope()
  iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn)
  iommu/vt-d: Remove BUG_ON in map/unmap()
  iommu/vt-d: Remove BUG_ON when domain->pgd is NULL
  iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation
  iommu/vt-d: Remove BUG_ON on checking valid pfn range
  iommu/vt-d: Make size of operands same in bitwise operations
  iommu/vt-d: Remove PASID supervisor request support
  iommu/vt-d: Use non-privileged mode for all PASIDs
  iommu/vt-d: Remove extern from function prototypes
  iommu/vt-d: Do not use GFP_ATOMIC when not needed
  iommu/vt-d: Remove unnecessary checks in iopf disabling path
  iommu/vt-d: Move PRI handling to IOPF feature path
  iommu/vt-d: Move pfsid and ats_qdep calculation to device probe path
  iommu/vt-d: Move iopf code from SVA to IOPF enabling path
  iommu/vt-d: Allow SVA with device-specific IOPF
  dmaengine: idxd: Add enable/disable device IOPF feature
  arm64: dts: mt8186: Add dma-ranges for the parent "soc" node
  ...
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c')
0 files changed, 0 insertions, 0 deletions
