From 2bbd0fd9daef45eeb53ecf388fb1687db1284e93 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Mon, 25 Mar 2024 10:24:18 -0700 Subject: [PATCH] intel/brw/xe2+: Add LNL cooperative matrix configurations Reviewed-by: Caio Oliveira Part-of: --- src/intel/dev/intel_device_info.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/intel/dev/intel_device_info.c b/src/intel/dev/intel_device_info.c index 4695bcc4143..9bbc82b1a1b 100644 --- a/src/intel/dev/intel_device_info.c +++ b/src/intel/dev/intel_device_info.c @@ -1219,7 +1219,11 @@ static const struct intel_device_info intel_device_info_arl_h = { .writeback_incoherent = PAT_ENTRY(0, WB, NONE), \ .writecombining = PAT_ENTRY(6, WC, NONE), \ }, \ - .cooperative_matrix_configurations = { { 0 }, }, \ + .cooperative_matrix_configurations = { \ + { INTEL_CMAT_SCOPE_SUBGROUP, 8, 16, 16, INTEL_CMAT_FLOAT16, INTEL_CMAT_FLOAT16, INTEL_CMAT_FLOAT32, INTEL_CMAT_FLOAT32 }, \ + { INTEL_CMAT_SCOPE_SUBGROUP, 8, 16, 32, INTEL_CMAT_SINT8, INTEL_CMAT_SINT8, INTEL_CMAT_SINT32, INTEL_CMAT_SINT32 }, \ + { INTEL_CMAT_SCOPE_SUBGROUP, 8, 16, 32, INTEL_CMAT_UINT8, INTEL_CMAT_UINT8, INTEL_CMAT_UINT32, INTEL_CMAT_UINT32 }, \ + }, \ .has_flat_ccs = true static const struct intel_device_info intel_device_info_bmg = {