mesa/src
Maaz Mombasawala 9cadf45ddf svga: Retry DRM_VMW_SYNCCPU ioctl on failure.
The ioctl DRM_VMW_SYNCCPU may sometimes fail with ERESTART or EBUSY, which
in turn bubbles up to the application as a GL_OUT_OF_MEMORY error.
We are seeing this in glamor, while this does not cause any real issues, it
does pollute the system log.
Retrying DRM_VMW_SYNCCPU fixes this issue.

Reviewed-by: Neha Bhende <neha.bhende@broadcom.com>
Reviewed-by: Zack Rusin <zack.rusin@broadcom.com>
Reviewed-by: Martin Krastev <martin.krastev@broadcom.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29755>
2024-06-18 19:01:53 +00:00
..
amd aco: make local functions static in files without anonymous namespace 2024-06-18 17:53:07 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
broadcom broadcom/compiler: initialize payload_conflict for all initial nodes 2024-06-18 07:19:07 +00:00
c11
compiler mesa: Enable EXT_shadow_samplers for GLES2 2024-06-18 14:40:33 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/dri2: add support for EGL_EXT_surface_compression 2024-06-12 21:20:06 +00:00
etnaviv etnaviv: update headers from rnndb 2024-06-12 16:34:30 +00:00
freedreno ir3: Enable early preamble 2024-06-18 16:52:31 +00:00
gallium svga: Retry DRM_VMW_SYNCCPU ioctl on failure. 2024-06-18 19:01:53 +00:00
gbm gbm: Support fixed-rate compression allocation 2024-06-12 21:20:06 +00:00
getopt
glx glx: fix build -D glx-direct=false 2024-06-14 16:24:33 +00:00
gtest
imagination pvr: use common stype debug 2024-05-10 18:49:38 +00:00
imgui
intel intel/brw: Fix typo in DPAS emission code 2024-06-18 18:25:21 +00:00
loader loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
mapi mapi: add EXT_texture_storage_compression extension 2024-06-12 21:20:06 +00:00
mesa mesa: Enable EXT_shadow_samplers for GLES2 2024-06-18 14:40:33 +00:00
microsoft treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
nouveau treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
panfrost treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util radv: emit discard as demote by default 2024-06-17 19:37:15 +00:00
virtio venus/ci: Temporarily disable jobs 2024-06-13 09:58:02 +01:00
vulkan treewide: use nir_metadata_control_flow 2024-06-17 16:28:14 -04:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00