diff options
| author | Jesse Zhang <Jesse.Zhang@amd.com> | 2026-06-11 10:14:32 +0800 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-07-01 12:59:47 -0400 |
| commit | 0a3d35460320baf8744c7dcc3e287e07fbaf6d36 (patch) | |
| tree | 4bfedbe7ae4c0017a56c66c22e340374b6745078 /drivers/gpu/nova-core/fsp/git@git.tavy.me:linux.git | |
| parent | 426ffae6ecc7ec77d32bf8be065c21a1b881b084 (diff) | |
drm/amdgpu/gfx11: fix EOP interrupt routing for KQ and userq
Try KQ by ring_id first (KCQ and UQ never share a HW slot); fall back
to amdgpu_userq_process_fence_irq() on miss, since KQ EOPs were
misrouted into the userq fence path when enable_mes is true.
Require a strict (me,pipe,queue) match in the gfx case, then userq gfx
EOPs fall through to amdgpu_userq_process_fence_irq().
Suggested-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Jesse Zhang <jesse.zhang@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 88e589cc811ba907209a426c426c469bcb4bb894)
Cc: stable@vger.kernel.org
Diffstat (limited to 'drivers/gpu/nova-core/fsp/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
