linux/drivers/gpu/drm/etnaviv
Lucas Stach 4df3000ebc drm/etnaviv: split out and optimize MMU fault dumping
Split out the fault dumping, as this will get more complex in the future.
Also there is no need to read and dump the fault address from MMUs that
didn't signal a fault.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
2018-03-09 12:22:35 +01:00
..
Kconfig drm/etnaviv: hook up DRM GPU scheduler 2018-02-12 16:30:59 +01:00
Makefile drm/etnaviv: hook up DRM GPU scheduler 2018-02-12 16:30:59 +01:00
cmdstream.xml.h drm/etnaviv: Allow DRAW_INSTANCED commands 2016-12-02 19:30:22 +01:00
common.xml.h drm/etnaviv: update common.xml.h 2017-05-05 17:14:41 +02:00
etnaviv_buffer.c drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_cmd_parser.c drm/etnaviv: add sensitive state for occlusion query address 2017-12-01 17:37:30 +01:00
etnaviv_cmdbuf.c drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_cmdbuf.h drm/etnaviv: move cmdbuf into submit object 2018-01-02 17:33:36 +01:00
etnaviv_drv.c drm/etnaviv: remove the need for a gpu-subsystem DT node 2018-02-12 16:31:04 +01:00
etnaviv_drv.h drm/etnaviv: hook up DRM GPU scheduler 2018-02-12 16:30:59 +01:00
etnaviv_dump.c drm/etnaviv: replace hangcheck with scheduler timeout 2018-02-12 16:31:01 +01:00
etnaviv_dump.h
etnaviv_gem.c drm/etnaviv: get rid of userptr worker 2018-01-02 17:09:47 +01:00
etnaviv_gem.h drm/etnaviv: move dependency handling to scheduler 2018-02-12 16:31:00 +01:00
etnaviv_gem_prime.c drm/etnaviv: change return type of etnaviv_gem_obj_add to void 2018-01-02 17:07:41 +01:00
etnaviv_gem_submit.c drm/etnaviv: replace hangcheck with scheduler timeout 2018-02-12 16:31:01 +01:00
etnaviv_gpu.c drm/etnaviv: split out and optimize MMU fault dumping 2018-03-09 12:22:35 +01:00
etnaviv_gpu.h drm/etnaviv: replace hangcheck with scheduler timeout 2018-02-12 16:31:01 +01:00
etnaviv_iommu.c drm/etnaviv: make local symbols static 2018-02-12 16:30:56 +01:00
etnaviv_iommu.h drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_iommu_v2.c drm/etnaviv: make local symbols static 2018-02-12 16:30:56 +01:00
etnaviv_mmu.c drm/etnaviv: use correct format specifier for size_t 2018-02-12 16:31:02 +01:00
etnaviv_mmu.h drm/etnaviv: remove IOMMU dependency 2017-10-10 11:36:37 +02:00
etnaviv_perfmon.c drm/etnaviv: use submit exec_state for perfmon sampling 2018-01-02 17:33:01 +01:00
etnaviv_perfmon.h drm/etnaviv: use submit exec_state for perfmon sampling 2018-01-02 17:33:01 +01:00
etnaviv_sched.c drm/etnaviv: replace hangcheck with scheduler timeout 2018-02-12 16:31:01 +01:00
etnaviv_sched.h drm/etnaviv: hook up DRM GPU scheduler 2018-02-12 16:30:59 +01:00
state.xml.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
state_3d.xml.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
state_hi.xml.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00