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); /** @} */ };
