mesa/src/panfrost
Boris Brezillon db1073357a panvk: Be robust against allocation failures in a command buffer context
When an allocation failure happens, the command buffer should be
flagged as invalid, and anything using this memory from the CPU side should
be skipped to avoid segfaults.

For allocations going through memory pools owned by a command buffer
we automate that with panvk_cmd_alloc_xx() macros.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Rebecca Mckeever <rebecca.mckeever@collabora.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Reviewed-by: John Anthony <john.anthony@arm.com>
Acked-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30969>
2024-09-11 12:58:56 +00:00
..
ci panvk: Include new failures from VKCTS 1.3.9.1 2024-09-09 15:59:52 +00:00
compiler panfrost: implement image2dms support for valhall 2024-08-23 16:57:58 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
ds build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
include panfrost: implement a driver-specific max-miplevel 2024-04-18 15:04:57 +00:00
lib pan/desc: Make vertex_count a Midgard field 2024-09-11 12:58:56 +00:00
midgard panfrost: Add b2i16 conversion to table 2024-08-23 16:57:58 +00:00
perf build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
shared format: Generate endian-independent format aliases 2024-07-19 13:50:42 +00:00
tools build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
util panfrost: drop leftover definition after pan_nir_lower_64bit_intrin removal 2024-09-05 11:02:29 +00:00
vulkan panvk: Be robust against allocation failures in a command buffer context 2024-09-11 12:58:56 +00:00
.clang-format pan/cs: Add helpers to emit match (AKA switch-case) blocks 2024-09-11 12:58:55 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00