OpenCloudOS-Kernel/drivers/gpu/drm/amd
Monk Liu 8fdf074f18 drm/amdgpu:fix world switch hang
for SR-IOV, we must keep the pipeline-sync in the protection
of COND_EXEC, otherwise the command consumed by CPG is not
consistent when world switch triggerd, e.g.:

world switch hit and the IB frame is skipped so the fence
won't signal, thus CP will jump to the next DMAframe's pipeline-sync
command, and it will make CP hang foever.

after pipelin-sync moved into COND_EXEC the consistency can be
guaranteed

Signed-off-by: Monk Liu <Monk.Liu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-07-14 11:06:10 -04:00
..
acp drm: amd: remove broken include path 2017-03-14 19:19:44 -04:00
amdgpu drm/amdgpu:fix world switch hang 2017-07-14 11:06:10 -04:00
amdkfd Merge branch 'drm-next-4.13' of git://people.freedesktop.org/~agd5f/linux into drm-next 2017-06-16 09:56:53 +10:00
include drm/amd/powerplay: add avfs profiling_info_v4_2 support on Vega10. 2017-07-14 11:06:07 -04:00
powerplay drm/amd/powerplay: enable ACG feature on vega10. 2017-07-14 11:06:09 -04:00
scheduler drm/amd/sched: print sched job id in amd_sched_job trace 2017-07-14 11:06:00 -04:00