Re: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode

2021-03-11 Thread Christian König
ndrey *From:* Zhang, Jack (Jian) *Sent:* 10 March 2021 22:05 *To:* Grodzovsky, Andrey ; amd-gfx@lists.freedesktop.org ; Koenig, Christian ; Liu, Monk ; Deng, Emily *Subject:* RE: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode [AMD Official Use Only - Internal Distribution Only] Hi, A

RE: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode

2021-03-10 Thread Zhang, Jack (Jian)
-gfx@lists.freedesktop.org; Koenig, Christian ; Liu, Monk ; Deng, Emily Subject: RE: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode [AMD Official Use Only - Internal Distribution Only] [AMD Official Use Only - Internal Distribution Only] Ok, that will do the trick. Thank you! Jack From

RE: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode

2021-03-10 Thread Zhang, Jack (Jian)
;mailto:amd-gfx@lists.freedesktop.org> mailto:amd-gfx@lists.freedesktop.org>>; Koenig, Christian mailto:christian.koe...@amd.com>>; Liu, Monk mailto:monk@amd.com>>; Deng, Emily mailto:emily.d...@amd.com>> Subject: RE: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode [AMD Offi

Re: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode

2021-03-10 Thread Grodzovsky, Andrey
with 1 and MAX_INT. Andrey From: Zhang, Jack (Jian) Sent: 10 March 2021 22:05 To: Grodzovsky, Andrey ; amd-gfx@lists.freedesktop.org ; Koenig, Christian ; Liu, Monk ; Deng, Emily Subject: RE: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode [AMD Official

RE: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode

2021-03-10 Thread Zhang, Jack (Jian)
, Jack (Jian) ; amd-gfx@lists.freedesktop.org; Koenig, Christian ; Liu, Monk ; Deng, Emily Subject: Re: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode On 2021-03-10 8:33 a.m., Jack Zhang wrote: > [Why] > Previous tdr design treats the first job in job_timeout as the bad job. > But

Re: [PATCH v6] drm/amd/amdgpu implement tdr advanced mode

2021-03-10 Thread Andrey Grodzovsky
On 2021-03-10 8:33 a.m., Jack Zhang wrote: [Why] Previous tdr design treats the first job in job_timeout as the bad job. But sometimes a later bad compute job can block a good gfx job and cause an unexpected gfx job timeout because gfx and compute ring share internal GC HW mutually. [How] Thi

[PATCH v6] drm/amd/amdgpu implement tdr advanced mode

2021-03-10 Thread Jack Zhang
[Why] Previous tdr design treats the first job in job_timeout as the bad job. But sometimes a later bad compute job can block a good gfx job and cause an unexpected gfx job timeout because gfx and compute ring share internal GC HW mutually. [How] This patch implements an advanced tdr mode.It invol