summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/etnaviv/etnaviv_iommu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/etnaviv: reference MMU context when setting up hardware stateLucas Stach2021-09-161-0/+4
* drm/etnaviv: fix missing unlock on error in etnaviv_iommuv1_context_alloc()Wei Yongjun2019-09-021-1/+3
* drm/etnaviv: implement per-process address spaces on MMUv2Lucas Stach2019-08-151-5/+5
* drm/etnaviv: rework MMU handlingLucas Stach2019-08-151-82/+69
* drm/etnaviv: clean up includesLucas Stach2019-08-021-2/+2
* drm/etnaviv: replace license text with SPDX tagsLucas Stach2018-05-181-13/+2
* drm/etnaviv: switch MMU page tables to writecombine memoryLucas Stach2018-05-181-18/+16
* drm/etnaviv: make local symbols staticWei Yongjun2018-02-121-1/+1
* drm/etnaviv: use memset32 to init pagetableLucas Stach2018-01-021-3/+2
* drm/etnaviv: remove IOMMU dependencyLucas Stach2017-10-101-71/+67
* drm/etnaviv: iommuv1: remove map_lockLucas Stach2017-10-101-7/+0
* drm/etnaviv: iommuv1: fold pgtable_write into callersLucas Stach2017-10-101-12/+4
* drm/etnaviv: iommuv1: fold pagetable alloc and free into callerLucas Stach2017-10-101-21/+10
* drm/etnaviv: remove iova_to_phys iommu opsLucas Stach2017-10-101-21/+0
* drm/etnaviv: constify etnaviv_iommu_ops structuresBhumika Goyal2017-02-021-1/+1
* drm/etnaviv: move IOMMU domain allocation into etnaviv MMULucas Stach2016-09-151-1/+1
* drm/etnaviv: move linear window setup into etnaviv_iommuv1_restoreLucas Stach2016-09-151-0/+7
* drm/etnaviv: rename etnaviv_iommu_domain_restore to etnaviv_iommuv1_restoreLucas Stach2016-09-151-3/+3
* drm/etnaviv: initialize iommu domain page sizeLucas Stach2016-06-151-0/+1
* drm/etnaviv: add initial etnaviv DRM driverThe etnaviv authors2015-12-151-0/+240