Commit 7469567
drm/amdgpu: Add fallback to pipe reset if KCQ ring reset fails
Add a fallback mechanism to attempt pipe reset when KCQ reset
fails to recover the ring. After performing the KCQ reset and
queue remapping, test the ring functionality. If the ring test
fails, initiate a pipe reset as an additional recovery step.
v2: fix the typo (Lijo)
v3: try pipeline reset when kiq mapping fails (Lijo)
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Jesse Zhang <Jesse.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>1 parent 4c709cc commit 7469567
1 file changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3560 | 3560 | | |
3561 | 3561 | | |
3562 | 3562 | | |
| 3563 | + | |
3563 | 3564 | | |
3564 | 3565 | | |
3565 | 3566 | | |
| |||
3597 | 3598 | | |
3598 | 3599 | | |
3599 | 3600 | | |
| 3601 | + | |
3600 | 3602 | | |
3601 | 3603 | | |
3602 | 3604 | | |
| |||
3619 | 3621 | | |
3620 | 3622 | | |
3621 | 3623 | | |
| 3624 | + | |
| 3625 | + | |
| 3626 | + | |
3622 | 3627 | | |
3623 | 3628 | | |
3624 | 3629 | | |
3625 | 3630 | | |
| 3631 | + | |
| 3632 | + | |
| 3633 | + | |
| 3634 | + | |
| 3635 | + | |
| 3636 | + | |
| 3637 | + | |
3626 | 3638 | | |
3627 | 3639 | | |
3628 | 3640 | | |
| |||
0 commit comments