summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/v3d/v3d_submit.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-20BackMerge tag 'v7.2' into drm-nextDave Airlie1-0/+2
2026-07-18drm/v3d: Associate BOs with every job that accesses themMaíra Canal1-25/+67
2026-07-08drm/v3d: bound CPU-job query writes to their destination BOMichael Bommarito1-0/+125
2026-07-07drm/v3d: Reject invalid indirect BO handle in indirect CSD setupMaíra Canal1-0/+2
2026-07-07drm/v3d: Serialize jobs across queues when a perfmon is attachedMaíra Canal1-0/+75
2026-07-07drm/v3d: Refactor perfmon lockingMaíra Canal1-2/+4
2026-06-09drm/v3d: Ensure atomic submissions in v3d_submit_jobs()Maíra Canal1-32/+33
2026-06-09drm/v3d: Reject invalid out_sync handles in submit ioctlsMaíra Canal1-14/+42
2026-06-09drm/v3d: Split BO fence attach from syncobj output handlingMaíra Canal1-6/+13
2026-06-09drm/v3d: Refactor CPU ioctl into unified submission chainMaíra Canal1-65/+21
2026-06-09drm/v3d: Convert submit helpers to operate on struct v3d_submitMaíra Canal1-211/+127
2026-06-09drm/v3d: Make v3d_get_cpu_indirect_csd_params() a pure parserMaíra Canal1-3/+13
2026-06-09drm/v3d: Introduce struct v3d_submit and convert CL/TFU/CSD ioctlsMaíra Canal1-164/+218
2026-06-09drm/v3d: Migrate BO reservation locking to DRM execMaíra Canal1-39/+30
2026-06-09drm/v3d: Reject invalid syncobj handles in submit ioctlsMaíra Canal1-11/+12
2026-06-09drm/v3d: Extract v3d_job_add_syncobjs() helperMaíra Canal1-28/+44
2026-05-28Merge v7.1-rc5 into drm-nextSimona Vetter1-3/+19
2026-05-18drm/v3d: Release indirect CSD GEM reference on CPU job freeMaíra Canal1-0/+3
2026-05-18drm/v3d: Fix use-after-free of CPU job query arrays on error pathMaíra Canal1-3/+16
2026-05-06Merge tag 'drm-misc-next-2026-04-20' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie1-4/+15
2026-04-24Merge tag 'drm-fixes-2026-04-24' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-0/+5
2026-04-19drm/v3d: Reject empty multisync extension to prevent infinite loopAshutosh Desai1-0/+5
2026-04-04drm/v3d: Introduce Runtime Power ManagementMaíra Canal1-4/+15
2026-03-13drm/v3d: Hold v3d_stats references in each jobTvrtko Ursulin1-0/+6
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-3/+3
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-8/+4
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-20/+14
2026-01-19drm/v3d: Convert v3d logging to device-based DRM helpersMaíra Canal1-30/+36
2026-01-19drm/v3d: Consolidate CPU job validation in a functionMaíra Canal1-48/+26
2025-10-31drm: include drm_print.h where neededJani Nikula1-0/+1
2025-08-29drm/v3d: Store a pointer to `struct v3d_file_priv` inside each jobMaíra Canal1-1/+1
2025-05-28drm/sched: Store the drm client_id in drm_sched_fencePierre-Eric Pelloux-Prayer1-1/+1
2024-12-11drm/v3d: Fix miscellaneous documentation errorsMaíra Canal1-4/+5
2024-12-04drm/v3d: Add DRM_IOCTL_V3D_PERFMON_SET_GLOBALChristian Gmeiner1-0/+10
2024-07-13drm/v3d: Add some local variables in queries/extensionsTvrtko Ursulin1-39/+49
2024-07-13drm/v3d: Prefer get_user for scalar typesTvrtko Ursulin1-5/+5
2024-07-13drm/v3d: Size the kperfmon_ids array at runtimeTvrtko Ursulin1-6/+11
2024-07-13drm/v3d: Move part of copying of reset/copy performance extension to a helperTvrtko Ursulin1-84/+68
2024-07-13drm/v3d: Validate passed in drm syncobj handles in the performance extensionTvrtko Ursulin1-0/+8
2024-07-13drm/v3d: Validate passed in drm syncobj handles in the timestamp extensionTvrtko Ursulin1-0/+12
2024-07-13drm/v3d: Fix potential memory leak in the performance extensionTvrtko Ursulin1-20/+32
2024-07-13drm/v3d: Fix potential memory leak in the timestamp extensionTvrtko Ursulin1-13/+30
2024-07-13drm/v3d: Prevent out of bounds access in performance query extensionsTvrtko Ursulin1-0/+6
2024-01-11drm/v3d: Free the job and assign it to NULL if initialization failsMaíra Canal1-7/+28
2023-12-04drm/v3d: Fix missing error code in v3d_submit_cpu_ioctl()Harshit Mogalapalli1-0/+2
2023-12-01drm/v3d: Create a CPU job extension for the copy performance query jobMaíra Canal1-0/+82
2023-12-01drm/v3d: Create a CPU job extension for the reset performance query jobMaíra Canal1-0/+73
2023-12-01drm/v3d: Create a CPU job extension to copy timestamp query to a bufferMaíra Canal1-0/+69
2023-12-01drm/v3d: Create a CPU job extension for the reset timestamp jobMaíra Canal1-0/+52
2023-12-01drm/v3d: Create a CPU job extension for the timestamp query jobMaíra Canal1-0/+63