summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/v3d/v3d_sched.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/v3d: Appease lockdep while updating GPU statsTvrtko Ursulin2024-09-161-5/+41
* Merge drm/drm-next into drm-misc-nextThomas Zimmermann2024-09-111-0/+6
|\
| * Merge v6.11-rc7 into drm-nextSimona Vetter2024-09-111-0/+6
| |\
| | * drm/v3d: Disable preemption while updating GPU statsTvrtko Ursulin2024-08-281-0/+6
* | | drm/sched: add optional errno to drm_sched_start()Christian König2024-09-061-1/+1
|/ /
* | Merge v6.11-rc5 into drm-nextDaniel Vetter2024-08-271-3/+11
|\|
| * drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()`Maíra Canal2024-08-121-3/+11
* | Merge tag 'drm-misc-next-2024-08-01' of https://gitlab.freedesktop.org/drm/mi...Daniel Vetter2024-08-081-36/+43
|\ \ | |/ |/|
| * Merge drm/drm-next into drm-misc-nextThomas Zimmermann2024-07-291-3/+13
| |\
| * | drm/scheduler: remove full_recover from drm_sched_startChristian König2024-07-251-1/+1
| * | drm/v3d: Do not use intermediate storage when copying performance query resultsTvrtko Ursulin2024-07-131-21/+36
| * | drm/v3d: Size the kperfmon_ids array at runtimeTvrtko Ursulin2024-07-131-1/+3
| * | drm/v3d: Fix potential memory leak in the performance extensionTvrtko Ursulin2024-07-131-6/+16
| * | drm/v3d: Fix potential memory leak in the timestamp extensionTvrtko Ursulin2024-07-131-6/+16
* | | Merge drm/drm-fixes into drm-misc-fixesMaxime Ripard2024-07-301-4/+14
|\ \ \ | | |/ | |/|
| * | drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and laterMaíra Canal2024-07-151-3/+13
| |/
| * drm/v3d: Use V3D_MAX_COUNTERS instead of V3D_PERFCNT_NUMMaíra Canal2024-05-201-1/+1
* | drm/v3d: Fix potential memory leak in the performance extensionTvrtko Ursulin2024-07-181-6/+16
* | drm/v3d: Fix potential memory leak in the timestamp extensionTvrtko Ursulin2024-07-181-6/+16
|/
* drm/v3d: Fix race-condition between sysfs/fdinfo and interrupt handlerMaíra Canal2024-04-241-0/+7
* drm/v3d: Create function to update a set of GPU statsMaíra Canal2024-04-241-7/+10
* drm/v3d: Create a struct to store the GPU statsMaíra Canal2024-04-241-8/+12
* drm/v3d: Create two functions to update all GPU stats variablesMaíra Canal2024-04-241-45/+35
* drm/v3d: Create a CPU job extension for the copy performance query jobMaíra Canal2023-12-011-0/+65
* drm/v3d: Create a CPU job extension for the reset performance query jobMaíra Canal2023-12-011-0/+36
* drm/v3d: Create a CPU job extension to copy timestamp query to a bufferMaíra Canal2023-12-011-0/+56
* drm/v3d: Create a CPU job extension for the reset timestamp jobMaíra Canal2023-12-011-0/+21
* drm/v3d: Create a CPU job extension for the timestamp query jobMaíra Canal2023-12-011-1/+39
* drm/v3d: Create a CPU job extension for a indirect CSD jobMaíra Canal2023-12-011-1/+40
* drm/v3d: Create tracepoints to track the CPU jobMaíra Canal2023-12-011-0/+4
* drm/v3d: Add a CPU job submissionMelissa Wen2023-12-011-0/+57
* drm/v3d: Expose the total GPU usage stats on sysfsMaíra Canal2023-11-061-1/+14
* drm/v3d: Implement show_fdinfo() callback for GPU usage statsMaíra Canal2023-11-061-0/+20
* drm/v3d: fix up register addresses for V3D 7.xIago Toral Quiroga2023-11-021-17/+21
* drm/sched: Convert drm scheduler to use a work queue rather than kthreadMatthew Brost2023-11-011-5/+5
* drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov2023-10-261-0/+5
* drm/v3d: centralize error handling when init scheduler failsMelissa Wen2022-03-021-27/+13
* drm/sched: Add device pointer to drm_gpu_schedulerJiawei Gu2022-02-231-5/+5
* drm/v3d: Use scheduler dependency handlingDaniel Vetter2021-08-301-28/+1
* drm/v3d: Move drm_sched_job_init to v3d_job_initDaniel Vetter2021-08-301-8/+7
* drm/v3d: Expose performance counters to userspaceJuan A. Suarez Romero2021-07-211-0/+16
* drm/sched: Allow using a dedicated workqueue for the timeout/fault tdrBoris Brezillon2021-07-011-5/+5
* drm/scheduler: provide scheduler score externallyChristian König2021-02-051-5/+5
* drm/v3d/v3d_sched: fix scheduler callbacks return statusChristian König2021-02-021-6/+6
* drm/scheduler: Job timeout handler returns status (v3)Luben Tuikov2021-01-291-15/+17
* drm/v3d/v3d_sched: Demote non-conformant kernel-doc headerLee Jones2020-11-181-2/+2
* drm: fix some kernel-doc markupsMauro Carvalho Chehab2020-11-161-1/+1
* drm/v3d: Delete v3d_dev->devDaniel Vetter2020-04-281-5/+5
* drm/scheduler: rework job destructionChristian König2019-05-021-1/+1
* drm/v3d: Add missing implicit synchronization.Eric Anholt2019-04-181-36/+4