linux_dsm_epyc7002/drivers/gpu/drm/scheduler
Pixel Ding 5dd3f9efd4 drm/scheduler: don't update last scheduled fence in TDR
The current sequence in scheduler thread is:
1. update last sched fence
2. job begin (adding to mirror list)
3. job finish (remove from mirror list)
4. back to 1

Since we update last sched prior to joining mirror list, the jobs
in mirror list already pass the last sched fence. TDR just run
the jobs in mirror list, so we should not update the last sched
fences in TDR.

Signed-off-by: Pixel Ding <Pixel.Ding@amd.com>
Reviewed-by: Monk Liu <monk.liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-05-15 13:44:05 -05:00
..
gpu_scheduler_trace.h drm/scheduler: move the tracepoints file from the include directory 2018-04-11 13:08:00 -05:00
gpu_scheduler.c drm/scheduler: don't update last scheduled fence in TDR 2018-05-15 13:44:05 -05:00
Makefile drm/scheduler: add license to the Makefile 2017-12-07 11:52:29 -05:00
sched_fence.c drm/sched: move fence slab handling to module init/exit 2017-12-07 11:52:14 -05:00