summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/etnaviv/etnaviv_sched.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-02drm/sched: Convert drm scheduler to use a work queue rather than kthreadMatthew Brost1-1/+1
2023-10-26drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov1-0/+1
2023-07-17drm/etnaviv: expedited MMU fault handlingLucas Stach1-2/+3
2023-02-01drm/etnaviv: convert user fence tracking to XArrayLucas Stach1-8/+5
2023-02-01drm/etnaviv: split fence lockLucas Stach1-4/+7
2022-08-19drm/etnaviv: print offender task information on hangcheck recoveryChristian Gmeiner1-1/+1
2022-04-04drm/etnaviv: Use scheduler dependency handlingDaniel Vetter1-51/+2
2022-03-24drm/etnaviv: stop using dma_resv_excl_fence v2Christian König1-17/+7
2022-02-23drm/sched: Add device pointer to drm_gpu_schedulerJiawei Gu1-1/+1
2021-12-23drm/etnaviv: consider completed fence seqno in hang checkLucas Stach1-1/+3
2021-08-30drm/sched: drop entity parameter from drm_sched_push_jobDaniel Vetter1-1/+1
2021-08-30drm/sched: Split drm_sched_job_initDaniel Vetter1-0/+2
2021-07-01drm/sched: Allow using a dedicated workqueue for the timeout/fault tdrBoris Brezillon1-1/+2
2021-02-05drm/scheduler: provide scheduler score externallyChristian König1-1/+1
2021-01-29drm/scheduler: Job timeout handler returns status (v3)Luben Tuikov1-1/+6
2020-08-24drm/etnaviv: always start/stop scheduler in timeout processingLucas Stach1-5/+6
2019-08-15drm/etnaviv: dump only failing submitLucas Stach1-1/+1
2019-08-02drm/etnaviv: clean up includesLucas Stach1-1/+1
2019-05-02drm/scheduler: rework job destructionChristian König1-1/+1
2019-03-12Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into ...Dave Airlie1-1/+1
2019-01-26drm/sched: Refactor ring mirror list handling.Andrey Grodzovsky1-4/+7
2019-01-07drm/etnaviv: move job context pointer to etnaviv_gem_submitLucas Stach1-1/+1
2018-11-19Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie1-2/+3
2018-11-07Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into...Dave Airlie1-1/+1
2018-11-05drm/scheduler: Add drm_sched_job_cleanupSharat Masetty1-0/+3
2018-11-05drm/sched: make sure timer is restartedChristian König1-2/+0
2018-11-05drm/etnaviv: fix bogus fence complete check in timeout handlerLucas Stach1-1/+1
2018-09-27drm/scheduler: remove timeout work_struct from drm_sched_job (v3)Nayan Deshmukh1-1/+1
2018-08-07Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into ...Dave Airlie1-7/+17
2018-08-06drm/etnaviv: protect sched job submission with fence mutexLucas Stach1-7/+17
2018-07-30BackMerge v4.18-rc7 into drm-nextDave Airlie1-0/+24
2018-07-25drm/scheduler: modify API to avoid redundancyNayan Deshmukh1-2/+2
2018-07-05drm/etnaviv: bring back progress check in job timeout handlerLucas Stach1-0/+24
2018-05-18drm/etnaviv: replace license text with SPDX tagsLucas Stach1-12/+1
2018-03-22drm/etnaviv: bump HW job limit to 4Lucas Stach1-1/+1
2018-03-09drm/etnaviv: etnaviv_sched: Staticize functions when possibleFabio Estevam1-3/+4
2018-02-12drm/etnaviv: replace hangcheck with scheduler timeoutLucas Stach1-22/+21
2018-02-12drm/etnaviv: move dependency handling to schedulerLucas Stach1-0/+45
2018-02-12drm/etnaviv: hook up DRM GPU schedulerLucas Stach1-0/+125