iris: Map aux-map with WC on MTL+ (has_set_pat_uapi)

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22878>
This commit is contained in:
Jordan Justen
2023-04-07 17:51:53 -04:00
committed by Marge Bot
parent 37fc25aa74
commit 79c879d235
+3 -1
View File
@@ -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: