mesa/src
Yiwei Zhang 0ebdd39d85 venus: populate oom from ring submit alloc failures
ring_seqno_valid indicates a successful ring cmd submission, and can be
used to avoid invalid reply decoding due to failed submit alloc.
Otherwise, the garbled VkResult will mislead into initialization failure
instead of oom.

Below cts failure is fixed:
dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic

Fixes: ec131c6e55 ("venus: use instance allocator for ring allocs")
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27026>
(cherry picked from commit ecd50e70d4)
2024-01-15 21:57:24 +00:00
..
amd Revert "ci/radeonsi: disable VA-API testing on raven" 2024-01-15 21:56:36 +00:00
android_stub
asahi agx: clang-fmt 2024-01-10 08:44:38 -04:00
broadcom v3dv: expose VK_EXT_subgroup_size_control 2024-01-11 07:21:36 +00:00
c11
compiler nir/tests: Reenable tests that failed on big-endian 2024-01-10 21:47:30 +00:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl egl/android: Switch to generic buffer-info code 2024-01-10 14:09:23 +00:00
etnaviv etnaviv/drm: Remove redundant ALIGN macro by #include "util/u_math.h" 2024-01-08 08:53:31 +00:00
freedreno ir3/legalize: Fix helper propagation with b.any/b.all/getone 2024-01-05 11:37:09 +00:00
gallium radeonsi: compute epitch when modifying surf_pitch 2024-01-15 21:56:10 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination pvr: alloc WSI memory via GPU when there isn't a valid display FD 2023-12-12 12:41:13 +00:00
imgui
intel anv: fix disabled Wa_14017076903/18022508906 2024-01-15 21:56:05 +00:00
loader loader: Remove a line of unused include 2024-01-03 08:06:01 +00:00
mapi glthread: add a string table of function names 2023-12-08 04:25:52 +00:00
mesa mesa: check for float-format support 2024-01-09 13:45:38 +00:00
microsoft nir: remove redundant passes from nir_opt_if() 2024-01-03 20:48:05 +00:00
nouveau nvk: VK_EXT_shader_module_identifier 2024-01-09 20:27:27 +00:00
panfrost panfrost: expose support for EXT_copy_image 2024-01-09 09:21:29 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util util/tests: Disable half-float NaN test on hppa/old-mips 2024-01-15 21:56:38 +00:00
virtio venus: populate oom from ring submit alloc failures 2024-01-15 21:57:24 +00:00
vulkan vk/cmdbuf: add back deleted maint6 workgraph bits 2024-01-15 21:22:38 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build meson: Only include virtio when DRM available 2023-11-07 18:22:56 +00:00