summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/etnaviv/etnaviv_mmu.c
AgeCommit message (Expand)AuthorFilesLines
2017-02-03drm: Improve drm_mm search (and fix topdown allocation) with rbtreesChris Wilson1-4/+7
2017-02-03Merge 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