From 79c879d2354f157dec823c317a733261b9f6a8f0 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Fri, 7 Apr 2023 17:51:53 -0400 Subject: [PATCH] iris: Map aux-map with WC on MTL+ (has_set_pat_uapi) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jordan Justen Reviewed-by: José Roberto de Souza Part-of: --- src/gallium/drivers/iris/iris_bufmgr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c index af33069..f2c3aa1 100644 --- a/src/gallium/drivers/iris/iris_bufmgr.c +++ b/src/gallium/drivers/iris/iris_bufmgr.c @@ -2247,7 +2247,9 @@ iris_bo_alloc_aux_map_get_mmap_mode(struct iris_bufmgr *bufmgr, { switch (bufmgr->devinfo.kmd_type) { case INTEL_KMD_TYPE_I915: - return heap != IRIS_HEAP_SYSTEM_MEMORY ? IRIS_MMAP_WC : IRIS_MMAP_WB; + return heap != IRIS_HEAP_SYSTEM_MEMORY || + bufmgr->devinfo.has_set_pat_uapi ? + IRIS_MMAP_WC : IRIS_MMAP_WB; case INTEL_KMD_TYPE_XE: return iris_xe_bo_flags_to_mmap_mode(bufmgr, heap, 0); default: -- 2.7.4