summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/etnaviv/etnaviv_mmu.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-15drm/etnaviv: implement per-process address spaces on MMUv2Lucas Stach1-10/+32
2019-08-15drm/etnaviv: rework MMU handlingLucas Stach1-99/+160
2019-08-15drm/etnaviv: replace MMU flush marker with flush sequenceLucas Stach1-3/+3
2019-08-15drm/etnaviv: split out cmdbuf mapping into address spaceLucas Stach1-25/+44
2019-08-02drm/etnaviv: drop use of drmP.hSam Ravnborg1-0/+2
2018-05-18drm/etnaviv: replace license text with SPDX tagsLucas Stach1-13/+2
2018-05-18drm/etnaviv: remove cycling through MMU address spaceLucas Stach1-15/+1
2018-02-12drm/etnaviv: use correct format specifier for size_tLucas Stach1-2/+2
2017-12-01drm/etnaviv: Improve unlocking of a mutex in etnaviv_iommu_map_gem()Markus Elfring1-8/+6
2017-10-10drm/etnaviv: remove IOMMU dependencyLucas Stach1-21/+12
2017-10-10drm/etnaviv: mmu: mark local functions staticLucas Stach1-4/+4
2017-10-10drm/etnaviv: mmu: stop using iommu map/unmap functionsLucas Stach1-13/+61
2017-10-10drm/etnaviv: remove iommu fault handlerLucas Stach1-9/+0
2017-02-03drm: Improve drm_mm search (and fix topdown allocation) with rbtreesChris Wilson1-4/+7
2017-02-02Merge branch 'drm-etnaviv-next' of https://git.pengutronix.de/git/lst/linux i...Dave Airlie1-35/+25
2017-02-02Revert "drm/etnaviv: trick drm_mm into giving out a low IOVA"Lucas Stach1-6/+1
2017-02-02drm/etnaviv: add cmdbuf suballocatorLucas Stach1-25/+20
2017-02-02drm/etnaviv: move cmdbuf de-/allocation into own fileLucas Stach1-0/+1
2017-02-02drm/etnaviv: always flush MMU TLBs on map/unmapLucas Stach1-4/+3
2017-01-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Dave Airlie1-1/+6
2017-01-11drm/etnaviv: trick drm_mm into giving out a low IOVALucas Stach1-1/+6
2016-12-28drm: Compute tight evictions for drm_mm_scanChris Wilson1-1/+1
2016-12-27drm: Extract struct drm_mm_scan from struct drm_mmChris Wilson1-4/+5
2016-10-10drm/etnaviv: block 64K of address space behind each cmdstreamLucas Stach1-1/+2
2016-09-15drm/etnaviv: space out IOVA layout for cmdbufs on MMUv2Lucas Stach1-1/+6
2016-09-15drm/etnaviv: implement IOMMUv2 translationLucas Stach1-1/+1
2016-09-15drm/etnaviv: map cmdbuf through MMU on version 2Lucas Stach1-1/+41
2016-09-15drm/etnaviv: split out iova search and MMU reaping logicLucas Stach1-25/+37
2016-09-15drm/etnaviv: move gpu_va() to etnaviv mmuLucas Stach1-0/+6
2016-09-15drm/etnaviv: move IOMMU domain allocation into etnaviv MMULucas Stach1-7/+21
2016-09-15drm/etnaviv: indirect IOMMU restore through etnaviv MMULucas Stach1-0/+9
2016-09-15drm/etnaviv: only try to use the linear window on MMUv1Lucas Stach1-1/+2
2016-03-07drm: etnaviv: clean up vram_mapping submission/retire pathRussell King1-1/+1
2015-12-15drm/etnaviv: add initial etnaviv DRM driverThe etnaviv authors1-0/+299