1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/msm/adreno
Rob Clark e25e92e08e drm/msm: devcoredump iommu fault support
Wire up support to stall the SMMU on iova fault, and collect a devcore-
dump snapshot for easier debugging of faults.

Currently this is a6xx-only, but mostly only because so far it is the
only one using adreno-smmu-priv.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Acked-by: Jordan Crouse <jordan@cosmicpenguin.net>
Link: https://lore.kernel.org/r/20210610214431.539029-6-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
2021-06-23 07:33:55 -07:00
..
a2xx.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
a2xx_gpu.c drm/msm: Add modparam to allow vram carveout 2021-01-07 09:12:53 -08:00
a2xx_gpu.h drm/msm/adreno: add a2xx 2018-12-11 13:07:06 -05:00
a3xx.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
a3xx_gpu.c drm/msm: Add modparam to allow vram carveout 2021-01-07 09:12:53 -08:00
a3xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a4xx.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
a4xx_gpu.c drm/msm: Add modparam to allow vram carveout 2021-01-07 09:12:53 -08:00
a4xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a5xx.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
a5xx_debugfs.c drm/msm/adreno: remove return value of function XX_print 2020-09-04 12:15:30 -07:00
a5xx_gpu.c drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
a5xx_gpu.h drm/msm: Allow a5xx to mark the RPTR shadow as privileged 2020-09-15 10:47:44 -07:00
a5xx_power.c drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for internal objects 2021-06-23 07:32:14 -07:00
a5xx_preempt.c drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for internal objects 2021-06-23 07:32:14 -07:00
a6xx.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
a6xx_gmu.c drm/msm/a6xx: add support for Adreno 660 GPU 2021-06-23 07:33:55 -07:00
a6xx_gmu.h drm/msm: Clean up GMU OOB set/clear handling. 2021-01-31 11:34:36 -08:00
a6xx_gmu.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
a6xx_gpu.c drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
a6xx_gpu.h drm/msm: Convert to use resource-managed OPP API 2021-06-23 07:33:52 -07:00
a6xx_gpu_state.c drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
a6xx_gpu_state.h drm/msm/a6xx: fix crashdec section name typo 2020-08-22 10:36:30 -07:00
a6xx_hfi.c drm/msm/a6xx: add support for Adreno 660 GPU 2021-06-23 07:33:55 -07:00
a6xx_hfi.h drm/msm/a6xx: HFI v2 for A640 and A650 2020-05-18 09:26:33 -07:00
adreno_common.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00
adreno_device.c drm/msm/a6xx: add support for Adreno 660 GPU 2021-06-23 07:33:55 -07:00
adreno_gpu.c drm/msm: devcoredump iommu fault support 2021-06-23 07:33:55 -07:00
adreno_gpu.h drm/msm/a6xx: add support for Adreno 660 GPU 2021-06-23 07:33:55 -07:00
adreno_pm4.xml.h drm/msm: Generated register update 2021-06-23 07:33:54 -07:00