anv: Fix handling of host_cached_coherent bos in gen9 lp in older kernels
authorJosé Roberto de Souza <jose.souza@intel.com>
Mon, 4 Dec 2023 15:41:39 +0000 (07:41 -0800)
committerEric Engestrom <eric@engestrom.ch>
Fri, 8 Dec 2023 11:24:46 +0000 (11:24 +0000)
commit4b4f608e105c34fec91e7e2b6fbe4f162435fb5e
tree0c5ff8542614861a0aedfdd516426132fea81a22
parentf63ea1a1303dcd25adb115eb695c6198e4606e19
anv: Fix handling of host_cached_coherent bos in gen9 lp in older kernels

Kernel versions without DRM_I915_QUERY_MEMORY_REGIONS support will
take a different code path in i915_gem_create() that lacks the
i915_gem_set_caching() call to make cached bos in gen9 lp 1 way
coherent.

Fixes: fc0acf6d90 ("anv: Move i915 specific gem_set_caching to backend")
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26457>
(cherry picked from commit 0eac6298f2eb3030f53ec508af87f0c4488b20cb)
.pick_status.json
src/intel/vulkan/i915/anv_kmd_backend.c