1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/include/asic_reg/gc
Jonathan Kim 4504f14338 drm/amdgpu: setup hw debug registers on driver initialization
Add missing debug trap registers references and initialize all debug
registers on boot by clearing the hardware exception overrides and the
wave allocation ID index.

The debugger requires that TTMPs 6 & 7 save the dispatch ID to map
waves onto dispatch during compute context inspection.
In order to correctly set this up, set the special reserved CP bit by
default whenever the MQD is initailized.

Signed-off-by: Jonathan Kim <jonathan.kim@amd.com>
Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-06-09 12:34:56 -04:00
..
gc_9_0_default.h drm/amdgpu: remove some old gc 9.x registers 2017-12-13 17:28:08 -05:00
gc_9_0_offset.h drm/amd/amdgpu: Fix SQ_DEBUG_STS_GLOBAL* registers 2020-07-01 01:59:21 -04:00
gc_9_0_sh_mask.h drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits 2020-07-01 01:59:19 -04:00
gc_9_1_offset.h drm/amd/amdgpu: Fix SQ_DEBUG_STS_GLOBAL* registers 2020-07-01 01:59:21 -04:00
gc_9_1_sh_mask.h drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits 2020-07-01 01:59:19 -04:00
gc_9_2_1_offset.h drm/amd/amdgpu: Fix SQ_DEBUG_STS_GLOBAL* registers 2020-07-01 01:59:21 -04:00
gc_9_2_1_sh_mask.h drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits 2020-07-01 01:59:19 -04:00
gc_9_4_1_offset.h drm/amdgpu: update athub interrupt harvesting handle 2020-09-22 17:37:38 -04:00
gc_9_4_1_sh_mask.h drm/amdgpu: only harvest gcea/mmea error status in arcturus 2021-04-20 21:35:45 -04:00
gc_9_4_2_offset.h drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran debugging 2021-08-05 21:17:59 -04:00
gc_9_4_2_sh_mask.h drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran debugging 2021-08-05 21:17:59 -04:00
gc_9_4_3_offset.h drm/amdgpu: Add gc v9_4_3 ras error status registers 2023-06-09 10:37:34 -04:00
gc_9_4_3_sh_mask.h drm/amdgpu: Add gc v9_4_3 ras error status registers 2023-06-09 10:37:34 -04:00
gc_10_1_0_default.h drm/amdgpu: add GC 10.1 register headers (v4) 2019-06-20 15:54:35 -05:00
gc_10_1_0_offset.h drm/amdgpu: setup hw debug registers on driver initialization 2023-06-09 12:34:56 -04:00
gc_10_1_0_sh_mask.h drm/amdgpu: setup hw debug registers on driver initialization 2023-06-09 12:34:56 -04:00
gc_10_3_0_default.h drm/amdgpu: add GC 10.3 NOALLOC registers 2020-10-23 15:33:47 -04:00
gc_10_3_0_offset.h drm/amdgpu: setup hw debug registers on driver initialization 2023-06-09 12:34:56 -04:00
gc_10_3_0_sh_mask.h drm/amdgpu: setup hw debug registers on driver initialization 2023-06-09 12:34:56 -04:00
gc_11_0_0_default.h drm/amdgpu: add gc v11_0_0 ip headers v11 2022-04-28 17:48:28 -04:00
gc_11_0_0_offset.h drm/amd/amdgpu: add additional page fault settings for gfx11 2022-07-28 16:19:59 -04:00
gc_11_0_0_sh_mask.h drm/amdgpu: setup hw debug registers on driver initialization 2023-06-09 12:34:56 -04:00
gc_11_0_3_offset.h amd/amdgpu: Add RLC_RLCS_FED_STATUS_* to gc v11_0_3 ip headers 2023-01-17 16:11:50 -05:00
gc_11_0_3_sh_mask.h amd/amdgpu: Add RLC_RLCS_FED_STATUS_* to gc v11_0_3 ip headers 2023-01-17 16:11:50 -05:00