mesa/src
Ilia Mirkin 6a526efcfb nouveau: reinstate fencing on screen destroy
As it turns out, the wait is required as the driver expects for
rendering to be quiesced on exit. This can trigger channel failures,
which in turn trigger recovery. This can fail and destroy the whole
system.

Fixes: 28a781323f ("nouveau: change fence destruction logic on screen destroy")
References: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4223
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8867>
(cherry picked from commit 92f12952f3)
2021-02-10 15:11:09 -08:00
..
amd radv: Improve spilling on discrete GPUs. 2021-02-10 15:11:07 -08:00
android_stub egl/android: implement image cleanup callback 2020-12-15 06:05:27 +00:00
broadcom compiler: Use util/bitset.h for system_values_read 2021-01-27 10:10:50 -08:00
compiler nir: Drop the lower_mem_constant_vars declaration 2021-02-04 14:08:34 -08:00
drm-shim drm-shim: Fix unused variable warnings from asserts in release build. 2020-08-28 22:45:08 +00:00
egl egl/dri2: fix image loaderPrivate type mixup 2020-12-24 00:05:15 +09:00
etnaviv etnaviv, v3d: Fix valgrind include paths. 2020-12-15 19:39:29 +00:00
freedreno turnip: don't always use 3d ops for blit_image 2021-02-04 14:08:35 -08:00
gallium nouveau: reinstate fencing on screen destroy 2021-02-10 15:11:09 -08:00
gbm egl: implement EGL_EXT_protected_surface support 2020-11-02 10:15:47 +01:00
getopt
glx glx: Provide glvnd wrapper for glXSwapIntervalEXT 2021-01-25 10:07:15 -08:00
gtest
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel compiler: Use util/bitset.h for system_values_read 2021-01-27 10:10:50 -08:00
loader loader: Print dlerror() output in the failure message 2020-11-04 21:45:37 +00:00
mapi glapi: fix unused-function warning 2020-12-01 16:51:01 +00:00
mesa i965: use aligned malloc for context instead of ralloc 2021-02-04 14:08:35 -08:00
microsoft compiler: Use util/bitset.h for system_values_read 2021-01-27 10:10:50 -08:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost panfrost: Fix a polygon list corruption in the multi-context case 2021-02-10 15:11:01 -08:00
util util: Fix pointer to integer conversion error when using libunwind 2021-01-19 09:32:42 -08:00
virtio virgl: Enable GL_EXT_texture_sRGB_RG8 2021-01-04 21:19:35 +00:00
vulkan vulkan: Make vk_debug_report_callback derive from vk_object_base 2021-02-10 15:10:58 -08:00
meson.build nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
SConscript driconf: drop now unused translation facility 2020-06-22 21:50:12 +00:00