[PATCH 04/12] drm/amdgpu: reset hw jobs when gpu reset

Christian K├Ânig deathsimple at vodafone.de
Fri Jul 1 09:21:21 UTC 2016


Am 30.06.2016 um 11:34 schrieb Chunming Zhou:
> Change-Id: If673e1708b6207d70a26f64067dc1b0b24e868e7
> Signed-off-by: Chunming Zhou <David1.Zhou at amd.com>

We need to merge this with the patch which restarts the jobs, otherwise 
the scheduler will just sit and wait forever for anything to finish 
after the reset.

Christian.

> ---
>   drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> index 5c4691c..742ad22 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> @@ -1951,6 +1951,7 @@ int amdgpu_gpu_reset(struct amdgpu_device *adev)
>   			continue;
>   
>   		kthread_park(ring->sched.thread);
> +		amd_sched_hw_job_reset(&ring->sched);
>   	}
>   
>   	/* block TTM */



More information about the amd-gfx mailing list