Searched hist:"17 b2e332a277bf8a1314bfa58ac17d38b77d3c14" (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | mxgpu_vi.c | diff 17b2e332a277bf8a1314bfa58ac17d38b77d3c14 Fri Apr 21 13:35:11 CEST 2017 Monk Liu <Monk.Liu@amd.com> drm/amdgpu:need som change on vega10 mailbox
if sriov gpu reset is invoked by job timeout, it is run in a global work-queue which is very slow and better not call msleep ortherwise it takes long time to get back CPU.
so make below changes:
1: Change msleep 1 to mdelay 5 2: Ignore the ack fail from pf after time out, because VF FLR will clear ack, sometime VF FLR is done prior to the beginning of poll_ack so we can ignore this ack
TODO: Put job_timedout (and the following gpu reset) in a driver thread, instead of the global work_struct.
Signed-off-by: Monk Liu <Monk.Liu@amd.com> Reviewed-by: Xiangliang Yu <Xiangliang.Yu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
H A D | mxgpu_ai.c | diff 17b2e332a277bf8a1314bfa58ac17d38b77d3c14 Fri Apr 21 13:35:11 CEST 2017 Monk Liu <Monk.Liu@amd.com> drm/amdgpu:need som change on vega10 mailbox
if sriov gpu reset is invoked by job timeout, it is run in a global work-queue which is very slow and better not call msleep ortherwise it takes long time to get back CPU.
so make below changes:
1: Change msleep 1 to mdelay 5 2: Ignore the ack fail from pf after time out, because VF FLR will clear ack, sometime VF FLR is done prior to the beginning of poll_ack so we can ignore this ack
TODO: Put job_timedout (and the following gpu reset) in a driver thread, instead of the global work_struct.
Signed-off-by: Monk Liu <Monk.Liu@amd.com> Reviewed-by: Xiangliang Yu <Xiangliang.Yu@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|