mesa/src/panfrost
Christoph Pillmayer 05006c21dd panvk/utrace: Alloc utrace copy buf from userspace heap
utrace requires some memory to allocate buffers for timestamps and
indirect data each submit. It is expensive to allocate it from the
kernel each time. Instead, allocate a big bo upfront and hand it out
in small pieces later using util_vma_heap.

Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36609>
2025-08-25 07:08:30 +00:00
..
ci panvk: Use indirect path for indexed draw on JM 2025-08-04 12:12:55 +00:00
clc pan/clc: handle seek-error 2025-08-21 08:45:33 +00:00
compiler pan/va: check branch_offset for overflow 2025-08-21 08:45:33 +00:00
drm-shim panfrost: Fix group priorities in drm-shim 2025-02-05 13:30:29 +00:00
ds panfrost/perfetto: Use Android-internal perfetto 2025-08-19 15:02:06 +00:00
genxml pan/lib: do not duplicate enum mali_pixel_kill 2025-08-20 00:05:36 +00:00
lib panfrost: Use pan_image_test_modifier_with_format() to do our modifier check 2025-08-21 07:27:05 +00:00
libpan panvk: add a meta command for transitioning image layout 2025-08-12 12:43:10 +00:00
midgard pan/midgard: fix check for negative texture offset 2025-08-21 08:45:33 +00:00
perf build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
shared build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
tools pan/decode: detect error on fseek 2025-08-21 08:45:33 +00:00
util pan/util: use nir_component_mask instead of BITFIELD_MASK 2025-08-20 00:05:36 +00:00
vulkan panvk/utrace: Alloc utrace copy buf from userspace heap 2025-08-25 07:08:30 +00:00
.clang-format panvk: Add basic infrastructure for shader variants 2025-07-21 16:52:44 +00:00
meson.build panfrost: Move genxml out of pan/lib 2025-05-09 09:33:38 +00:00