mesa/src/broadcom
Juan A. Suarez Romero cbd85acf9a
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
v3dv: free indirect CSD job with queue cpu
The indirect CSD job is added to the list of jobs when the device do not
support CPU queues. Otherwise it is not added, which means the job is
not free when the command buffer frees all the resources, generating a
leak.

This fixes this leak by identifying the job that contains the indirect
CSD job, and freeing it before freeing the job itself.

Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34892>
2025-05-14 10:23:46 +00:00
..
ci v3dv: free indirect CSD job with queue cpu 2025-05-14 10:23:46 +00:00
cle broadcom/cle: assert attribute has a value 2025-04-04 15:55:13 +00:00
clif broadcom: only support v42 and v71 2023-11-02 11:59:08 +01:00
common v3d/compiler: Implement software blend lowering 2025-04-23 09:03:41 +00:00
compiler v3d/compiler: remove requirement for format information for fbfetch 2025-05-08 06:25:22 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
ds broadcom: Add perfetto data source 2024-12-13 12:29:11 +00:00
perfcntrs broadcom: Add perfcount library 2024-12-02 14:13:24 +00:00
qpu broadcom: add missing opcodes for fmov on mul alu for V3D 7.x 2024-10-03 09:02:07 +00:00
simulator broadcom/simulator: Fix Indirect CSD jobs for V3D 7.1.6+ 2025-04-14 12:13:30 +00:00
vulkan v3dv: free indirect CSD job with queue cpu 2025-05-14 10:23:46 +00:00
.editorconfig
meson.build broadcom: Add perfetto data source 2024-12-13 12:29:11 +00:00