OpenCloudOS-Kernel/drivers/gpu/drm/etnaviv
Lucas Stach 90969c9aa9 drm/etnaviv: split out iova search and MMU reaping logic
With MMUv2 the command buffers need to be mapped through the MMU.
Split out the iova search and MMU reaping logic so it can be reused
for the cmdbuf mapping, where no GEM object is involved.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
2016-09-15 15:29:39 +02:00
..
Kconfig
Makefile
cmdstream.xml.h
common.xml.h drm/etnaviv: update common and state_hi xml.h files 2016-01-26 18:53:55 +01:00
etnaviv_buffer.c drm/etnaviv: move gpu_va() to etnaviv mmu 2016-09-15 15:29:37 +02:00
etnaviv_cmd_parser.c
etnaviv_drv.c Merge branch 'drm-etnaviv-next' of git://git.pengutronix.de/git/lst/linux into drm-next 2016-07-08 13:30:22 +10:00
etnaviv_drv.h drm: etnaviv: clean up vram_mapping submission/retire path 2016-03-07 15:37:00 +01:00
etnaviv_dump.c drm/etnaviv: rename etnaviv_gem_vaddr to etnaviv_gem_vmap 2016-01-26 18:54:01 +01:00
etnaviv_dump.h
etnaviv_gem.c Merge tag 'drm-for-v4.8' of git://people.freedesktop.org/~airlied/linux 2016-08-01 21:44:08 -04:00
etnaviv_gem.h drm/etnaviv: fix mmap operations for userptr and dma-buf objects 2016-05-06 10:42:33 +02:00
etnaviv_gem_prime.c drm/etnaviv: fix mmap operations for userptr and dma-buf objects 2016-05-06 10:42:33 +02:00
etnaviv_gem_submit.c kernel.h: add u64_to_user_ptr() 2016-04-29 17:03:49 -07:00
etnaviv_gpu.c drm/etnaviv: split out FE start 2016-09-15 15:29:39 +02:00
etnaviv_gpu.h drm/etnaviv: split out FE start 2016-09-15 15:29:39 +02:00
etnaviv_iommu.c drm/etnaviv: move IOMMU domain allocation into etnaviv MMU 2016-09-15 15:29:36 +02:00
etnaviv_iommu.h drm/etnaviv: move IOMMU domain allocation into etnaviv MMU 2016-09-15 15:29:36 +02:00
etnaviv_iommu_v2.c drm/etnaviv: move IOMMU domain allocation into etnaviv MMU 2016-09-15 15:29:36 +02:00
etnaviv_mmu.c drm/etnaviv: split out iova search and MMU reaping logic 2016-09-15 15:29:39 +02:00
etnaviv_mmu.h drm/etnaviv: move gpu_va() to etnaviv mmu 2016-09-15 15:29:37 +02:00
state.xml.h
state_3d.xml.h drm: etnaviv: flush all GPU caches when stopping GPU 2016-03-07 15:36:56 +01:00
state_hi.xml.h drm/etnaviv: enable GPU module level clock gating support 2016-07-05 16:26:36 +02:00