mesa/src
Lionel Landwerlin 9d31680e79 anv: retain ccs image binding address
Memory can be free before images it is bound to. When unmapping the
CCS range in the AUX-TT, we cannot rely on the anv_bo::offset field
because the anv_bo might have been freed.

Just save the mapping address/size and use those values at unmapping
time.

Fixes an assert on CI with :

  dEQP-VK.synchronization.internally_synchronized_objects.pipeline_cache_graphics

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: e519e06f4b ("anv: add missing alignment for AUX-TT mapping")
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27304>
2024-01-26 17:29:31 +00:00
..
amd ac, radeonsi: remove has_syncobj, has_fence_to_handle 2024-01-26 16:02:26 +00:00
android_stub
asahi nir: rework and fix rotate lowering 2024-01-22 10:27:44 +00:00
broadcom rpi5/ci: add flake seen today 2024-01-23 20:54:18 +00:00
c11 util/meson: Getting mesa util core to be self contained 2023-08-02 03:41:24 +00:00
compiler nak: Add a source barrier intrinsic 2024-01-26 16:55:50 +00:00
drm-shim compiler,vulkan,drm-shim: Remove unused include directories from meson.build 2023-10-27 01:35:10 +00:00
egl egl: Return BAD_CONFIG when robust access unsupported 2024-01-25 10:24:48 +00:00
etnaviv etnaviv: Use NN cores to accelerate convolutions 2024-01-24 10:02:11 +00:00
freedreno freedreno: Add a7xx crashdump-related registers and enums 2024-01-25 20:38:28 +00:00
gallium ac, radeonsi: remove has_syncobj, has_fence_to_handle 2024-01-26 16:02:26 +00:00
gbm gbm: delete some zink handling 2023-10-09 18:43:09 +00:00
getopt
glx glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL 2023-12-18 17:52:09 +00:00
gtest gtest: backport ansi color fix 2023-08-18 21:33:14 +00:00
imagination pvr: Implement VK_EXT_memory_budget 2024-01-26 12:06:55 +00:00
imgui
intel anv: retain ccs image binding address 2024-01-26 17:29:31 +00:00
loader loader: Remove a line of unused include 2024-01-03 08:06:01 +00:00
mapi glthread: add a string table of function names 2023-12-08 04:25:52 +00:00
mesa gallium: remove unbind_trailing_count from set_vertex_buffers 2024-01-14 21:55:19 +00:00
microsoft dzn: Fix path passed to CreateDeviceFactory 2024-01-26 01:30:00 +00:00
nouveau nak: Loop to ensure we get accurate shader clocks 2024-01-26 16:55:50 +00:00
panfrost panfrost: fix shift overflow in bi_fold_constant 2024-01-26 09:40:48 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util util: Detect arm64ec as aarch64 (and x86_64) 2024-01-26 00:22:53 +00:00
virtio venus: default to enable GPL 2024-01-23 01:33:09 +00:00
vulkan vulkan/runtime: add helper to query attachment layout 2024-01-26 13:39:01 +00:00
.clang-format nir: add _safe variants of nir_foreach_reg_load/store 2023-12-15 17:19:28 +00:00
meson.build meson: Only include virtio when DRM available 2023-11-07 18:22:56 +00:00