mesa/src/amd
Samuel Pitoiset 84d40dcf31 radv/amdgpu: workaround a kernel bug when replacing sparse mappings
AMDGPU has a bug when clearing mappings for BOs that are always valid
in VM with OP_REPLACE.

See https://lists.freedesktop.org/archives/amd-gfx/2023-June/094648.html

The current workaround is to re-use OP_MAP/OP_UNMAP until all stable
kernels have the fix.

This partially reverts "radv/winsys: update sparse mappings with
OP_REPLACE instead of OP_MAP/OP_UNMAP".

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23741>
(cherry picked from commit 9b00867327)
2023-06-28 18:28:53 +01:00
..
addrlib amd: update addrlib 2023-03-29 20:36:09 +00:00
ci radv: do not use a pipe offset for aliased images 2023-06-01 16:49:13 +01:00
common ac: fix PIPE_FORMAT_R11G11B10_FLOAT DST_SEL_W 2023-06-15 22:28:13 +01:00
compiler aco: Fix assert in insert_exec_mask 2023-06-15 22:08:30 +01:00
drm-shim r300: use drm_shim_override 2022-11-16 14:37:47 +00:00
llvm ac/llvm: support shifts on 16 bit vec2 2023-04-26 17:37:26 +01:00
registers amd/registers: use gfx9 packet definitions for gfx940 2023-04-06 15:00:54 +00:00
vulkan radv/amdgpu: workaround a kernel bug when replacing sparse mappings 2023-06-28 18:28:53 +01:00
.clang-format amd: Add radv_foreach_stage to ForEachMacros. 2023-03-27 08:29:35 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00