Module: Mesa Branch: main Commit: 740e596c62e98b0d795fe4f83cda048f05e32bbb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=740e596c62e98b0d795fe4f83cda048f05e32bbb
Author: José Roberto de Souza <jose.so...@intel.com> Date: Wed Sep 13 06:51:06 2023 -0700 intel: Add a write combining PAT entry Iris and ANV will need to switch to this PAT entry for BOs without special needs. Signed-off-by: José Roberto de Souza <jose.so...@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26099> --- src/intel/dev/intel_device_info.c | 3 ++- src/intel/dev/intel_device_info.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/intel/dev/intel_device_info.c b/src/intel/dev/intel_device_info.c index b4d5b43b744..d7a6a1d960f 100644 --- a/src/intel/dev/intel_device_info.c +++ b/src/intel/dev/intel_device_info.c @@ -1138,7 +1138,8 @@ static const struct intel_device_info intel_device_info_atsm_g11 = { .has_ray_tracing = true, \ .pat.coherent = PAT_ENTRY(3, WB, 1WAY), \ .pat.scanout = PAT_ENTRY(1, WC, NONE), \ - .pat.writeback = PAT_ENTRY(0, WB, NONE) + .pat.writeback = PAT_ENTRY(0, WB, NONE), \ + .pat.writecombining = PAT_ENTRY(1, WC, NONE) static const struct intel_device_info intel_device_info_mtl_u = { MTL_FEATURES, diff --git a/src/intel/dev/intel_device_info.h b/src/intel/dev/intel_device_info.h index 321d85b9745..757cdf938cb 100644 --- a/src/intel/dev/intel_device_info.h +++ b/src/intel/dev/intel_device_info.h @@ -490,6 +490,7 @@ struct intel_device_info struct intel_device_info_pat_entry coherent; struct intel_device_info_pat_entry scanout; struct intel_device_info_pat_entry writeback; + struct intel_device_info_pat_entry writecombining; } pat; BITSET_DECLARE(workarounds, INTEL_WA_NUM);