mesa/src
Timur Kristóf 1bdc1bd36c radv/amdgpu: Split gang submissions correctly when not chained.
In a gang submit, the follower (typically ACE) and leader
(typically GFX) can have synchronization between each other.
We must ensure that these end up in the same submission,
otherwise we can deadlock the GPU.

We rely on radv_queue here to order follower before the leader
in the submitted CS array.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22354>
2023-04-11 17:05:03 +00:00
..
amd radv/amdgpu: Split gang submissions correctly when not chained. 2023-04-11 17:05:03 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: Add resource debugging 2023-04-07 03:23:04 +00:00
broadcom v3dv/ci: mark known dEQP-VK.wsi.xlib.surface.query_formats failure 2023-04-11 13:39:31 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/lower_blend: Enable per-sample shading 2023-04-11 04:16:32 +00:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl: fix memory leak related to _eglRefreshDeviceList() 2023-04-11 15:48:26 +00:00
etnaviv ci/etnaviv: Polish the gc2000 xfails a bit. 2023-03-29 07:52:45 +00:00
freedreno vulkan/pipeline_cache: add cache parameter to deserialize() function 2023-04-10 09:14:30 +00:00
gallium zink: bs->dd.push_pool[1].pool should be freed 2023-04-11 16:16:05 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glx: Fix error handling yet again in CreateContextAttribs 2023-04-06 21:29:54 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
imagination pvr: Use vk_features2_to_features 2023-04-07 18:16:40 -04:00
imgui
intel intel/fs: use nomask for setting cr0 for float controls 2023-04-11 11:01:31 +00:00
loader loader: Use libdrm shim 2023-03-05 16:31:51 +00:00
mapi mesa: Add EXT_instanced_arrays support 2023-04-11 10:22:35 +00:00
mesa mesa: Add EXT_instanced_arrays support 2023-04-11 10:22:35 +00:00
microsoft dzn: Don't enable bindless by default 2023-04-10 18:43:12 +00:00
nouveau nouveau: Enable frexp lowering in the backend. 2023-04-06 02:32:01 +00:00
panfrost panvk: Clang-format 2023-04-10 21:56:04 +00:00
tool pps: Fix build errors. 2023-03-13 01:22:46 +00:00
util util/disk_cache: Align atomic size. 2023-04-11 12:57:15 +00:00
virtio venus: forward ARM driverVersion for ANGLE workarounds 2023-04-11 03:17:56 +00:00
vulkan vulkan/pipeline_cache: move vk_log on failed deserialization to vk_pipeline_cache_load() 2023-04-10 09:14:30 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00