mesa/src/panfrost
Konstantin Seurer 690d9b0d00 util/u_trace: Rework resource management
Stops allocating events in chunks. u_trace_event is allocated using a
linear allocator which has minimal overhead. Buffers for timestamps are
allocated using a custom allocator.

As a sideeffect, it is possible to deduplicate consecutive tracepoints.

Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41271>
2026-05-19 20:27:59 +00:00
..
ci panvk/ci: Mark dEQP-VK.subgroups.* as flaky on G925 2026-05-19 14:43:11 +00:00
clc pan/clc: Build for v14 2026-05-13 17:37:34 +00:00
compiler pan/mdg: make clang warning quiet 2026-05-19 19:13:54 +00:00
drm-shim panfrost: SPDX everything 2026-01-20 20:49:33 +00:00
ds panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
genxml pan: Layer offset is not longer available starting on v14 2026-05-19 16:26:00 +00:00
lib pan: Layer offset is not longer available starting on v14 2026-05-19 16:26:00 +00:00
libpan pan/clc: Build for v14 2026-05-13 17:37:34 +00:00
model panfrost: Advertize Mali-G1-Pro support 2026-05-13 17:37:36 +00:00
perf panfrost: Add a few missing license blocks 2026-01-20 20:49:33 +00:00
shared panfrost: drop email from ancient copyright lines 2026-02-23 20:04:12 +00:00
tools pan: Add support for 64 bit gpu_id 2026-04-09 09:49:20 +00:00
vulkan util/u_trace: Rework resource management 2026-05-19 20:27:59 +00:00
.clang-format pan: Add some missing ForEachMacros to .clang-format 2026-02-03 13:26:12 +00:00
meson.build pan: Add a central libpanfrost_compiler library 2025-12-02 21:00:30 +00:00