aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/v3d/v3d_sched.c
Commit message (Expand)AuthorAgeFilesLines
* BackMerge tag 'v6.15-rc5' into drm-nextDave Airlie2025-05-061-3/+13
|\
| * drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and laterMaíra Canal2025-04-101-3/+13
* | Merge drm/drm-next into drm-misc-nextThomas Zimmermann2025-04-071-3/+20
|\|
| * Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2025-03-291-41/+26
| |\
| * | drm/v3d: Set job pointer to NULL when the job's fence has an errorMaíra Canal2025-03-131-4/+14
| * | drm/v3d: Don't run jobs that have errors flagged in its fenceMaíra Canal2025-03-131-1/+8
* | | drm/v3d: Associate a V3D tech revision to all supported devicesMaíra Canal2025-03-231-3/+3
| |/ |/|
* | drm/sched: Use struct for drm_sched_init() paramsPhilipp Stanner2025-02-121-39/+26
* | drm/v3d: Remove `v3d->cpu_job`Maíra Canal2025-01-141-2/+0
|/
* drm/v3d: Fix miscellaneous documentation errorsMaíra Canal2024-12-111-6/+6
* drm/v3d: Add DRM_IOCTL_V3D_PERFMON_SET_GLOBALChristian Gmeiner2024-12-041-3/+11
* drm/v3d: Appease lockdep while updating GPU statsTvrtko Ursulin2024-09-161-4/+40
* 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-231-0/+7
* drm/v3d: Create function to update a set of GPU statsMaíra Canal2024-04-231-7/+10
* drm/v3d: Create a struct to store the GPU statsMaíra Canal2024-04-231-8/+12
* drm/v3d: Create two functions to update all GPU stats variablesMaíra Canal2024-04-231-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-011-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