mesa/src
Yogesh Mohan Marimuthu 53b9389563
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
winsys/amdgpu: use correct vm_timeline_point for userq creation
doorbell does not require va address mapping from userspace and hence
amdgpu_bo_va_op_common() function is not called and therefore doorbell
bo->vm_timeline_point is not updated. Currently to wait for all mappings
to be ready doorbell vm_timeline_point is used which is incorrect.

This patch updates vm_timeline_point to wait for all bos. The bos
can be real bo or slab bo. slab bo can be from old buffer and hence
there is a check to update vm_timeline_point to wait only if it is
new.

Reported-by: Zhang, ShanYi (Ken) <ShanYi.Zhang@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38059>
2025-10-28 07:23:43 +00:00
..
amd radv: advertise VK_EXT_shader_uniform_buffer_unsized_array 2025-10-28 07:55:40 +01:00
android_stub
asahi hk: Enable VK_KHR_present_id[2] and VK_KHR_present_wait[2] 2025-10-27 12:27:23 +00:00
broadcom util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
c11
compiler nir/lower_shader_calls: Repair SSA after wrap_instrs 2025-10-26 11:38:51 +00:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
etnaviv util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
freedreno ir3/ra: reset merge set preferred reg when unavailable 2025-10-27 18:22:58 +00:00
gallium winsys/amdgpu: use correct vm_timeline_point for userq creation 2025-10-28 07:23:43 +00:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt
gfxstream docs: update/fix vk spec urls 2025-10-22 09:23:34 +02:00
glx glx: provide glx.pc 2025-10-14 20:53:10 +00:00
gtest
imagination util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv: implement VK_KHR_maintenance10 2025-10-27 19:20:09 +00:00
kosmickrisp kk: Set drawID in root descriptor table 2025-10-28 01:38:34 +00:00
loader meson: use the wayland module 2025-09-22 16:35:26 +00:00
mesa mesa/st: add a warning if can't set SoftFP64 2025-10-24 20:52:36 +00:00
microsoft util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
nouveau nvk: Advertise VK_KHR_maintenance10 2025-10-27 16:20:32 -04:00
panfrost util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
poly nir: remove manual nir_load_global_constant 2025-10-21 12:39:53 +02:00
tool intel/ds: reduce min sampling period of pps-producer to 5us 2025-10-23 18:22:20 +00:00
util radv: add radv_wait_for_vm_map_updates drirc and enable for Forza Horizon 5 2025-10-27 07:56:45 +00:00
virtio venus/ci: Skip slow test on ANV with Cuttlefish 2025-10-27 15:50:15 +01:00
vulkan vulkan/meta: Handle VkResolveImageModeInfoKHR 2025-10-27 16:19:43 -04:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format poly: Migrate AGX's GS/TESS emulation to common code 2025-10-16 19:25:35 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00