diff options
| author | Timur Kristóf <timur.kristof@gmail.com> | 2026-07-21 13:43:15 +0200 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-07-29 17:55:38 -0400 |
| commit | 8107ad93b6b26aaec692cca044107e480d662b2d (patch) | |
| tree | 361362b8062d06b70c471f8f0b97ab686ac34241 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | 9fe8bb9bd7fabfecbe3d9f61bcf87c4e30dac4fd (diff) | |
drm/amdgpu/gfx7: Refactor MQD initialization and finalization
Call amdgpu_gfx_mqd_sw_init()/_fini() on GFX7 to initialize and
finalize MQD BOs, just like GFX8 and newer; instead of doing
an ad-hoc BO allocation. Introduce the possibility of backing
up the MQD instead of trying to reinitialize every time.
This solves an issue with GFX IP block soft reset where
all compute rings would hang after the reset.
Rename gfx_v7_0_mqd_deactivate() to gfx_v7_0_deactivate_hqd()
to more closely reflect what it does and for consistency
with the GFX8 code.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
