diff options
| author | Jesse Zhang <Jesse.Zhang@amd.com> | 2026-07-31 12:36:24 +0800 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-08-06 09:29:15 -0400 |
| commit | 9ad81600b9665115ca4b5591420f9c3159d06f77 (patch) | |
| tree | 265367429f25f75d292f7d5714508bf2082917d8 /scripts/patch-kernel | |
| parent | 70a1e9849e6ed12bb9f1c0faa24b0f1f9de601eb (diff) | |
drm/amdgpu: track faulted gfx user-queue slots
A gfx priv/bad-op fault IV carries only the HW slot (ring_id), not the
faulting user queue's doorbell. Add userq_priv_fault_slots (an atomic
bitmap of faulted slots, so concurrent faults are not dropped) and
userq_priv_fault_work to struct amdgpu_gfx; a worker drains the bitmap
and reads the doorbell back from each HQD to locate and reset the queue.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Jesse Zhang <Jesse.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
