Module: Mesa
Branch: main
Commit: b602c14fc529843a6bae4dc2e739bce354554195
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b602c14fc529843a6bae4dc2e739bce354554195

Author: Jordan Justen <[email protected]>
Date:   Thu May  4 02:19:06 2023 -0400

intel/devinfo: Define PAT indices used on MTL

Signed-off-by: Jordan Justen <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: José Roberto de Souza <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22878>

---

 src/intel/dev/intel_device_info.c | 7 ++++++-
 src/intel/dev/intel_device_info.h | 6 ++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/intel/dev/intel_device_info.c 
b/src/intel/dev/intel_device_info.c
index 4daf3b00c9f..0a429a563f3 100644
--- a/src/intel/dev/intel_device_info.c
+++ b/src/intel/dev/intel_device_info.c
@@ -1135,7 +1135,12 @@ static const struct intel_device_info 
intel_device_info_atsm_g11 = {
    .has_integer_dword_mul = false,                              \
    .has_coarse_pixel_primitive_and_cb = true,                   \
    .has_mesh_shading = true,                                    \
-   .has_ray_tracing = true
+   .has_ray_tracing = true,                                     \
+   .pat = {                                                     \
+      .coherent = 3, /* 1-way coherent */                       \
+      .scanout = 3, /* 1-way coherent */                        \
+      .writeback = 0,                                           \
+   }
 
 static const struct intel_device_info intel_device_info_mtl_m = {
    MTL_FEATURES,
diff --git a/src/intel/dev/intel_device_info.h 
b/src/intel/dev/intel_device_info.h
index 84924081edd..500774b3b8a 100644
--- a/src/intel/dev/intel_device_info.h
+++ b/src/intel/dev/intel_device_info.h
@@ -452,6 +452,12 @@ struct intel_device_info
       } sram, vram;
    } mem;
 
+   struct {
+      uint8_t coherent;
+      uint8_t scanout;
+      uint8_t writeback;
+   } pat;
+
    BITSET_DECLARE(workarounds, INTEL_WA_NUM);
    /** @} */
 };

Reply via email to