summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/etnaviv/etnaviv_sched.c
Commit message (Expand)AuthorAgeFilesLines
* drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov2023-10-261-0/+1
* drm/etnaviv: expedited MMU fault handlingLucas Stach2023-07-171-2/+3
* drm/etnaviv: convert user fence tracking to XArrayLucas Stach2023-02-011-8/+5
* drm/etnaviv: split fence lockLucas Stach2023-02-011-4/+7
* drm/etnaviv: print offender task information on hangcheck recoveryChristian Gmeiner2022-08-191-1/+1
* drm/etnaviv: Use scheduler dependency handlingDaniel Vetter2022-04-041-51/+2
* drm/etnaviv: stop using dma_resv_excl_fence v2Christian König2022-03-241-17/+7
* drm/sched: Add device pointer to drm_gpu_schedulerJiawei Gu2022-02-231-1/+1
* drm/etnaviv: consider completed fence seqno in hang checkLucas Stach2021-12-231-1/+3
* drm/sched: drop entity parameter from drm_sched_push_jobDaniel Vetter2021-08-301-1/+1
* drm/sched: Split drm_sched_job_initDaniel Vetter2021-08-301-0/+2
* drm/sched: Allow using a dedicated workqueue for the timeout/fault tdrBoris Brezillon2021-07-011-1/+2
* drm/scheduler: provide scheduler score externallyChristian König2021-02-051-1/+1
* drm/scheduler: Job timeout handler returns status (v3)Luben Tuikov2021-01-291-1/+6
* drm/etnaviv: always start/stop scheduler in timeout processingLucas Stach2020-08-241-5/+6
* drm/etnaviv: dump only failing submitLucas Stach2019-08-151-1/+1
* drm/etnaviv: clean up includesLucas Stach2019-08-021-1/+1
* drm/scheduler: rework job destructionChristian König2019-05-021-1/+1
* Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into ...Dave Airlie2019-03-121-1/+1
|\
| * drm/etnaviv: move job context pointer to etnaviv_gem_submitLucas Stach2019-01-071-1/+1
* | drm/sched: Refactor ring mirror list handling.Andrey Grodzovsky2019-01-251-4/+7
|/
* Merge branch 'drm-next-4.21' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie2018-11-191-2/+3
|\
| * drm/scheduler: Add drm_sched_job_cleanupSharat Masetty2018-11-051-0/+3
| * drm/sched: make sure timer is restartedChristian König2018-11-051-2/+0
* | Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into...Dave Airlie2018-11-071-1/+1
|\ \ | |/ |/|
| * drm/etnaviv: fix bogus fence complete check in timeout handlerLucas Stach2018-11-051-1/+1
* | drm/scheduler: remove timeout work_struct from drm_sched_job (v3)Nayan Deshmukh2018-09-271-1/+1
|/
* Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into ...Dave Airlie2018-08-081-7/+17
|\
| * drm/etnaviv: protect sched job submission with fence mutexLucas Stach2018-08-061-7/+17
* | BackMerge v4.18-rc7 into drm-nextDave Airlie2018-07-301-0/+24
|\|
| * drm/etnaviv: bring back progress check in job timeout handlerLucas Stach2018-07-051-0/+24
* | drm/scheduler: modify API to avoid redundancyNayan Deshmukh2018-07-251-2/+2
|/
* drm/etnaviv: replace license text with SPDX tagsLucas Stach2018-05-181-12/+1
* drm/etnaviv: bump HW job limit to 4Lucas Stach2018-03-221-1/+1
* drm/etnaviv: etnaviv_sched: Staticize functions when possibleFabio Estevam2018-03-091-3/+4
* drm/etnaviv: replace hangcheck with scheduler timeoutLucas Stach2018-02-121-22/+21
* drm/etnaviv: move dependency handling to schedulerLucas Stach2018-02-121-0/+45
* drm/etnaviv: hook up DRM GPU schedulerLucas Stach2018-02-121-0/+125